colin wrote:Anyway, this complication is typically all hidden away. You should only pick "System default" here with the winealsa stuff. THis should mean that sound will go via the "default alsa device which on a typical setup will be the PulseAudio ALSA plugin in a standard install. Even without the winepulse driver, this should still work. If it turns out wine is accessing the hardware directly even when you select "Systemd default" then something further is wrong.
It was set to (System Default) initially, i only experimented with those settings because of the problem, behavior is the same with (System Default) and ALC899 Analog. About pavucontrol: I guess wine should turn up in pavucontrol -> Playback when playing sound? It doesn't.
colin wrote:I'd strongly recommend you use the winepulse driver and ensure you are using PulseAudio (although looking in our code, it seems our wine package does not ship the winepulse stuff any longer - will look into that).
I tried building wine from source with pulse support earlier today. (I took the source from here:
http://repo.or.cz/w/wine/multimedia.git )
This worked fine for 64bit wine, it built without problems and used the pulseaudio driver. I couldn't run the (32bit) programs I wanted to run with it though, I figured I need 32bit wine. With wine32 I ran into dependency problems. I couldn't install libpulseaudio-devel, I got this error:
- Code: Select all
1 installation transactions failed
There was a problem during the installation:
file /usr/bin/gdbus-codegen from install of libglib2.0-devel-2.34.3-4.mga3.i586 conflicts with file from package lib64glib2.0-devel-2.34.3-4.mga3.x86_64
file /usr/bin/glib-genmarshal from install of libglib2.0-devel-2.34.3-4.mga3.i586 conflicts with file from package lib64glib2.0-devel-2.34.3-4.mga3.x86_64
file /usr/bin/gobject-query from install of libglib2.0-devel-2.34.3-4.mga3.i586 conflicts with file from package lib64glib2.0-devel-2.34.3-4.mga3.x86_64
file /usr/bin/gtester from install of libglib2.0-devel-2.34.3-4.mga3.i586 conflicts with file from package lib64glib2.0-devel-2.34.3-4.mga3.x86_64
Anyway, thanks for looking into this.