You are not logged in.

#1 2014-05-18 15:02:34

russ0r
Member
Registered: 2008-03-29
Posts: 26

Wine 32-bit prefix and alsa/pulseaudio problems

I'm trying to run Steam in a 32-bit wineprefix using PlayOnLinux. It installs fine but when I try to run it I get this error:

ALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so

I get the same error when I click on the audio tab in winecfg, followed by a page fault and crash.

The file exists:

$ ls -la /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so 
-rwxr-xr-x 1 root root 26264 Apr 12  2013 /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so*

And I believe I have the necessary packages installed:

$ pacman -Qq | grep alsa
alsa-lib
alsa-oss
alsa-plugins
alsa-utils
lib32-alsa-lib
lib32-alsa-oss
lib32-alsa-plugins
pulseaudio-alsa

I had Steam under wine working fine up until a few days ago, but I had to re-install and now this issue has cropped up.

Any suggestions?

Last edited by russ0r (2014-05-18 15:04:25)

Offline

#2 2014-05-18 16:02:57

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,076

Re: Wine 32-bit prefix and alsa/pulseaudio problems

Known problem with PlayOnLinux and 32bit wine versions (not prefixes, that's a distinction to make) since PulseAudio 5, any reason that you think a 32bit version is necessary? I've personally never had problems with WOW64 emulation. but creating 32bit prefixes with a 64bit wine is no problem. More information here: https://bbs.archlinux.org/viewtopic.php … 4#p1393594

Last edited by V1del (2014-05-18 16:07:58)

Offline

#3 2014-05-18 16:08:12

russ0r
Member
Registered: 2008-03-29
Posts: 26

Re: Wine 32-bit prefix and alsa/pulseaudio problems

Huh, I wonder why it was working fine this time last week then? Weird.

I'll have a go with a 64-bit version of wine and see how I get on. Thanks.

Offline

#4 2014-05-18 22:27:15

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: Wine 32-bit prefix and alsa/pulseaudio problems

Some applications run "better" with wine 32-bit versions. Using a win32 prefix with wine-x86_64 should produce the same results as "pure" 32-bit, but there are cases where it does not. The performance difference can be drastic. For those specific cases I would recommend side channelling (omitting) pulseaudio as a workaround for the issue.

Offline

Board footer

Powered by FluxBB