Closed furioness closed 5 years ago
Same issue on other distros
Can confirm this on multiple games. When running games with Proton, only 60Hz is available. With mainline wine or wine-staging, multiple refresh rate options are available. I have a 75Hz ultrawide, but on games running via Proton, I can only set them to 60Hz. On games running via wine, wine-staging, or wine-esync, I can properly set the refresh rate of the game to 75Hz.
Ubuntu 18.04.1 LTS, Mesa 18.3 git Padoka, Kernel 4.18.11. R9 Fury
I can confirm the issue with latests nvidia driver too.
Debian stretch, kernel 4.17.17-1~bpo9+1, GTX 1080ti
This is likely a known bug with GNOME's mutter compositor. There's an (apparently) working merge request but nothing has been done yet.
@Snuggle But I when I run games with esync-wine, wine-staging, or vanilla wine, on Lutris, I the games properly detect the refresh rates available, and I can set the refresh rate to 75Hz, appropriate for my monitor. I'm running the default GNOME desktop on Ubuntu 18.04.
Hm. Darn, I can't find a small Windows game that would even run at 120hz to test, I'll take your word for it then. Does Steam Proton run games with a virtual Wine desktop or something? Something must be different to cause this behaviour.
@Snuggle try any afps like Reflex Arena or Quake Live
@Snuggle I've been using World of Tanks via Lutris, and that's where I see that vanilla wine, and esync, and staging properly detect monitor refresh rate.
I can confirm this in Frostpunk
This seems to vary per game. In Subnautica, everything is fine, but in The Witness, The Witcher 3, and DOOM(2016) are all limited to 60fps once v-sync is turned on. I haven't tried many other games.
My relevant specs: Arch Linux KDE Plasma i7-6700k GTX 1080(driver 410.57).
Same issue here with many games. With proton every game seems to report just 2560x1440@60hz, while wine-staging has no issues reporting 2560x1440@144hz. This is really bad for games where there is no vsync toggle or ways to turn it off, those games just lock to 60fps instead of 144 :( Osiris: New Dawn is one of those MATE desktop 1.20, nvidia drivers 396.54.09
maybe there are some workarounds that can be used until this gets solved?
For me GTA V was set to 60hz but wine forced 144hz i could see it because gta v was locked with vsync to 144 fps
I am noticing this issue in HITMAN 2. With a 144hz monitor, Vsync in HITMAN 2 locks FPS to 60 rather than 144.
this also happens in warframe no 72hz option, just 60
Seems like it happens everywhere, any exception? Btw, on Xubuntu with disabled compositor same, so it's not just Gnome Mutter.
I am noticing this issue in HITMAN 2. With a 144hz monitor, Vsync in HITMAN 2 locks FPS to 60 rather than 144.
For me, Vsync in HITMAN 2 locks framerate to 144fps but game run in 60Hz mode with my 144hz monitor. I choose 1080p144hz in nvidia-settings panel, but no effect.
Driver : 415.27 GPU : RTX2080 Proton 3.7-8 OS: Archlinux
Other than that the game runs very well.
EDIT :
Solution for KDE (Plasma) :
Disable Kwin with ALT+SHIFT+F12
I believe this is due to Proton's fullscreen patch that allows resolution changes for fullscreen games without changing desktop resolution. It's doing some funky screen emulation and my guess is that it mistakenly passes only 60Hz down to the game.
Currently I am running wine-tkg on Arch. It's basically a wine build script that allows you to add a bunch of custom patches, including Proton's patches to wine. During compile time, I have the option of disabling or enabling the Proton fullscreen patch. When I have it enabled, games think I only have a 60Hz monitor. When I disable the patch, games are able to properly see 144Hz and other refresh rates.
For some games this doesn't matter, but there are quite a few games that use the refresh rate value as a frame limiter when vsync or adaptive resolution is on (i. e. Dishonored 2). This should be fixed so we can unlock the full performance of our games.
@urbenlegend yeah confirming this is the proton fs patch thingy that does that. I forgot to report this earlier.
I don't have high refresh rate monitor myself, but this sounds like it needs fixing and with a bit of luck, it might not be that hard. Anybody checked the code yet?
Yeah I'm seeing multiple games that won't let me go above 60hz, when my panel, and DE, are set to 120hz.
Ubuntu 18.10 + GTX 960.
Yeah it'll always report 60 no matter what but will use desktop refresh rate. However, yes, some games might use that value to set a fixed framelimiter. I guess I've been lucky not to encounter one yet.
Same for me
Just confirming that when I run my local install of wine staging on Blood: Fresh Supply for example, it can detect the correct refresh rate of 144hz but proton doesn't.
I'm having the same issue on Manjaro. Games run at 60 Hz only despite me having a 144 Hz monitor.
I am also on Manjaro and all games are 60 Hz. Any fixes?
You should be able to play games at your monitor's current framerate in Proton 4.11-1. Please retest.
tried warframe and i can indeed confirm that changing framerate works
The correct refresh rate is now reported to Risk of Rain 2 (144 Hz appears in the graphics options) but the framerate is still capped to 60 FPS for some reason (not the case on Windows)
@Leon422 According to the Steam overlay FPS monitor, ROR2 seems to be working for me. Note that enabling vsync may cause the framerate to lock to some whole number fraction of the whole framerate (e.g. 72 or 96 FPS) if it can't keep up with the full 144Hz. Do you have vsync enabled in-game, or any odd GPU configurations (e.g. in nvidia-settings, or mesa environment variables, or something like that)?
@Leon422 According to the Steam overlay FPS monitor, ROR2 seems to be working for me. Note that enabling vsync may cause the framerate to lock to some whole number fraction of the whole framerate (e.g. 72 or 96 FPS) if it can't keep up with the full 144Hz. Do you have vsync enabled in-game, or any odd GPU configurations (e.g. in nvidia-settings, or mesa environment variables, or something like that)?
I have Vsync disabled and nope, just the Nvidia propietary drivers installed, no special settings at all. GTX 1070.
@Leon422 might be your Desktop Environments compositor is blocking? try without compositor running if you can
Closing as fixed in Proton 4.11-1. The followup issue with Risk of Rain 2 should be discussed on its compatibility report.
As title says. Only 60Hz in any game and any resolution when under normal wine 3.0.3 games see system resolutions@Hz list. Ubuntu 16.04, RX 460 with Ubuntu 'default' driver. Same for Ubuntu 18.04