Vsync not synced with COM_FIXEDTIC 0


(corvey) #1

After all these years using the Doom3 engine COM_FIXEDTIC is still not fixed in multiplayer. In order for my games to run smoothly using this engine, the CVAR needs to be set to 1 and Vsync enabled so that my frames are synced correctly. Because it forced at 0 in MP while using vsync, it can not properly function correctly and shows nasty skipping on the screen.

Example, SP Quake 4 with COM_FIXEDTIC 1 and Vsync on, this game buttery smooth at 60 FPS . Then try COM_FIXEDTIC 0, with Vsync ON as well and it will skip like mad. Since in MP this CVAR is forced at 0, MP always looks, and plays crappy.

I was going to buy Brink this weekend, but I see that this function in multiplayer is still BROKEN. What a pity this CVAR has been ignored and overlooked for so long.

This command in MP has ruined Doom3, and Quake 4 in MP because I can’t play it smoothly. I abandoned those games because of it (SP works great because I can use com_fixedtic 1 and vsync together properly). All other game developers do not have this issue, it’s only ID’s engine. And, before anyone attempts to justify the lock due to speed and physics, it does in fact need to be just “slightly” OVER 60 so that VSYNC can truly work properly.