From: Felix <fx...@gm...> - 2005-02-07 23:56:37
|
Am Montag, den 07.02.2005, 14:43 -0800 schrieb ph...@da...: >=20 > >From Felix Khling <fx...@gm...> on 7 Feb 2005: >=20 >=20 > >=20 > > Could be that Terminus is issuing very expensive drawing commands, so > > that wait_event times out. But that would not explain the X crashes. > > Also the timeout for waiting for events is already quite long (5 > > seconds). So it's more likely that the engine locks up. Can you try if > > it helps to disable vertex DMA (in driconf or export enable_vdma=3Dfals= e > > on the command line before running terminus). > >=20 > > > Felix=20 > What I just tried was booting the machine into run level 3, logged in, an= d issued the command "export enable_vdma=3Dfalse". Then I used startx and r= un terminus from a terminal. The run time to crash seems unchanged. It does= n't necessarily crash during complex game physics, this time it was just st= raight and level cruising, no combat/weapons involved. > Should I have started X first and then issued the env var in the terminal= just prior to the termnus entry? I will try this later and see if it chang= es anything. Yes, you should try that. The environment variable doesn't affect X, it affects the 3D driver that is loaded when you start Terminus. BTW, I could try to download a Terminus Demo tomorrow. Do you have a link for a download. I havn't found a Linux Demo download with Google yet. > Checking the Xorg log I didn't see anything different on this attermpt. > The only thing I saw different this time was a last print from the termin= al I ran the game from. It said "wait event returned -16" right before X cr= ashed. This is just the result of wait_event failure in the kernel. > Thanks for your help, > David >=20 If you don't know about driconf you should definitely check it out (http://dri.freedesktop.org/wiki/DriConf). It lets you browse a number of driver-specific options and allows to change them on a per-application level. They are saved in a configuration file that is evaluated by the 3D driver. You may want to experiment with other options (for example texture heaps or the fast path). If any one of them makes a difference it would be interesting for me to know. --=20 | Felix K=FChling <fx...@gm...> http://fxk.de.vu | | PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 | |