Report bsnes audio results on your free OS

Anything else related to bsnes goes there.
ZSNES Developer
ZSNES Developer
Posts: 3903
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench

Report bsnes audio results on your free OS

Post by Nach »

Please specify if you're using Linux or BSD, which distribution, your CPU, your sound card, if your main sound system is OSS 3, ALSA, or OSS 4.

The available drivers are as follows:
"ao" - libAO
"alsa" - Advanced Linux Sound Architecture
"openal" - OpenAL
"oss" - Open Sound System

You can set which one by setting in the config to one of the four above. You'll have to restart bsnes for the changes to take effect.

Please describe how the AO, ALSA, OpenAL, and OSS each work for you, and which you felt sounded and performed the best. Please test all that you can, if one isn't available for your OS, or setup, then please mention so.


Computer 1:
Debian Linux x86-64, X2 2.2 GHz, Realtek ALC850, OSS 4

AO - Pretty bad, worst of them, music is very choppy.
ALSA - Not available.
OpenAL - Very good, but not always full speed, however can play with the speed regulation when using this driver.
OSS - Terrific, very low latency.

I find OSS to work the best here, unless I need speed regulation.

Computer 2:
Debian Linux x86-64, Core 2 Duo 2.2 GHz, ICH8, ALSA
AO - Bad, but tollerable, again the worst one, choppy.
ALSA - Decent, but a little bit choppy.
OpenAL - Same as above, perhaps a bit more choppy.
OSS - Sounds perfect.

I found OSS to work the best here too. Speed regulation doesn't work with any of them though.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
Insane Coding
Redneck Gamer-Mod
Posts: 433
Joined: Wed Aug 04, 2004 2:15 am
Location: Pittsburgh

Post by kevman »

Gentoo Linux 2.6.23. Pentium IV 2.8Ghz, Sound Blaster Audigy 1. ALSA.

ao - smooth as silk as long as my CPU could keep the framerate up, high latency, though.

Alsa - smooth as silk as long as my CPU could keep the framerate up. VERY high latency.

openal - occasional choppiness, CPU usage seems higher becuase I had to keep the frameskip one notch higher. Almost no latency, though!

OSS - about the same as OpenAL. Maybe a little more latency.

I really need a faster CPU for this.
SHREIK!!!!!!! DDdddnnnnnnaaaa! GESTAHLLLLLLLLLL!!!!!!!!

Steelers now officially own your ass.
Posts: 23
Joined: Wed Jul 02, 2008 3:35 pm

Post by Rhapsody »

Kubuntu Linux 8.04 x86-64, Core 2 Duo E6750 (2.67Ghz), Sound Blaster X-Fi XtremeGamer, OSSv4

ao - No sound at all, framerate goes through the roof.

alsa - Exactly the same as ao.

openal - Perfect, clean sound and no latency that I could hear. All games held a steady 60FPS with no frameskip.

oss - Pretty bad in most games, with pops and crackles all over the place. It was particularly bad in Mega Man X3 though, where the added strain of the C4 chip showed bsnes was significantly slower with oss. I had to crank the frameskip up to 3 to get a steady 60FPS.

It's pretty obvious that OpenAL works best here.
Posts: 40
Joined: Fri Jan 21, 2005 5:17 pm

Post by F-3582 »

Just a quick question: Did anyone try to program for PulseAudio, yet? I personally don't like its overhead, but does it at least have decent latency?
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

So for the two people with Creative cards, OpenAL (which Creative has a stake in) is better than OSS. Coincidence?
Verdauga Greeneyes
Posts: 347
Joined: Tue Mar 07, 2006 10:32 am
Location: The Netherlands

Post by Verdauga Greeneyes »

I've long wondered if Creative hide anti-competitive practices behind a veil of incompetence :wink:

Post by DaVince »

FitzRoy wrote:So for the two people with Creative cards, OpenAL (which Creative has a stake in) is better than OSS. Coincidence?

Not at all. It tells us something about how well Creative cards are supported by the different audio systems.

I'll test later, when I'm in Linux, if it's still needed (since the topic seems a month old now).
New Member
Posts: 3
Joined: Wed Jan 21, 2009 4:41 pm

Post by Yar-Tour »

Hello! After changing my Gentoo to x86_64 I change zsnes to bsnes. I'm using bsnes with pulseaudio output and fps is ~59-61 in Star Ocean and Bahamut Lagoon. So, I didn't try other audio drivers :)

My system is Gentoo Linux
CPU: Pentium(R) Dual-Core CPU E5200 @ 2.50GHz
Memory: 4Gb
Video card: NVidia 9800GT/512 from Gigabyte