protonscr

Proton Overlay mouse cursor missing

protonopen overlay
ValveSoftware/Proton#168 · opened 2018-08-22 by tr37ion · updated 2024-08-23 · 58 comments · github
1 matching comments, n / p to jump
Ttr37ion 2018-08-22 github

Proton games with Steam Overlay seem to have the mouse active, but the mouse cursor is not shown. Only moving the mouse around highlights sometimes UI elements.

Ttomilepp 2018-08-23 github

I notised same problem in Dungeon Defenders 2.

system info

Rryad-lindner 2018-08-23 github

Same issue in Need for Speed: Hot Pursuit

EElkasitu 2018-08-24 github

Same for Dark Souls 1 & 2, DOOM (2016), I think it might not be game-specific

XxDShot 2018-08-24 github

I open overlay, then Alt+Tab, Alt+Tab back to the game and I see the cursor.

ZZero86Sk 2018-08-24 github

Posted this also in the other post but.

I tested in no particular order:
Sonic Adventure DX
Sonic All-Stars Racing Transformed
Worms Ultimate Mayhem

I noticed that these games hide the system mouse cursor

In games like Pac-Man Championship Edition DX+ and 2 where the game has the system mouse cursor it works fine.

Ssteve-todorov 2018-09-03 github

Same for GTA V - it doesn't show up in Social Club as well.

Aaalhitennf 2018-09-24 github

Same problem with Witcher 3

Aananace 2018-10-16 github

This seems to happen in basically all the games I've tested, though all those games also have non-system cursors.
Having to navigate the UI by feel and highlighting alone can be a bit tedious.

RRabcor 2018-10-23 github

I'm having the same issue, I think it is only happening in games that use a custom cursor. But apparently not all, since it works in Crysis and They Are Billions, both of which use a custom cursor.

Games it occurs in I've found:
Crysis (When Playing)
Killing Floor 2
Wizardry 8
Tekken 7

Games it does not occur in:
Crysis (When in Menus)
Vampire: The Masquerade - Bloddlines (Uses System Cursor)
Dark Souls: Prepare to die edition (Uses System Cursor)
They are billions (Uses Custom Cursor)

FFrancesco149 2018-10-31 github

same issue in bayonetta, proton 3.16-3 beta

RRabcor 2018-10-31 github

I may have found a possible workaround (at the very least a hint) for this issue. Switching to another workspace and then back to the game seemed to temporarily fix it in killing floor 2. But as soon as I click any element in the game, it breaks again. Clicking on empty space (i.e. where there are no elements to be clicked) does not affect it.

It might be that alt-tabbing would work for some games, but since killing floor 2 does not minimize when you alt tab it did not work in that one.

Also based on my former data, it's fairly safe to conclude that this issue has nothing to do with the DirectX version, since I tested it in games ranging from dx7 and 9 to dx 10 and 11. This issue most likely has to do with the steam overlay itself.

?ghost 2018-11-18 github

Same problem here with Kathy Rain and Tormentum. In the case of Kathy Rain, a software mouse can be seen, but it shows the position where another key / button was pressed, but the actual position of the mouse is missing until another mouse button / key is pressed, and the software cursor finally updates its position. It's practically too tedious to be playable.

PPlagman 2018-11-20 github

Is it only a problem in fullscreen mode for folks, or does it also occur in windowed mode?

AaFoxNamedMorris 2018-11-20 github

If you are on Nvidia graphics, you need to disable flipping in the Nvidia Settings application.

RRabcor 2018-11-20 github

Is it only a problem in fullscreen mode for folks, or does it also occur in windowed mode?

Also occurs in windowed mode, at least in killing floor 2.

If you are on Nvidia graphics, you need to disable flipping in the Nvidia Settings application.

I already have flipping disabled but the issue persists.

Aananace 2018-11-20 github

Happens in both windowed and fullscreen games for me, and on open-source AMD graphics, so no Nvidia.
Tabbing out of the game to gain a system cursor does lets you use said cursor to access the overlay in-game, at least until closing the overlay again so the game regains input.

KKibaGasteiz 2018-12-13 github

Happening on Quake Champions and Spacelords too.

?ghost 2018-12-13 github

as walkaround i switch briefly between desktop and game so that the mouse pointer is displayed in the overlay

CCSahajdacny 2018-12-17 github

As long as this problem remains, Proton will never leave beta stage.
I have this issue in most Proton games I played.

AAimela 2018-12-23 github

I've been noticing something similar, regardless of graphics API.

However, with certain games, I've observed that when the overlay is brought up while a cursor is visible in-game, a cursor will appear in the overlay but will appear as it does in the game(if a game uses its own custom cursor, then that's what you'll see instead of your system cursor).

KKibaGasteiz 2018-12-23 github

This happens to me with Quake Champions, but not with Spacelords.
I think it should be related to the type of cursor. The cursor in Quake Champions is simple, but the cursor in Spacelords is more complex somehow, it's an animated circle.

The result is that i see the Quake cursor in the steam overlay instead of the system one, and i see no cursor in Spacelords.

Zzzhiyi 2018-12-31 github

I tested the following games that have custom cursors:

  1. Quake 4 and Wizardy 8
    <1> No cursor on overlay on Linux.
    <2> Doesn't even open overlay on Windows 10.
  2. Worms Ultimate Mayhem.
    <1> Overlay works fine on both Linux and Windows 10.

I tested the following games that have custom cursors:

  1. Quake 4 and Wizardy 8
    <1> No cursor on overlay on Linux.
    <2> Doesn't even open overlay on Windows 10.
  2. Worms Ultimate Mayhem.
    <1> Overlay works fine on both Linux and Windows 10.

At this stage, I am not sure it is a proton issue anymore. Could be a steam overlay problem since it doesn't even open on Windows. And if it's a proton problem, it also have something to do with specific games. It would be better if we can look into it on steam overlay side. Not much information from proton logs.

Ssmt923 2019-01-06 github

For most games I have noticed similar to what others have said - if a cursor is visible in game then I open the steam overlay I will then have that cursor visible there, if there is no cursor then I won't have a cursor in the overlay, this seems to be consistent on at least Quake Champions, Kovaak's Aim Trainer and Skater XL

Ssyd75 2019-01-09 github

Same issue here with all my games. Opening the overlay, Alt-tabing and clicking on the game again fix the issue for a while.

BBlazeKl 2019-01-18 github

it seems it only happen with games that change or hide the cursor

DDanMan 2019-01-20 github

What if the overlay defined its own mouse cursor to override whatever the game is using? Would that work? After all, others reported that tabbing out and back in brings the cursor back until the game re-gains focus.

Oogbaba 2019-03-08 github

I have this issue with Skyrim (normal edition)

Rrafaelgomesxyz 2019-03-09 github

Happens for me in every single game I've played with Proton so far.

?ghost 2019-03-09 github

Same

LLiamDawe 2019-03-10 github

Just to confirm this also happens on Ubuntu with both GNOME and KDE with Deep Rock Galactic.

It really does make certain things difficult, having to ALT+TAB to invite friends into things is a pretty big nuisance.

BBlazeKl 2019-03-13 github

Pressing alt+shift+f12 twice while on the overlay using KDE fixes the issue temporarily

Rrafalcieslak 2019-03-29 github

A Steam Beta Update on March 29th fixed this problem for me.

LLiamDawe 2019-03-29 github

It's not entirely fixed, a number of games still have issues.

Rrafalcieslak 2019-03-30 github

Another beta update on March 30th apparently addresses more games affected by this problem.

Oopal1974 2019-03-31 github

Seems fixed, at least now it works with every game I tested.

Llegluondunet 2019-03-31 github

I can no more reproduce this issue with my games.

KKommynct 2019-04-10 github

I still get it in risk of rain 2

?ghost 2019-04-10 github

Problem remains for me too, in every game I've tried (e.g. Monkey Island games), using latest version of SteamOS and Client beta.

ZZorrototo 2019-04-16 github

Same here, no mouse cursor in overlay in SteamPlay games. Pressing the Windows key to pop up the start menu on Linux does the trick, until next time you need to click in overlay (then do it again, pop the start menu with the super/windows key, then click where you want now you see system mouse cursor).
edit: games tested are Depth, Killing Floor 2, Deep Rocke Galactic, where none had mouse cursor in overlay.

Oopal1974 2019-04-17 github

See it works for me in Killing Floor 2 - I wonder if its distro dependent in some way? I am on Kubuntu (KDE).

KKommynct 2019-04-17 github

I'm using Arch and i3 with Compton, if that helps.

On Tue, Apr 16, 2019, 23:45 opal1974 [email protected] wrote:

See it works for me in Killing Floor 2 - I wonder if its distro dependent
in some way?


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ValveSoftware/Proton/issues/168#issuecomment-483925725,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADIDXRTNSFOSPS5ESKFX3PTPQ2MMFANCNFSM4FRBXEWQ
.

ZZorrototo 2019-04-17 github

Using Manjaro KDE here with official Nvidia drivers.

Zzzx999 2019-05-20 github

No mouse in overlay. Elite Dangerous.
If switched to windowed mode , mouse pointer appears, but no any input to overlay. So basicaly you should NOT enter overlay, as you cant get out of it without closing the game.

PProtonator 2019-08-04 github

I also got this issue with Worms WMD and Proton 4.11.

OS: Manjaro Cinnamon with Kernel 5.2.4
Steam: API V019, 1563346602
Proton: V4.11
GeForce driver: V430.26

HHypgnome 2019-08-17 github

Same issue with Steel Division 2
Proton 4.2-9
nVidia driver 430

Ssabian2008 2020-03-30 github

Same for GTA V - it doesn't show up in Social Club as well.

Any news on this or hacks to fix it?

Llegluondunet 2020-05-11 github

In L.A. Noire you could loose the cursor during Social Club sign in.
Workaround: go to Steam overlay then return to game, cursor is normally back.

Mmadbad 2021-06-13 github

I'm experiencing these issues with Rockstar Social Club on GTAV.
The mouse cursor seems to get broken the second time you open the Rockstar Social Club (it seems to work fine the first time you open it)
It works great in game but in Rockstar social club it works only sometime the first time you open it, the second time the mouse pointer does not appear (even if you can select and click menus even while the pointer is hidden).

Iinguin 2021-06-13 github

I haven't seen the original issue in a very long time. As far as I can tell it has been fixed.

If there is a similar problem with Rockstar games that's probably worth a separate bug report.

Kkarim789 2022-12-23 github

I have that issue in The Forest.

AAelanna64 2023-04-25 github

I have this problem with Beached. It makes the game unplayable.

ZZorrototo 2023-04-25 github

Which issue? Not having the mouse cursor in the Steam overlay?

AAelanna64 2023-04-25 github

Yes. The game loads, and if I move the mouse around eventually the menu items will be selected, but there is no visible mouse pointer, so it's all flying blind.

HHerrmannMax 2023-07-13 github

Same for me here in Mechabellum...

Jul 13 11:56:58 nobara steam.desktop[11773]: ERROR: ld.so: object '/home/max/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Jul 13 11:56:58 nobara steam.desktop[11773]: ERROR: ld.so: object '/home/max/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Jul 13 11:56:58 nobara steam.desktop[11774]: ERROR: ld.so: object '/home/max/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Jul 13 11:56:58 nobara steam.desktop[11774]: ERROR: ld.so: object '/home/max/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Jul 13 11:56:58 nobara steam.desktop[11775]: ERROR: ld.so: object '/home/max/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Jul 13 11:56:59 nobara steam.desktop[11911]: Proton: Error while copying to "/home/max/.local/share/Steam/steamapps/compatdata/669330/pfx/drive_c/windows/system32/d3d12core.dll": No such file or directory
Jul 13 11:56:59 nobara steam.desktop[11911]: Proton: Error while copying to "/home/max/.local/share/Steam/steamapps/compatdata/669330/pfx/drive_c/windows/syswow64/d3d12core.dll": No such file or directory

And im getting those two errors when starting the game from steam...
@Aelanna64 are you getting errors like this?

Hhadronized 2024-03-01 github

Same in Quake Champions…

Ssfjuocekr 2024-03-17 github

Still happens in for example GTA V as well when you open the social menu, I think the OS cursor is meant to show when you press "home" and the game stops rendering its software cursor.

Ssophronesis 2024-06-01 github

Same on Hades (Hyprland + wayland). Need to constantly change workspaces on each level to get back cursor. It will be great to have an option to force native cursor via adding env variables to launch options

AAnsgar2000 2024-08-23 github

Same on ALL C&C games and I use X11

Proton versions

DLLs