
On Saturday 24 June 2006 13:00, Patrick Serru wrote:
Hi everybody,
I have an x86_64 box running Suse Novell 10.0. I have been mentionning problems with the sound since 9.2 (at least). Most of the time, I dont care, but now, I can not play Ennemy Territory. Once, it worked properly, running it from root, but now (let's say there is some random effect somwhere), I cant run it from root or from user. The sound card is an "ES1370 [Audio PCI] and the graphic card is an NVidia Geforce3 Ti 200. Most of the time there is no KDE windows manager sounds, exepted when stating a session. But when I laungth xmms, it runs very well. Playing ET without sound is not possible... Does someone has an idea on the way to solve this problem ?
I have an other box x86 bi-proc with 2 Athlon MP, with a RV100 QY [Radeon 700/VE] as graphical card and allso running Suse Novell 10.0. I did not find a 3D capable XOrg drver. Am I a good searcher but a bad finder ?
Thank you for the attention you paid to that mail, Patrick
Patrick, For me, the issue with no sound in ET, Doom3, and TC:E had to do with OSS. Here's a script I wrote that tells the OSS driver to allow ET to have sound. I placed it in /etc/rc.d and used chkconfig to activate it for runlevel 5. The heart of the script basically does this: echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss That, I believe, needs to be done as root. I just found it easier to wrap that in a script that is executed by the system on boot, after alsasound is started. Hope this helps, Alvin --- START /etc/rc.d/gamesnd --- #!/bin/sh # Copyright (c) 2005, Alvin Beach # Script Name: gamesnd # Platform: SuSE 9.3 Professional # Date: June 20, 2005 # Description: Setups up sound for various games ### BEGIN INIT INFO # Provides: gamesnd # Required-start: alsasound # Required-stop: # Default-start: 5 # Default-stop: # Description: Setups up sound for various games ### END INIT INFO # List of games GAMES="et.x86 doom3" echo "Adding sound support for games:" for g in ${GAMES}; do echo -en "\t${g}\t" echo "${g} 0 0 direct" > /proc/asound/card0/pcm0p/oss if [ $? -eq 0 ]; then echo "done" else echo "failed" fi done --- END /etc/rc.d/gamesnd --- -- Please reply to the list.