-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
4.11-10 update today = horrendous mouse stutter/lag after about 20 minutes #3316
Comments
@Guyver1wales What do you mean by this?
|
It means I only get the stuttering/lag in-game and not on the desktop. |
@Guyver1wales Ah, that makes sense. Thank you :) |
The mouse stutter also appeared for me in FFXIV after around 40 minutes. Artix Linux with kernel 5.4.2-6-tkg-bmq, replaced DXVK .dlls and RADV/ACO via mesa-git |
having the same issue after playing ~1 hour of Enderal (mod based on Skyrim Old Edition), using D9VK Fedora 31, 5.3.14-300.fc31.x86_64 #1 SMP Mon Dec 2 15:41:35 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
I'm also having this problem on Final Fantasy XIV archlinux 5.4.2-arch1-1 #1 SMP PREEMPT Thu, 05 Dec 2019 12:29:40 +0000 x86_64 GNU/Linux |
Same issue with Hitman 2 after this Proton update |
Happens in Monster Hunter World in about 20 minutes for me. This is absolutely ridiculous. And I can't downgrade because the previous version (4.2) doesn't run the game. |
Same issue with While I'm moving the mouse, the track looks like it's jumping along the actual track which I'm trying to make it move with. It looks like the mouse input was not continuously sent into the game like a stream but sent into the game in bulks with a constant interval time. |
Also noticed this on "Borderlands GOTY Enhanced (729049)" and "Borderlands 2 (49520)". |
I noticed this issue in Killing Floor 2 after playing for a hour. Gist system info: https://gist.github.com/Zlopez/1433022f5f75aebc3155a622997b2997 |
Happened to me as well with Halo: Master Chief Collection / Reach after about thirty minutes. Smooth mouse during gameplay and then suddenly it seems as if the mouse input begins to jump in the direction of movement, rather than glide smoothly. The game itself was not lagging, just the mouse input. This behaviour did not persist when Alt+Tabbing to the desktop. |
I think you can use custom builds like Glorious Egroll's with it. https://github.com/GloriousEggroll/proton-ge-custom/releases |
Hey, it would be really helpful if you could check which process consumes most CPU time when you experience slowdowns. Cheers. |
This is not a framerate issue. It's the mouse input that emits this behavior. Animations in the game are still fine and smooth. |
Even if the game itself has a stable framerate, other processes are involved and they could throttle the input due to high CPU usage. It could also be helpful to have information about the mouse brand and model you are using. |
Got the mouse stutter in FFXIV after around 1 - 2 hours. restarting the game resets the issue Proton:4.11-10 Edit: GPU and CPU are running normal (no special load). |
This seems to be unnecessary, to say the least. I've not encountered this issue with any of the previous Proton builds I've used for hundreds of hours of play time, and now suddenly when a slew of users have this issue with 4.11-10 saying that it could be caused by other processes is a bit disingenuous. |
Guys can you just stop questioning why and please just check the CPU usage :) |
I can compile programs in background and still have smooth framerate, this doesn't really mean anything (because i use PDS scheduler). |
I'll do it, but it would likely help your case if you'd offer at least some sort of explanation as to why you think this information might be useful. Speaking to people as you are at the moment isn't really helping your cause. |
By other processes I meant other wine processes, such as wineserver. Having a high CPU usage there wouldn't necessarily mean having a bad framerate ingame. |
Thanks for reporting, everyone. To work around this in the meantime, I've made a "proton-4.11-9" branch of the Proton 4.11 tool which you can opt into. In the Steam client, right-click on the Proton 4.11 tool in your Steam Library (make sure Tools are visible in your Steam library); choose the BETAS tab; and select proton-4.11-9 from the dropdown list. You may need to restart the Steam client for this beta branch to appear. |
Did you make a screenshot of this while actively moving the mouse in the active game window? |
You're getting close to magical performances there... Though I think that task manager isn't showing threads as such. I'm going to try to reproduce now and see if I can make a screenshot of it. |
I have the same problem, playing Ark Survival Evolved after one hour of playing. System manjaro linux, all updates |
@GoLD-ReaVeR @Hielyr |
The folder is there becasue I originally had the files in it, and just now I was trying the files directly in the folder you suggested. |
The files are just there? They should be in a folder. ls -l ~/.local/share/Steam/compatibilitytools.d/ |
Like i said, did that first, doesn't work either;
same diff when the folder was called: |
I gave all the exact steps in my personal notes, in the link I gave you previously. You need to create the compatibilitytool.vdf file. Read carefully the whole page. Do the steps as explained. if you still fail you're probably doing something wrong, restart from beginning. The fact you're saying you put files in a completely different folder than what I described tells me you didn't read it. |
Sorry, I did actually get distracted with the many other documents describing the process less ecomprehensively than yours,.... But the fact that it didn't work the way you described it got me testing various permutations of logic in case you accidentally omitted something. Probably why you assume i just put it in the wrong one and gave up. But nothing I have tried works...and I have tried all of the combinations I imagine as useful.
|
Don't have two compatibilitytools.vdf files. Restart Steam for any changes to take effect. |
With a single file in either directory and not the other.. doesn't work. |
and if you call you file "compatibilitytool.vdf" instead of "'compatibilitytool.vdf '" (note the ` characters and space after extension..) |
How embarrassing. Thanks. Now I will see if this is actually any better. |
I'm not sure if it's relevant in some other way or not, but you might find it useful to edit your tutorial to omit the reference to ~/.local.... |
I think you get easily confused :P
It makes more sense to me, and you can't go wrong if you just read, I don't know where it can get confusing. Hope you understand how it works now. edit: OK I get where it gets confusing to you, ~/.steam/root/ is a link to ~/.local/share/Steam/ so yeah in my notes (actually not really a tutorial this is my hidden blog lol for safe keeping notes) I have the two paths, but this is actually the same folder.
same for this link that points to the same place
I edited it to be consistent now it uses ~/.steam/root/ |
Can you make proton 4.11-9 selectable again? Not all of 4.11-10's issues were fixed. |
Was there an actual fix for this in any official Proton version? |
I'm still using 4.11-9-rc4 for bfbc2. |
It's fixed in the 5.13 branch, but broke again on the 6.3 branch. We're working on it, hope to have a fix soon. In the meantime, please use the 5.13 branch if this is a problem for you. |
I just re-tried the 5.15-6 i had attempted to use some time back, and after a while playing (maybe an hour) I got noticeable input lag and my framerate showed as 120-200 but absolutely did not feel like it. Nausea was averted by going back to 4.11-9rc [edit] [update] |
…LOAD before executing explorer.exe. HACK: proton: ntdll: Strip gameoverlayrenderer.so from LD_PRELOAD before executing explorer.exe. Work around a bug in gameoverlayrenderer which introduces 50ms hangs during XCheckIfEvent after approx 40 minutes of gameplay. The original user32 hack broke Steam overlay in Origin games, and Steam Input consequently. This ntdll implementation should be safer as it'll modify the environment after the new process has started forking. Link: ValveSoftware/Proton#3316 CW-Bug-Id: #18946
…ore executing explorer.exe. Work around a bug in gameoverlayrenderer which introduces 50ms hangs during XCheckIfEvent after approx 40 minutes of gameplay. The original user32 hack broke Steam overlay in Origin games, and Steam Input consequently. This ntdll implementation should be safer as it'll modify the environment after the new process has started forking. Link: ValveSoftware/Proton#3316 CW-Bug-Id: #18946
…ore executing explorer.exe. Work around a bug in gameoverlayrenderer which introduces 50ms hangs during XCheckIfEvent after approx 40 minutes of gameplay. The original user32 hack broke Steam overlay in Origin games, and Steam Input consequently. This ntdll implementation should be safer as it'll modify the environment after the new process has started forking. Link: ValveSoftware/Proton#3316 CW-Bug-Id: #18946
…ore executing explorer.exe. Work around a bug in gameoverlayrenderer which introduces 50ms hangs during XCheckIfEvent after approx 40 minutes of gameplay. The original user32 hack broke Steam overlay in Origin games, and Steam Input consequently. This ntdll implementation should be safer as it'll modify the environment after the new process has started forking. Link: ValveSoftware/Proton#3316 CW-Bug-Id: #18946
…ore executing explorer.exe. Work around a bug in gameoverlayrenderer which introduces 50ms hangs during XCheckIfEvent after approx 40 minutes of gameplay. The original user32 hack broke Steam overlay in Origin games, and Steam Input consequently. This ntdll implementation should be safer as it'll modify the environment after the new process has started forking. Link: ValveSoftware/Proton#3316 CW-Bug-Id: #18946
…ore executing explorer.exe. Work around a bug in gameoverlayrenderer which introduces 50ms hangs during XCheckIfEvent after approx 40 minutes of gameplay. The original user32 hack broke Steam overlay in Origin games, and Steam Input consequently. This ntdll implementation should be safer as it'll modify the environment after the new process has started forking. Link: ValveSoftware/Proton#3316 CW-Bug-Id: #18946
popped up on proton, cpu spikes to 55ms when moving the mouse, about 5ms if im not moving it. happens in path of exile, risk of rain 2. does not happen in apex or factorio. also the steam overlay stops working for faulty games, so go figure. happens on void linux (fully up to date), on gnome, hyprland 36.0 built from makrennels tempelate, and hyprland built from lastest git |
You better open a new issue providing all the necessary info, and referencing this closed issue in a link. |
…ore executing explorer.exe. Work around a bug in gameoverlayrenderer which introduces 50ms hangs during XCheckIfEvent after approx 40 minutes of gameplay. The original user32 hack broke Steam overlay in Origin games, and Steam Input consequently. This ntdll implementation should be safer as it'll modify the environment after the new process has started forking. Link: ValveSoftware/Proton#3316 CW-Bug-Id: #18946
since installing the new 4.10-11 I'm now getting horrendous mouse stutter/lag after about 20 minutes of gameplay in Skyrim Special Edition (not tried any other games yet.
Skyrim is using 4.11-10 by default.
Linux fedora30 5.3.15-300.fc31.x86_64 #1 SMP Thu Dec 5 15:04:01 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
nvidia GTX 980 with nvidia 440.36 drivers.
I do not get this behaviour at the desktop.
The text was updated successfully, but these errors were encountered: