[Linux] After update NS2 hangs with a black screen while hogging my CPU
tuxator
Join Date: 2010-01-07 Member: 69958Members, Reinforced - Gold
Hi,
after NS2 was updated, I started the game but it just hangs there with a black window, the resource monitor shows that one of the cores of my CPU is busy with doing something for the game (since 30 minutes now) and NS2's logfile shows
OS: Ubuntu 13.04 x86 Gnome Edition
GPU: AMD Radeon HD5870
GPU driver: AMD Catalyst 13.11beta6
CPU: AMD FX 6350
*edit
I now killed the process, verified the cache and started again. But it's hanging at the same position again.
after NS2 was updated, I started the game but it just hangs there with a black window, the resource monitor shows that one of the cores of my CPU is busy with doing something for the game (since 30 minutes now) and NS2's logfile shows
Date: 10/31/13
Time: 18:24:56:
Build 259
Ubuntu 13.04 i686
Steam initialized
Num displays: 1
OpenGL 4.3.12614 Compatibility Profile Context 13.25.18 initialized (ATI Technologies Inc. ATI Radeon HD 5800 Series)
GLSL version 4.30
ARB_texture_storage extension present
Sound Device: default stereo
Record Device: default
Compiling 'renderer/DeferredShading.shader'
OS: Ubuntu 13.04 x86 Gnome Edition
GPU: AMD Radeon HD5870
GPU driver: AMD Catalyst 13.11beta6
CPU: AMD FX 6350
*edit
I now killed the process, verified the cache and started again. But it's hanging at the same position again.
Comments
Looks to be failing at the beginning of compiling shaders..
I would nuke from orbit.
@IronHorse okay reinstalled now, started aaand it managed to compile a few things but then hung at GUIBasic.surface_shader. I killed the game, deleted the file, ran the cache checking thing from Steam and started the game again, it compiled another shader but again got stuck. Any ideas? Also which parts are used to compile a shader anyway? Is the GPU involved there? Or just the CPU?
It looks like an issue with the current build and the fglrx driver. Basically, during this step it normally will spawn a bunch of threads and compile shaders but for some reason it is not doing so for the 13.11 drivers.
Not sure if it is that specific driver or and underlying bug in the ns2 code base at this point. My plan was to bother Max about it later on.
Should it have fixed that problem? Or did 'Max' find out if it is indeed a driver problem?
I will check in with max about the linux stuff and see what is up on that front. There is this and the mesa/3.core question.
and it's AMD's fault because...? (hint: usually it's some developer not following the standard/not doing stuff the way it should be done.)
I'm usually all for blaming AMD for stuff, but that's usually limited to bugs that are absolutely their fault or lack of performance. This bug though, is most probably something done wrong in NS2 code. Compiling shaders is something that most games do and since no other game has a problem there and this game only has a problem since build 260, I don't see how it's a bug in AMD's code.
They should just bisect their code and debug the change that broke it. That's no magic, that's basic stuff.
I HAD the same problem but have discovered that this problem seems to exist when installing catalyst drivers 13.10 and later. I can play the game pretty flawlessly using catalyst 13.8 beta2 drivers and have been for several months now. I always check if the new drivers have this issue fixed but this hasn't been the case yet. So if you wish to play anything at this point I suggest just sticking to the beta 13.8 drivers for now. If you can't find them online (you should be able to, AMD usually keeps them archived on their site you just have to look around) I can send them to you.
Hope this helps!
My System:
CPU: AMD FX-8350
Memory: Corsair 16gb
Video: AMD Radeon HD 7850
OS: Ubuntu 12.04 LTS 64bit
Also, happy turkey day etc etc
in that case I've to admit that I was apparently wrong on assuming it's a NS2 problem. Sorry.
@Confused yeah, we don't have much of a choice there... thanks for relaying/pushing the matter, though.
I have been traveling until about a week ago and since then trying to catch up on all the stuff I let slide over the holiday. So, I haven't had time to deal with much ns2 stuff as yet this year. Will let you know what's going to happen when I know more.
OS: Ubuntu 13.10 64bit
GPU: AMD Radeon HD6630M
GPU driver: AMD Catalyst 13.20.6
BTW I've had no possibility to play the game at all since purchase in autumn
But all I get is a 'will be forwarded'. That's nice the first two times, but after those it equals a 'this won't be fixed since the devs don't care about this problem'. And I know that this has been discussed in at least one other thread where people think that it could be the AMD driver, but in that case please get in touch with AMD and get them to fix it. If you've to, get Valve into the boat, after all it's their gaming platform you are distributing over and I know that they are in close contact with AMD/Intel/NVidia.
Thanks for posting/confirming @ZukerSFM
That said, I'm hoping that we get the goods soon.