PDA

View Full Version : Fullscreen + vsync = sound stutters


neju
November 21st, 2010, 20:39
Hey.


I've got an issue with nullDC 1.0.4 r50 :

When i enable fullscreen, and vsync at the same time, the sound of the emulator stutters, like every 2 secs there's a stutter, right after i launch the game (it begins on the DC logo) and it's really annoying :[

If i unclick the vsync, on 3D games textures go wild, moving when i'm moving my char, well like if you unclick the vsync ! And on 2D games (well at least the only one i have : MvC2), without vsync, it lags hard, about 20 fps, not really playable on a fast 2D fighting game :/

I tried a bunch of different settings, it doesnt seem to have any effect onthe issue (by the way, it seems that there's lil' fps drop each time the stutter occurs, but i do not feel it ingame), i tried a different BIOS than mine (NTSC instead of mine which is PAL), no difference, tried to change the buffersize of the AICA, doesnt change anything either.

The weird thing is when i play in windowed mode i havent that problem, but only if the window's kinda small, in fullscreen or barely fullscreen in windowed mode, stutters occurs.

I didn't try with other versions of nulldc cause i can't play with my 360 pad on others, since i can't make work xpadder or joy2key, but i watched over a lot of forums to find someone with the same issue as me, in vain, couldn't find anything that looks like it.


So if someone got an idea, please tell me :(




My specs :

ASUS P5Q TURBO
E8400 @4.0ghz
2g DDR2
Zotac gtx260² @ 700/1500/1100
1680x1050 60hz 16/9 screen


PS : sorry for my bad english :rolleyes:

Darkness Knight
November 21st, 2010, 21:55
WinXP or Win Vista/7?

Salu2 - Darkness Knight

neju
November 21st, 2010, 21:58
Oops forgot to mention it, winXP 32b.

Darkness Knight
November 22nd, 2010, 01:05
Oops forgot to mention it, winXP 32b.

For Windows xp set the buffer audio in 1024............

Salu2 - Darkness Knight

neju
November 22nd, 2010, 16:31
If i set it to 1024 it's even worse :/

Any others ideas ? :(

PsyMan
November 22nd, 2010, 16:38
Set the Hz at more than 60 or disable vsync.

neju
November 22nd, 2010, 18:09
Where do i set more than 60hz ? In graphic card options ?



And if i disable vsync, its ugly, like if my screen is about to blow :|

Sport29
May 28th, 2012, 08:00
neju, this is still an issue on 1.04 rev 141. i am on vista x64. it is just as you described. with vsync on and full screen (even with a lower desktop resolution like 1024 x 768), the sound stutters. it doesn't matter if sound is set to sync audio and limit speed, or just sync audio, or neither. it doesn't matter what buffer size or what audio settings are on or off, or what nvidia application specific settings you use. even if you force on vsync through nvidia control panel, (with or without triple buffering) and have vsync off in the emulator, vsync is not actually on. with vsync off, the sound is fine and it looks good, it's smoother but it has horizontal tearing on the screen with vsync off.

i always like to have vsync on in general but it seems like in null dc 1.04 the only way to get smooth gameplay in full screen with no sound glitching is to have vsync off. this might be an issue on older computers, maybe more recent chipsets handle the fullscreen vsync better. if that is the case then nulldc has higher system requirements to actually get fullscreen vsync going smoothly and without audio troubles. i am running on the standard pvr graphic driver plugin (directx 9/10), and not the directx 11 nulldc plugin as i don't have directx 11 installed. maybe the vsync is better on the directx 11 plugin for nulldc. has anyone tested fullscreen with vsync on using the directx 11 plugin or is there a way to fix the sound issues fullscreen with vsync on?