View Full Version : Major SDL issues in F8
Remm
9th November 2007, 02:31 PM
At least some SDL based software appears to be broken in F8 (default installation, with pulseaudio). Sound does not appear to work, and they appear to be hanging at some point.
Tested:
- SDLMame (http://www.arcadehits.net/mamescore/wolfSDLmame/?s=D): rom list displays fine, hangs - using 100% CPU - when starting a game, needs a kill -9 (in a text console)
- Wesnoth: runs with no sound, hitting quit causes a hang using 100% CPU, needs a kill -9 (in a text console)
The root cause seems sound related to me, but I didn't try to gdb the thing.
Did anyone else run into this ?
strikeforce
9th November 2007, 03:09 PM
Wesnoth runs fine for me exiting and sound functions.
I would think if this is sound related you haven't enabled pulse-audio.
yum groupinstall 'Sound and Video'
Remm
9th November 2007, 03:23 PM
This is the default install from the LiveCD. and pulseaudio works correctly. I don't seem to have stuff missing from the 'Sound and Video' group (it has its default components installed).
My sound card is a pretty standard Intel ICH8, using the snd-had-intel driver (as it did in F7).
Remm
9th November 2007, 06:01 PM
Update after trying more things. Wesnoth's sound works sometimes, while SDLMame never works. Running them from the console makes both work correctly for some reason. If someone has a logical explanation to this behavior, I would be interested :)
In another possibly related problem, the Source engine running on Wine doesn't like the ALSA output anymore. Sound works for me using ESD, but of course it's laggy and degrades performance.
Remm
9th November 2007, 06:06 PM
..........
strikeforce
9th November 2007, 10:30 PM
For running sound in wine turn on oss.
Can you do an rpm -q | grep pulse
Remm
9th November 2007, 11:13 PM
> rpm -qa | grep pulse
pulseaudio-module-lirc-0.9.7-0.17.svn20071017.fc8
pulseaudio-libs-glib2-0.9.7-0.17.svn20071017.fc8
pulseaudio-module-gconf-0.9.7-0.17.svn20071017.fc8
pulseaudio-module-zeroconf-0.9.7-0.17.svn20071017.fc8
pulseaudio-libs-0.9.7-0.17.svn20071017.fc8
pulseaudio-core-libs-0.9.7-0.17.svn20071017.fc8
pulseaudio-esound-compat-0.9.7-0.17.svn20071017.fc8
pulseaudio-module-x11-0.9.7-0.17.svn20071017.fc8
pulseaudio-0.9.7-0.17.svn20071017.fc8
gstreamer-plugins-pulse-0.9.5-0.4.svn20070924.fc8
alsa-plugins-pulseaudio-1.0.14-5.fc8
pulseaudio-utils-0.9.7-0.17.svn20071017.fc8
Wine + OSS produces no sound (acceleration set to "full" in Wine, with 48k/16bits).
strikeforce
9th November 2007, 11:17 PM
esd now shifts to pulse-audio the original esd has been removed.
I have no idea why you wouldn't get sound in somethings and others you do.
Remm
9th November 2007, 11:36 PM
The issues are mostly limited to SDL based software (Mame and Wesnoth), and Wine. I will try more stuff this WE to see what happens.
salierix
13th November 2007, 02:32 PM
I'm experiencing the exact same issues as Remm. SDL based apps don't have sound and crash when quiting, unless run from a terminal in which case they seem to work find.
strikeforce
13th November 2007, 10:19 PM
Have you had a look here.
http://fedoraforum.org/forum/showthread.php?t=171083
dumbbeatnix
25th November 2007, 04:50 AM
Try typing esd into a terminal and then run wesnoth. It works, now I will look around on how to have this start at boot time.
Cheers
dumbbeatnix
dumbbeatnix
25th November 2007, 05:48 AM
Sorry guys, it did work the first time, then it wouldn't work again. Looking into how to get this blasted sound working myself.
Cheers
dumbbeatnix
fozner
25th November 2007, 12:28 PM
I put in my gnome sessions (System->Preferences->Personal-Sessions) a new startup program (Add)
pulseaudio -D
This is probably done automatically by some package, like pulseaudio-gnome, or whatever, but I think I have that but some reason it stopped working after reboot. At some point I may begin to have sick sadistic programmer style love for Fedora because I am one of the few who can actually use it for anything other than a frisbee toss.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.