mirror of
https://github.com/PlayCover/PlayCover.git
synced 2026-04-26 16:25:54 +03:00
[GH-ISSUE #116] Keyboard and mouse mapping fails when playing Genshin Impact under high load #53
Labels
No labels
UI
app-support
bug
bug
documentation
duplicate
enhancement
game-support
good first issue
help wanted / caution
inactive
invalid
macos-beta
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/PlayCover#53
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @lushuyu on GitHub (Jul 30, 2022).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/116
Device: MacBook Pro 14' with 10 core M1 Pro and 16GB RAM
Even when playing Genshin Impact in 120hz and highest quality in Liyue, all works nice.
In some higher load scene, such as Tatarasuna(踏鞴砂), or 4 Players (especially Yelan Q, Ganyu Q, Kazuha Q), game is still smooth, but keyboard and mouse operation failed. Often there is a large delay. I don't think it hit machine limit, because the game doesn't drop frames. Maybe the mouse and keyboard mapping needs a higher priority in macOS?
@lushuyu commented on GitHub (Jul 30, 2022):
After adjusting the minimum quality, the problem of Tatarasuna is alleviated, but the problem of 4Players still exists
@hayatofujii commented on GitHub (Jul 31, 2022):
Is it something along #28? But instead of "freezing keypresses", it's freezing at "no inputs" and does nothing for a while till you "fix it".
@lushuyu commented on GitHub (Jul 31, 2022):
Only when the load is high, any key press and mouse rotation will have a delay of more than 3s...This kind of problem has always occurred when there are multiple teams, I think the process priority of the keyboard and mouse mapping is not high enough, or the playcover should not maintain the 120hz of Genshin when the load is very high. I guess the 120hz mode of playcover is forced, because the fps will not drop no matter how high the load is.
The key input does not "disappear", but has a "very large delay" (up to 3s or more). Especially when Ganyu shoots arrows in high-load multiplayer games.
@47thforce commented on GitHub (Aug 1, 2022):
I somehow didn't face that problem in the base version of M1 Macbook Air (of course I overclocked the screen to 80Hz and fps counter shows the FPS is about 65 to 74), EXCEPT when I turned on motion blur.
@endsha commented on GitHub (Aug 11, 2022):
I'm facing this issue. It's like when this occurs, I can't control the character, the inputs are kinda freeze, can't even turn around.
P/s: ALT key does not work either.
I'm playing Genshin Impact on 10 cores M1 Pro with 32GB RAM (Macbook Pro 16")
@IsaacMarovitz commented on GitHub (Aug 19, 2022):
Does this issue persist in PlayCover 1.1.1?
@Iridescent-Moon commented on GitHub (Aug 20, 2022):
I have also been facing this issue. I've just updated to PlayCover 1.1.1 earlier today, and it seems that I am still experiencing the issue where I lose control of the inputs and my character continues the previous input. I have not experienced the other issue where there is a large delay in processing my controls yet, but I did experience it prior to updating to 1.1.1. But it may be that not enough time has passed since updating for the other issue to occur.
I am playing on a M1 Macbook Air with 8 CPU cores and 7 GPU cores.
@XuYicong commented on GitHub (Aug 20, 2022):
Hi friends if you are willing to test whether the fix works or not before it gets into nightly builds, follow these steps:
/Users/USERNAME/Library/Frameworks/PlayTools.framework/PlayToolswith the downloaded file (you could backup the original file)I have a confidence of like, 80% it solves the problem, and 95% it won't break existing things. But can't say for sure without testing.
In the worst case it messes up with something and you don't have a backup of the original file, do some changes to the APP preference and your original playTools will be back.
In even more worst case that doesn't help either, reinstalling the APP saves you.
@Iridescent-Moon commented on GitHub (Aug 20, 2022):
I have played for a bit using the fix. Unfortunately, it doesn't seem to fix the problem where the inputs freeze and the previous input continues. Additionally, it seems that the option key no longer works either (this had also happened prior to updating to version 1.1.1, but I'm not sure whether it did happen after updating to version 1.1.1). I have to command+tab out to a different application and go back to fix the issue.
However, I have still not run into the other issue where there is a large delay in processing inputs.
@XuYicong commented on GitHub (Aug 21, 2022):
Thank you for the feedback. It seems the issue you encounter may have a different cause from the one here, since you're not having input delay issue or only encounter it under high load. Does it have something to do with https://github.com/PlayCover/PlayCover/issues/28 ?
@Iridescent-Moon commented on GitHub (Aug 21, 2022):
The issue may be different, but I believe it's possible it could be related. When I play at 60fps, I run into the issue, but upon turning it down to 30fps, the issue doesn't come up.
Someone else seems to have commented to #28 with a similar issue as mine, but it seems unrelated to the initial commenter's issue that was caused by pressing a key frequently.
If you would like, I could submit a new issue with the details regarding this issue I have been facing.
@lushuyu commented on GitHub (Aug 30, 2022):
So how to install latest Playtools? Hope it can be merged into a new Playcover release.