-
Notifications
You must be signed in to change notification settings - Fork 217
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
gamescope cursor in not render correctly #1099
Comments
|
I have the same issue in many games. Anything with animated cursors and half the cursor is missing, but they don't always need to be animated to cause the issue. Sims 3 is a game that reliably reproduces it for me, Titan Quest Anniversary Edition also has the issue but it is less noticeable as their cursors seem to be offset so only have a small part cut off. |
|
Magic The Gathering Arena is another game which exhibits this behavior. It is a free-to-play game, so it may serve as a useful test case. |
|
OS: Arch Linux I have this issue in every application with a cursor. Applications with the cursor as a primary interaction method are not pleasant to use—and borderline unusable—through gamescope with up to half the cursor glyph missing. A couple examples: |
|
OS: Fedora 41 Same issue over here |
|
This only affects NVIDIA proprietary and not AMD or NVK. I don't see anything obvious, so probably some driver bug there? |
|
This only affects gamescope and not when running the same games outside gamescope. What's the difference in how the cursor image is displayed in those cases? Discovering that may lead to a solution. By the way, I tested Magic The Gathering Arena on my Steam Deck in gaming mode, just to confirm this doesn't happen with that AMD GPU (if that's the only difference that matters). I confirmed it, as the cursor image was not cropped there. |
|
It's just a small linear image sampled normally. |
|
@esullivan-nvidia Is this something Nvidia can look into in the proprietary driver? It sounds like the fix may be relatively simple if identified. Also, sorry if pinging you is incorrect. You were the first Nvidia employee I could find with contributions here. |
|
I think its related to this (also addressed here) - the Nvidia driver can't render to linear, so I guess this is causing the cursor image to get corrupted. Maybe I've also noticed that the cursor always causes composition (never uses the hardware plane), could be related. |
|
We don't render to linear, we upload as-linear.
We never use the cursor plane |
Yes, I have created NVIDIA bug 4646690 for investigating this issue. Thank you for the ping. I will provide an update here when I have more information. |
Hi! Do you have any update on this bug report? Could you link it to follow its progress please? |
|
Sorry for the delay. We have root caused the issue in the driver and are still working on a fix. I will let you know when a driver is available for you to test. |
nvidia-open is also affected from my testing. |
Any update on this? Still got the issue on driver 560.35.03 in Dota |
|
I have an additional data point about this issue, in case it matters. I have a new AMD GPU in my exact same PC with the same OS setup (so, specifically not a separate device like a Steam Deck, but just a change of GPU from Nvidia GTX 1080 Ti to AMD Radeon 7900 XT), and have confirmed that the issue is not reproducible with that AMD GPU. |
|
still affected with gamescope and nvidia-open-dkms Driver Version: 560.35.03 |
|
Hi @esullivan-nvidia how is the fix going? Will it be provided in the next series of driver updates? (565 i assume) |
Yes, 565 will contain a fix for this issue. |
|
https://www.nvidia.com/en-us/drivers/details/233008/
|
|
I had a similar case of the half cursor being rendered when I used gamescope and solved it by setting: ~/.Xdefaults: |




If you run "gamescope chromium-browser" and let cursor change to other type like click URL
the cursor is not render correctly
The text was updated successfully, but these errors were encountered: