bsnes-emu / bsnes

bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
Other
1.69k stars 159 forks source link

Linux its broken #324

Open circuitsystem opened 2 months ago

circuitsystem commented 2 months ago

Games run at such high speeds you cant do anything audio doesnt work AT ALL test with both castlevania IV and mario world

Screwtapello commented 2 months ago

Did you build bsnes yourself from source, or did you install it from some kind of software center or package manager?

What version of bsnes are you running?

In Settings → Drivers, what audio driver are you using?

image

circuitsystem commented 2 months ago

Did you build bsnes yourself from source, or did you install it from some kind of software center or package manager?

What version of bsnes are you running?

In Settings → Drivers, what audio driver are you using?

image

I dont know how to compile. I downloaded it from the link below under "nightly builds" and clicked "linux" https://github.com/bsnes-emu/bsnes?tab=readme-ov-file

Screwtapello commented 2 months ago

Ah, thanks.

And what about the audio driver under Settings → Drivers?

circuitsystem commented 2 months ago

Ah, thanks.

And what about the audio driver under Settings → Drivers?

i tried every option, nothing worked

Screwtapello commented 2 months ago

bsnes runs games at a reasonable speed, by limiting itself to the audio output rate or the video output rate. By default, it synchronises to the audio output (you'll see "synchronise" is ticked in my screenshot above). If the audio driver is set to "None", it can't be synced with, and you'll have to sync to the video driver instead.

On Linux, the safest settings are probably the defaults: use the PulseAudio driver, tick "Synchronise" under "Audio", untick "Dynamic rate". For video, use OpenGL 3, untick Synchronise. Restart bsnes after changing any settings, to make sure the settings take effect, and then you should have smooth audio at a reasonable rate.