Spacy, this is your area

This particular forum is archives, bug reports should be made at https://github.com/visualboyadvance-m/v ... e-m/issues


SCHUMI4EVER
Member
Posts: 109
Joined: Tue Mar 18, 2008 6:48 pm

Spacy, this is your area

Post by SCHUMI4EVER »

Oh I see...so because the sound was slowing down and I had the settings set to sync it was slowing the emu down thus making it require less CPU load and appearing limited.

 

Well if that's the case then I don't get any framerate hit on any setting whatsoever.

spacy51
Senior Member
Posts: 371
Joined: Tue Mar 18, 2008 4:59 pm

Spacy, this is your area

Post by spacy51 »

I don't think bigger buffers really need more CPU time. Just a little more memory.

 

Bigger buffers are better for sound quality as they make the sound stream more resistant against the problem that new audio data might come in too late (when all the buffered audio data has already been played back).

 

Unfortunately, the drawback of bigger buffers is audio lag. (The difference in time between you pressing a key + the emulator producing a noise and the actual time that noise reaches your speakers).

 

 

I have seen sound cards which produce pops & clicks when a buffer runs dry, and others where there is just silence (which sounds much less disturbing).

Last edited by spacy51 on Thu Jul 17, 2008 6:53 pm, edited 1 time in total.
Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

Spacy, this is your area

Post by Squall Leonhart »

Spacy, Software buffers require the CPU for processing, the longer the buffer, the more processing is done.

 

Hardware buffers are typically used on cards which have a SPU/MPU, which process the audio in the stead of the cpu.

Locked