![]() ![]() Another thing is to disable audio sync while keeping video sync. So, if DRC isn’t doing its job well enough, one of the things you can do to help (sometimes) is to increase the audio latency. This lets you run with vsync enabled so you get perfect scrolling and (ideally) no audio issues. ![]() However, RetroArch also does a thing called “dynamic rate control” (aka DRC I think bsnes/higan have this for some drivers now, as well), which monitors the audio buffer and transparently speeds up / slows down the audio sample rate (below the threshold of human detection) to keep the audio buffer from emptying or overflowing–which causes a pop. You can achieve this same setup in RetroArch by disabling vsync, keeping audio sync on and enabling “windowed fullscreen mode” in settings > video > fullscreen. Since higan uses non-exclusive fullscreen, Windows DWM forces its own double-buffered(?) vsync, so you don’t get the tearing (good!), but it adds a couple of frames of input latency (bad). If you sync to video, the audio buffer slowly empties as the slower refresh rate eventually starves the buffer, resulting in a crackle. Since the SNES runs slightly faster than most modern monitors (~60.01 fps, IIRC), if you sync to audio, you won’t get crackles (good) but the video refresh won’t line up so you’ll get tearing (more on this in a second) and a duplicated frame every couple of seconds (bad). Standalone higan differs from RetroArch in a couple of ways (last I checked using default settings in Windows): it syncs to audio but not video and it uses non-exclusive fullscreen. Getting good sync with both audio and video is tough. I checked here, the retroarch default latency is 64, and the standalone Higan emulator is 40, it does not make sense to me that increasing latency is the definitive solution. I really have to choose between fewer latency and crackling or no crackling but higher latency? I did not tried increasing audio latency, but I have one noob question before do it, I play games on retroarch with V-sync turned ON, as far as I know, it makes the video and audio to perform together, if I increase audio latency, it would increase the delay between the action on screen and the sound I could hear? I would like to have no delay at all, or less possible. But what do you mean by solid 60 FPS? A permanent FPS that no matter what it does not fluctuate? Is it even possible? My FPS is locked by anything I set in Nvidia Inspector, I usually set this to 61 because the FPS fluctuates to down, so my FPS while gaming is 60/61, but I had tested to lock FPS on Nvidia Inspector as 60, 59 and even 58 and audio still crackles. Something I forgot to mention earlier, is that it is even more noticiable in higher volumes, if I play at full, the crackles is unbearable, but this is not any hardware problem from my notebook, if I play the standalone higan emulator at full volume, there is no crackling like I have in Retroarch. I used SNES9X core just to listen to MSU-1 music and I did not notice any crackles, just Higan is giving me some trouble, and the PS1 audio runs fine. I am a power user, I tweaked every settings in this Notebook to give a max performance over quality, my personal preference is high FPS in games than high graphics. The Wasapi driver is the only one that did no crackling sounds, but it stutter instead!įor refence: My notebook is a Acer Nitro 5 AN515-52, Windows 10 updated, Latest drivers installed, Retroarch is up-to-date. Is there anything I can do if I have already tried all audio driver combinations and no one fixed? Is it possible that Nvidia is trying to enhance Retroarch sound but it got this weird side effect? All my v-sync settings in Nvidia Inpector is already off, and no matter if I set this ON or OFF on retroarch (My preference is ON here), the audio issue is still there. The core I load is SNES Higan Accuracy, I downloaded the standalone higan emulator and I have no audio issues there, I guess it is worth to mention that I think Nvidia has something to do with this, because if I open retroarch the FPS counter of Nvidia Inspector displays at the left edge of the screen and it is detectable by shadowplay, so I can record a gameplay if I want, but if I open Higan, no FPS of Nvidia inspector is displayed neither can be recorded by shadowplay. ![]() I have read here and watched on youtube videos very diferent configurations, but no one of them fixed my problem, I found a way to reduce, by setting Input driver as raw and Audio driver as openal, but my goal is not to just reduce, is to eliminate it, so I listen and enjoy clear audio. My objetive is to eliminate audio issues. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |