Loading...
  OR  Zero-K Name:    Password:   

Zerok wants me to spend money on GPU

19 posts, 530 views
Post comment
Filter:    Player:  
sort

PLrankrooks[vegan]
2 months ago
Zerok wants me to buy new gpu hardware.

Today i was greeted with this message on chobby on ubuntu running proprietary drivers:

Needed OpenGL extension(s) not found:
GL_ARB_texture_env_combine

Update your graphics-card drivers!
Graphics card: Gallium 0.4 on AMD CEDAR
OpenGL version: 3.3 (Core Profile) Mesa 10.3.2


Can somone just make instead an "if" command, or simply ignore the fact and let me have my game with veeeeery slighlty broken visuals instead and simple warning, that i might have rendering issues because of unsupported exotic GL extention that most likely is turned off since im running on minimal graphics anyway and focus on gameplay?

It might be small issue now, but if that would happen every 6 months i wont be changing my gpu / laptop each time some minor graphic detail unrelated to gameplay comes out.

I have mobility radeon, and i assume that there are quite few players with laptops that are not parent bought gaming rigs, but simple ex office ok enough laptops for daily driver, that they grew to like them, that they dont want to change only because small minor graphics detail in game they like...

Graphics drivers are the best there are for linux based system. Propertiary AMD drivers or on another Ubuntu installation a home-grown Ubuntu mesa opensource drivers dont support this exotic ARB extention... so not really sure what developers want me to do here?



+2 / -0


ILrankAdminhokomoko
2 months ago
(edited 2 months ago)

I'm not 100% sure, but isn't Gallium the open source driver?

Also, this extension is super old, and should be supported pretty much everywhere, so there may be something wrong with your installation.
+1 / -0



AUrankAdminGoogleFrog
2 months ago
The engine was recently updated so that may have caused it. Try 1134 https://springrts.com/dl/buildbot/default/develop/

I doubt that Spring only recently started requiring GL_ARB_texture_env_combine because if you search around you can find threads like these: https://springrts.com/phpbb/viewtopic.php?t=773

I hardly call a 12 year old extension exotic.
+0 / -0

PLrankrooks[vegan]
2 months ago
i guess i was wrong.. still tho kinda strange things going on. i run on proprietary drivers as far as i know. so im not sure whats going on here. since few weeks ago zk started to tell me im running on software but i checked and i still have hardware proprietary drivers enabled in ubuntu. so dunno whats going on or where to check it out...

screenshot included



ubuntu 14.04lts
+0 / -0

PLrankrooks[vegan]
2 months ago
i checked both of those proprietary drivers, and no clue whats up...
+0 / -0

PLrankrooks[vegan]
2 months ago
ok, i guess its this thing of ubuntu vs rest of the world going on, where they force homegrown drivers and rob others of choice... kinda sucks since opensource was meant to coexits and acoomodate instead of offering sollution at the barrel of banhanmmer...

https://askubuntu.com/questions/881633/fglrx-removed-in-favor-of-gallium-14-04

+0 / -0


ILrankAdminhokomoko
2 months ago
(edited 2 months ago)

Can you try and update the open source drivers?
+0 / -0


FIrankVermind
2 months ago
(edited 2 months ago)

I have also found that using a too new kernel may make your proprietary drivers not work.
My last ATI graphics laptop was retired a year ago, and was using open-source drivers at that point.

Some people have also said that the AMDGPU driver is better than old fglrx. It should be available from Trusty onwards:
https://packages.ubuntu.com/search?suite=all§ion=all&arch=any&keywords=xserver-xorg-video-amdgpu&searchon=names
just installing xserver-xorg-video-amdgpu should be fine.

If that is not available on your distro, they also have it on their site:
http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx
They say it supports pretty much OpenGL everything + Vulkan.

They also have install instructions:
http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx


+0 / -0

USrankPhytophyte
2 months ago
I get the same issue. The only difference between when I was on yesterday and today was the updated Spring engine, so I agree that's the most likely culprit.

In any case, I'm using the open-source drivers on Arch Linux, so it's not exclusive to Ubuntu or older hardware. It isn't a new extension, either -- most of the forum posts I've seen involving GL_ARB_texture_env_combine date back five-to-ten years.

I'll keep poking around, see if I can't find a work-around before it gets fixed.

quote:
Needed OpenGL extension(s) not found:
GL_ARB_texture_env_combine

Update your graphics-card drivers!
Graphics card: Gallium 0.4 on AMD POLARIS10 (DRM 3.10.0 / 4.11.9-1-ARCH, LLVM 4.0.1)
OpenGL version: 4.5 (Core Profile) Mesa 17.1.4

+0 / -0

unknownrank[I]burp
2 months ago
Looks like this is the nail in the coffin for me playing Spring/ZK.

quote:

Warning: You are using an open-source (Mesa / Gallium) graphics card driver, which may not work well with the Spring engine.

If you experience problems, switch to proprietary drivers or try "spring --safemode".

Warning: Warning
You are using an open-source (Mesa / Gallium) graphics card driver, which may not work well with the Spring engine.

If you experience problems, switch to proprietary drivers or try "spring --safemode".
Error: Spring: caught unsupported_error:
Needed OpenGL extension(s) not found:
GL_ARB_texture_env_combine

Update your graphics-card drivers!
Graphics card: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2)
OpenGL version: 4.5 (Core Profile) Mesa 17.0.5
Error: [ErrorMessageBox] errorMsg="Needed OpenGL extension(s) not found:
GL_ARB_texture_env_combine

Update your graphics-card drivers!
Graphics card: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2)
OpenGL version: 4.5 (Core Profile) Mesa 17.0.5
" msgCaption="Spring: caught unsupported_error: " mainThread=1

+1 / -0

RUrankivand
2 months ago
(edited 2 months ago)

Well this made me reboot into Linux.
Indeed with latest Intel driver Spring reports that GL_ARB_texture_env_combine is missing, although it may well be a bug since glxinfo reports it's available:
[Spoiler]

Added later: Weird stuff it's only available for 3.0 profile and not available for 4.5

With proprietary NVidia though (I have two GPUs on my laptop) it works well.
+0 / -0



AUrankAdminGoogleFrog
2 months ago
Since this appears to be widespread I'll set the engine back to 103.0.1-1134-gbe1c786 and make a report.
+0 / -0



RUrankFirepluk
2 months ago
quote:
Graphics drivers are the best there are for linux based system. Propertiary AMD drivers or on another Ubuntu installation a home-grown Ubuntu mesa opensource drivers dont support this exotic ARB extention... so not really sure what developers want me to do here?

they want you TO RESIGN
+0 / -0



AUrankAdminGoogleFrog
2 months ago
ILrankAdminhokomoko attempted a fix. Download one of these:
then run Spring and see what happens.
+0 / -0



AUrankAdminGoogleFrog
2 months ago
I've applied the above engine version because the fix looks highly likely to work. It is a minimum GL requirement change.
+0 / -0


USrankOflameo
2 months ago
I am still working on toggling my system use Mesa 17.1.4 which I compiled from source, packaged, and installed so I can be running OpenGL 4.5. I think having a FOSS game depend on proprietary graphics drivers to work would be counterproductive. I hope my copy of zero-k will start and run just fine as soon as I get the new Mesa loaded.
+0 / -0

USrankPhytophyte
2 months ago
When launching engine 1169, there's a very brief black screen with red text mentioning something along the lines of "initializing virtual filesystem". Otherwise, I ran engine 1169 with no noticeable difference to engine 1134.

Thank you for the fix.
+1 / -0


LUrank4hundred
2 months ago
zk works fine with onboard gfx, bar ultra settings, or cheap gfx card. Its cpu its gobbles up, mostly.
+4 / -0

PLrankrooks[vegan]
2 months ago
ok. reinstalled linux to have zerok, it works ok, on pre xorg revoloution of recent ubuntu systems :) fglrx is ok on 14.04.4 if anyone is curious what is last ubuntu that works with it
+0 / -0