03-12-2010, 02:55 AM
(03-11-2010, 10:03 PM)Bright-Warrior Wrote: [ -> ]Thanks for the answer Arcum!
(03-11-2010, 11:25 AM)arcum42 Wrote: [ -> ][...]
On Linux, I have it using the native libraries, so as long as you actually have portaudio installed in Ubuntu
[...]
I'm afraid to tell you that I fail with this part... I found the latest stable version online and I managed to download it, but I don't know how to install it. I used "./configure && make" like suggested in the portaudio wiki and this also build a bin folder, but didn't install it. And the files inside this folder don't give me a clue either^^. Could you please tell me how I can install it? Some things are really difficult on Linux (at least for a noob like me ). I'd like to use SPU2-X on Linux, because the cracking of ZeroSPU2 in Persona 4 is really killing me... I wasn't able to test other games up to now, but Persona 4 just sounds horrible.
Edit: Digital Devil Saga is just as bad.
Actually, for this you'd want it installed the way you normally install packages in Ubuntu; you don't have to compile it yourself.
I don't really use Ubuntu much, but if you go into System->Administration->Synaptic Package Manager, that's where you'd usually install programs and libraries, unless they aren't already packaged for Ubuntu.
I think the package names you'd want to install there are libportaudio0 and libportaudio-dev, so it's just a matter of finding them, right-clicking on them and choosing Mark For Installation, and then hitting Apply once everything you want to install is marked.
You can also do this through a command line. I *think* the command would be:
apt-get install libportaudio0 lib-portaudio-dev
But the other way will come in handy for other things, and it's the easiest way if you aren't sure of a package name.
(I'm not totally sure if those are the right packages, because I'm using Gentoo, which just has one labeled "portaudio". It doesn't split things into dev and non-dev like Ubuntu does. Probably, though.)
(03-11-2010, 10:03 PM)Bright-Warrior Wrote: [ -> ]I don't like to ask questions I know to be stupid, but:
(03-11-2010, 11:25 AM)arcum42 Wrote: [ -> ][...]
Also, as regards ZeroSPU2, you might note that when you activate it before compiling it, there are build targets for alsa, portaudio, and oss. On my system, the alsa build target works better then the oss one, though your mileage may vary.
[...]
Could you please explain this a little further? I unfortunately don't get how I can compile ZeroSPU2 with these targets or what results this brings.
Right-click on ZeroSPU2, and choose activate, so it is in bold. The drop-down menu at the top where it says "Build Target" will have 6 choices in it, a Debug build for the 3 targets I mentioned, and a Release target.
Whichever one is chosen is the one that will be compiled. Alsa, OSS, and Portaudio are three different audio libraries, (though portaudio actually uses Alsa), and it's possible using one or the other way sound better. The different versions can coexist on the same system, so you could compile all three if you want.
I recommend just doing the release builds. The debug builds are more for testing.
(03-11-2010, 10:03 PM)Bright-Warrior Wrote: [ -> ](03-11-2010, 11:25 AM)arcum42 Wrote: [ -> ][...]Well, I struggled a bit with the configurations, but I just don't reach a good result for Persona 4. I tried every combination of settings, but the cracking just won't vanish. Long story short: How did you configure your sound plugin and which would it be? Or would this be ZeroSPU2 and this is your usual config? If yes, please tell me how you solved the cracking problem, if you did. Because this really kills the fun of playing with PCSX2 on Linux (which would be very sad ).
And make sure to fiddle with the settings on ZeroSPU2 if you have issues. I tend to default to time scaling on and real time mode off.
Well, if you can get spu2-x compiled and working, I'd try that, because it does sound better in spu2-x. It's just not very tested on Linux.
(That is, I'm not sure if anyone other then me has actually used it on Linux yet. ^_^)