ThirteenAG / GTAIV.EFLC.FusionFix

This project aims to fix or address some issues in Grand Theft Auto IV: The Complete Edition
GNU General Public License v3.0
846 stars 38 forks source link

[Feature Request] Disengage ingame VSync during loading screens #493

Closed RecklessGlue540 closed 1 month ago

RecklessGlue540 commented 1 month ago

What should happen

Just found out Max Payne 3 actually does this, possibly for faster loading... I think it'd be easy enough to implement it here too in that case... But we'd also need extra fixes for the UI animation speeds then... Also, since the ingame VSync is double buffered, maybe we could also have triple buffering as an option for it? Probably a bit useless since DXVK already provides this option, but oh well...

Checklist

juicermv commented 1 month ago

I don't think loading speed is related to framerate lol

RecklessGlue540 commented 1 month ago

I don't think loading speed is related to framerate lol

In IV, it very much is. Not so sure about MP3 tho.

juicermv commented 1 month ago

Is it? Interesting

RecklessGlue540 commented 1 month ago

Is it? Interesting

https://github.com/ThirteenAG/GTAIV.EFLC.FusionFix/issues/302

Actually, I think it's just the "starting a new game..." and benchmark tool loading depending on the framerate. Other stuff loads okay I guess...

Tomasak commented 1 month ago

Impossible in DirectX 9. Max Payne 3 doesn't disable it too if you play in DX9

RecklessGlue540 commented 1 month ago

Interesting to know, thanks.