You are not logged in.
Now's the time for me to make the total switch over. I need some help though.
I've got a partition with Arch64 installed. I've got wine with the PulseAudio patch installed. I've got PulseAudio installed. ALSA is the sound stack.
For whatever reason, I can't get sound out of Wine and Mangler at the same time. Pulse may be crashing, but I don't see any output. The version of patched wine in the AUR is out of date, so I messed with the PKGBUILD and created an up-to-date version (I can add this config to the AUR this weekend for anyone interested) of the patched Wine.
Should I give up on 64 and try this all on 32? I'd hate to lose a gig of ram, but if that's what I need to make everything happy, then so be it.
Anyone have any experience or suggestions for getting this all to work? I can post more detail later, not at my home PC at the moment.
Last edited by seadub (2010-02-20 06:49:50)
Offline
Any specific reason why you want pulseaudio? In most use-cases its simply not needed.
He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.
Douglas Adams
Offline
Unfortunately the application "Mangler" requires PA. Mangler is a ventrilo client written for Linux.
Offline
I assume you're using a 32-bit chroot? Look that up in the wiki, you'd also need to set up pulseaudio according to our wiki (pay attention to the part on 32-bit chroot). You'll be good to go.
When running wine, you'll need something like:-
schroot -p -- padsp wine YOUREXECUTABLE.EXEPut any env variables behind the --.
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
Most interesting... I was unaware of this chroot setup. I will give this a go! Thanks!
Offline
Alright update time.
After playing with this all night, I finally got the chroot configured and pulseaudio installed and configured to be used by the chroot environment. Mangler works just fine. For the longest time I couldn't get any sound out of Wine (WoW to be precise), but I changed Wine to use the Esound driver now, and I do get sound. Unfortunately, the sound is quite choppy. I've already configured WoW's sound buffer as recommended elsewhere (wowwiki.com/linux), and the problem still persists.
I got to this point a long-time ago, and never found a full fix for this. If I could get the stuttering sound fixed, I think I'd be set.
Any hints?
(edited topic title for more WoW/Wine attention)
Offline
Have you tried mangler with Alsa support?
Offline
Have you tried mangler with Alsa support?
I just did, and it works quite nicely...aside from the fact that ALSA still can't produce two streams for sound. I need to be able to have game sounds and ventrilo sounds simultaneously.
If only Mangler had OSSv4 ![]()
Offline
In reading the ALSA page on the arch wiki, it would seem as though DMix should be handling this mixing for me. It's just that it doesn't. =/
Offline
Hello, I had the very same problem as the OP about a week ago.
The 64 bit version of Wine-Pulse has been updated on the AUR. I would try to just pull that and see if it works. The outdated version had links in the PKGBUILD to two outdated packages. I think this has been fixed (I think...I'm patching wine-64 with Pulse right...now...as...I..type this
))
Btw, I use Mangler as well. I was so happy to finally trash Ventrilo for a nice, clean native Linux program.
Offline
Thanks Iasu, I agree with you that it is nice to have a good native client. I was the one who updated that package in the AUR, but for some reason when I would rune "winecfg" and click the audio tab, the program would crash. I finally got it to the point where I could set it to use the Esound driver as I mention a few posts above, but still the sound would stutter pretty badly.
I've now gotten Alsa+Dmix configured, and I can get sound from multiple sources. I've got MPD and the Flash plugin playing sound at the same time. However, Wine and Mangler still won't produce sound if anything else is using the device. I'm at my wits' end with this problem. If you can get it to work, please let me know how you've got things configured.
Offline
Well, it didn't work for me. I still can't get that wine-pulse_64 patch to compile...it still seems to somehow trace back to that libpng thing. I'm getting an error something like this: "undefined reference to `png_set_longjmp_fn'."
I don't think ALSA will work with Manger (or ventrilo) + WINE. I am fairly certain that PulseAudio is required (all of the other distros I've used work it with Pulse + Wine). I couldn't get Dmix to properly work, either.
I'm thinking the best thing to do is wait until the libpng thing gets settled...then update the packages that way. As it stands, I cannot get Wine + Mangler to work in Arch. I've been trying for weeks
It really saddens me because I *love* Arch; but, I can't use it as my main OS -- I'm sticking with Mint/Ubuntu where Wine + Pulse works fine. I'll keep Arch on as dual boot until it is truly able to provide the level of usefulness that I require (this isn't a bad thing -- Arch is *great*-- it's just not there yet for me.)
Is there anyone out there that has been successful doing this? Has anyone gotten Mangler + Wine to work in 64 bit Arch?
Offline
I'm curious...I didn't see such a message, I wonder if you could try to upgrade libpng (or downgrade)? I'm using version 1.2.40-1, and had no problems compiling that package. Try running pacman -Q libpng and tell me what the output is.
Offline
According to Pacman, my version is:
libpng 1.4.0-2
...grah...I feel like this is so close...Ah, maybe I need to downgrade to 1.4.0-1 ?
Edit: Luckily I've not cleared my pacman cache in forever...I have your verison of libpng, but...its not letting me downgrade due to dependency issues...
sudo pacman -U '/var/cache/pacman/pkg/libpng-1.2.40-1-x86_64.pkg.tar.gz' loading package data...
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: cairo: requires libpng>=1.4.0
:: ghostscript: requires libpng>=1.4.0
:: gstreamer0.10-good-plugins: requires libpng>=1.4.0
:: imlib2: requires libpng>=1.4.0
:: libcups: requires libpng>=1.4.0
:: pilot-link: requires libpng>=1.4.0
:: xorg-apps: requires libpng>=1.4.0
Last edited by lasu1 (2010-02-21 03:29:07)
Offline
=/
After seeing your post about how Mint was working "just fine", I decided to give that a go. You were right. It just works(TM). I didn't have to screw with anything. Installed Mangler, installed Wine-pulse, and away I go. I have some slimming to do with Mint, but it'll be nice to have this OS doing everything I want it to do finally. I'll give it a week before I remove Windows altogether ![]()
Offline
Yeah, it does work fine, and Mint is a fine OS. I just wish I could get everything to work in Arch. I suspect that Wine + Mangler works fine in 32 bit Arch, and the only problem is 64, and the libpng thing. I'm just not at a skill level to figure out exactly how to fix it.
Offline
There are two seperate packages in AUR that have the older libpng that can be installed concurrently with the one in the repos. One of them is for either 32 or 64 bit in case you need both libraries, the other is a lib32 version for multilib setups.
Offline