hannesmann / vanillafixes

Client modification for WoW 1.12.1 to eliminate stutter and animation lag
MIT License
132 stars 15 forks source link

Screen blinks or flickers #13

Closed jtkimbell closed 2 months ago

jtkimbell commented 1 year ago

I installed this via the instructions here: https://turtle-wow.fandom.com/wiki/Client_Fixes_and_Tweaks

I Installed the DXVK version as I have a GTX 1660 Super. Unfortunately the screen would go black for a fraction of a second every 30 seconds or so. I deleted all the files and the issue no longer persists.

Let me know if I can get a video or anything else to help.

hannesmann commented 1 year ago

Does it still happen if you use the version without DXVK (vanillafixes-1.2.zip)? VanillaFixes by itself doesn't modify anything related to the rendering of the game so it's probably DXVK causing issues.

jtkimbell commented 1 year ago

Good suggestion, I will try that, thank you!

NinaFelwitch commented 1 year ago

I can confirm this behaviour. With the d3d9.dll in the folder, I have two issues. The game is locked at 60fps and I get a flickering screen on dual monitor setup when I alt-tab out of the game. To be specific, the flickering occurs when a window on the second screen moves close to the screen where the game is running. This is quite weird, because the window is not actually touching the first screen, only getting close. But this causes massive flickering on the first screen where the game is being displayed.

The solution is to either force a refresh of the graphics driver, for example by turning the screen off and on again, or by changing freesync settings (disabling freesync itself doesn't solve the issue). Or by deleting the d3d9.dll. My fps returns to the screen refresh rate (144)(outside of cities- right now I have between 95 and 105 in Orgrimmar with Vanilla Tweaks on default settings) and the flickering stops.

My specs: Windows 10, AMD Radeon RX 6800 XT, Intel i5-12600KF, drivers all up to date.

hannesmann commented 2 months ago

Closing since this is an issue with DXVK and not VanillaFixes.