Every Windows 8 (and 8.1) user will have the same problem. It's due to an issue with the way Windows 8 handles 'DirectDraw' fullscreen mode in combination with either a double or triple video buffer. DirectDraw is considered outdated, and it's mostly just old games that are affected. That may be why Microsoft hasn't ever bothered to fix it..
Anyway, I found this workaround about a year ago, and posted it in the Windows 8 thread. It goes like this:
1: Go to the DirectX Settings. Appears to be hidden in Windows8, download this cpl component shortcut: directx.cpl
2: Make sure you open this applet with admin rights, proceed if you have.
3: Go to the DirectDraw tab and untick the checkbox Use Hardware Acceleration.
4: Make sure you do this on DirectDraw only, as disabling hardware accel on Direct3D will likely break modern games. Just don't casually tick anything else.
5: Press OK to apply settings. If you have JJ2 open, restart it to take effect.
Just make sure you right-click directx.cpl and open as administrator. Also, if the applet doesn't work at all, you may need to download the DirectX 9.0c package as Windows 8 doesn't come with the full DirectX set.
|