varmd / wine-wayland

Wine-wayland allows playing DX9/DX11 and Vulkan games using pure wayland and Wine/DXVK.
729 stars 14 forks source link

Game Report - Cyberpunk 2077 #31

Closed pseregiet closed 3 years ago

pseregiet commented 3 years ago

Game runs fine for the most part. There are some problems with performance though.

Running the game on ultra gives pretty much the same result as normal wine or proton (20-25 fps on 1440p on my rig). However, as you lower the detail or resolution, the fps rises only to about 45 fps. On normal wine/proton I can get 80+ fps on low settings and very small resolution. There's also one spot that slows the game to single digits fps. On normal wine/proton this spot is also slowing the game, but not THAT much. This might be caused by the lack of futex2 though. New proton has futex2 enabled and some additional cyberpunk specific patches.

20210221_15h53m21s_grim 20210221_15h53m31s_grim 20210221_15h53m34s_grim

varmd commented 3 years ago

Thanks for the report. I've added the game to the working games list.

futex2 is not supported by wine-wayland, if/unless it is added to the kernel. Otherwise there is little difference with fsync currently and wine-wayland does not support patches outside of mainline wine and fsync/esync.

Regarding resolution, proton uses fshack to change resolutions, which wine-wayland does not support. If this game has resolution scaling you can try that as an alternative to changing resolution.

pseregiet commented 3 years ago

Hi. I played in borderless window both on wine and wayland to test how the fps behaves on different resolutions. As far as that goes, there's no problems. But it's like there's some bottleneck, because lowering the details doesn't help. On wine and proton it does. Also, on wine and proton the main menu runs at 200+ fps but on wine-wayland it's 60-70 (my monitor is 144hz).

0933823465 commented 2 years ago

48

gardotd426 commented 2 years ago

This might be caused by the lack of futex2 though. New proton has futex2 enabled and some additional cyberpunk specific patches.

Fsync (any variety) actually decreases performance in Cyberpunk 2077 from everything I've seen (and experienced). This isn't unheard of, Fsync is incompatible with some games, it hurts performance in some others.