d1stortion wrote on 2012-12-10, 18:14:
Maybe so, but it simply doesn't do this under DOS, works fine there. My best guess would be some kind of incompatibility issue between 98 SE and this game...
Did you manage to solve this problem under Windows 98? I also encountered this, and in order for Quake to work normally at least under DOS on newer motherboards with PCI-E connectors, it required pre-configuring MTRR (mtrrlfbe lfb wc). Without this, Quake did not run smoothly even under DOS (Frame synchronization did not work). Also, in order for the image to be smooth and fully synchronized in high resolutions, it was necessary to set the screen refresh rate to 72Hz, using UniRefresh. All Quake 1.06 settings are set by default (In the latest official version 1.08, everything is exactly the same).
If all this is not done , the picture was twitchy. After setting the MTRR and screen refresh rate, the game works almost perfectly under DOS via a VGA connection.
But in Windows 98, with the same settings, the picture is still synchronized (and if you move the mouse it is noticeable), but when moving forward about once a second, some kind of jerk occurs. With the same settings. And this happens only under Windows and only in Quake (other games don't have this). We have not yet been able to find out the exact cause of this phenomenon (We will need to double-check it on a completely clean system, without additional drivers and devices).
leileilol wrote on 2012-12-10, 00:46:
DOS Quake never had any speed throttling 😀
can always compensate with a higher res, try vid_wait 1 or 2 or maybe even use a new dos quake port (which there's only two of).
vid_wait "1" - turned out to be completely unsuitable, as it makes the image twitchy (As if frame synchronization is disabled), although it removes this jerk once a second under Windows. But with vid_wait "2 "(the default value), it works smoothly under DOS (With MTRR enabled and a set frequency of 72hz, in high resolutions). I would like to do the same under Windows 98 (So as not to reboot once again in DOS).