View unanswered posts | View active topics It is currently Tue Sep 17, 2019 2:59 am



This topic is locked, you cannot edit posts or make further replies.  [ 8 posts ] 
Report bsnes audio results on your free OS 
Author Message
ZSNES Developer
ZSNES Developer
User avatar

Joined: Tue Jul 27, 2004 10:54 pm
Posts: 3901
Location: Solar powered park bench
Reply with quote
Post Report bsnes audio results on your free OS
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 system.audio 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


Mon May 05, 2008 11:51 pm
Profile WWW
Redneck Gamer-Mod
User avatar

Joined: Wed Aug 04, 2004 2:15 am
Posts: 433
Location: Pittsburgh
Reply with quote
Post 
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.


Mon May 12, 2008 6:08 pm
Profile
Rookie

Joined: Wed Jul 02, 2008 3:35 pm
Posts: 23
Reply with quote
Post 
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.


Tue Jul 08, 2008 9:45 am
Profile
Rookie

Joined: Fri Jan 21, 2005 5:17 pm
Posts: 40
Reply with quote
Post 
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?


Tue Jul 08, 2008 9:44 pm
Profile
Veteran

Joined: Wed Aug 04, 2004 5:43 pm
Posts: 861
Location: Sloop
Reply with quote
Post 
So for the two people with Creative cards, OpenAL (which Creative has a stake in) is better than OSS. Coincidence?


Tue Jul 08, 2008 11:15 pm
Profile
Regular
User avatar

Joined: Tue Mar 07, 2006 10:32 am
Posts: 347
Location: The Netherlands
Reply with quote
Post 
I've long wondered if Creative hide anti-competitive practices behind a veil of incompetence :wink:


Wed Jul 09, 2008 12:37 am
Profile
Reply with quote
Post 
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).


Tue Aug 12, 2008 9:54 pm
New Member

Joined: Wed Jan 21, 2009 4:41 pm
Posts: 3
Reply with quote
Post 
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


Wed Jan 21, 2009 4:50 pm
Profile
Display posts from previous:  Sort by  
This topic is locked, you cannot edit posts or make further replies.   [ 8 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software.