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

Zerok wants me to spend money on GPU

19 posts, 1841 views
Post comment
Filter:    Player:  
sort
6 years 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
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


6 years 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
6 years 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
6 years ago
i checked both of those proprietary drivers, and no clue whats up...
+0 / -0
6 years 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
Can you try and update the open source drivers?
+0 / -0
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
6 years 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
6 years 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
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


6 years 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
Firepluk
6 years 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


6 years ago
ATrankhokomoko attempted a fix. Download one of these:
then run Spring and see what happens.
+0 / -0


6 years 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

6 years 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
6 years 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

6 years ago
zk works fine with onboard gfx, bar ultra settings, or cheap gfx card. Its cpu its gobbles up, mostly.
+4 / -0
6 years 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