doitsujin / dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
zlib License
13.38k stars 866 forks source link

Source 1 vsync limited to 60 with 144hz display #4290

Open iodream opened 1 month ago

iodream commented 1 month ago

Please describe your issue as accurately as possible.

With my 144hz monitor, playing something like Entropy Zero: Uprising and Entropy Zero 2, if i set vsync to true in-game, DXVK will report 60fps. If i disable vsync it will go above 60. Native linux version without DXVK doesn't have this issue. In other games DXVK seems to work correctly with vsync. The reason i was using DXVK was for performance testing ToGL versus DXVK with Vulkan and because Entropy Zero Uprising doesn't offer a native linux version.

Software information

Entropy Zero: Uprising and Entropy Zero 2, max graphics settings at 1080p, vsync on.

System information

Log files

steam-15015007862114674006.log

SuperSamus commented 1 month ago

It's probably due to #4056? Try setting DXVK_FRAME_RATE=-1.

doitsujin commented 1 month ago

We do print some log messages if we engage the FPS limiter due to refresh rate memes and I'm not seeing that, so hm.

iodream commented 1 month ago

It's probably due to #4056? Try setting DXVK_FRAME_RATE=-1.

unfortunately didn't help and made it worse where fps dropped to a slideshow of steady 1fps

iodream commented 1 month ago

just retested with mesa 24.2.5-1 with same behavior but interestingly it works correctly with the nvidia drivers

Tiagoquix commented 7 hours ago

Try using -freq 144 launch option.

Such as: DXVK_FRAME_RATE=-1 %command% -freq 144