Bug#441699: freezes system
Tomas Pospisek
tpo_deb at sourcepole.ch
Thu Sep 13 21:23:10 UTC 2007
On Thu, 13 Sep 2007, Jordà Polo wrote:
> On Thu, Sep 13, 2007 at 12:24:07AM +0200, Tomas Pospisek wrote:
>> All those 3D apps are very slow. However they do not slow the system that
>> much down as to no more being stoppable. I f.ex. enjoy playing crack-attack
>> with minimum detail. Neverball starts and crawls along in the menu screen
>> (showing some 3D rendered scenes in the background) and can be killed.
>> However neverputt doesn't do anything visible other than emiting those
>> "sporadic" notes and slows the system down to a near freeze...
>>
>> $ glxinfo | grep direct
>> direct rendering: No (If you want to find out why, try setting
>> LIBGL_DEBUG=verbose)
>> OpenGL renderer string: Mesa GLX Indirect
>
> The system shouldn't slow down like that, but it is also true that you are
> supposed to play the game with a 3D-capable card/driver. Will you be able to
> play the game even if there is no freeze? I doubt it, so I'm not sure if
> there is something to fix here, or if it is worth it.
>
> Anyway, I tried to reproduce your problem on a slow machine without direct
> rendering (it was an ati card though). It "worked": it was _really_ slow, I
> couldn't play at all, but I could see the menu and didn't notice a freeze of
> the system.
Umm well. As I said, when I just start neverputt, apart from playing the
sound it does not seem to do anything *at all* as it's showing the menu
selection. Nonetheless it accomplishes to successfully "stop" the system.
That could go under "when executing makes the system unusable".
Of course it's a performance issue: someone has managed to implement a
loop that polls like a demented berzerk.
> With the information provided so far, this looks more like a
> hardware/driver/configuration problem to me.
In a way you might be right, most 3D games seem to boost CPU consumption
to 100% even if they're idling. However neverball is the worst I've seen
so far - were the system even a little less responsive, I would have had
to powercycle the PC, nevermind any unsaved work.
So the question for me would be: is neverball polling insanely? Or is
it below neverball? Or is it both? If it's below neverball and neverball
just somehow manages to trigger the insanity in a specially pathologic
way, then who is consuming 100% CPU? Is it X? The nv driver? The opengl SW
driver?
*t
--
--------------------------------------------------------
Tomas Pospisek
http://sourcepole.com - Linux & Open Source Solutions
--------------------------------------------------------
More information about the Pkg-games-devel
mailing list