ruhr.social ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Eine Mastodon-Gemeinschaft rund um das Ruhrgebiet und die Menschen dort. Diese Instanz wird ehrenamtlich von Enthusiasten moderiert und technisch betreut.

Verwaltet von:

Serverstatistik:

1,5 Tsd.
aktive Profile

#value

10 Beiträge6 Beteiligte0 Beiträge heute

Hey lovelies 🩷

Just in case this helps any Steam users, we found a solution to the mouse offset issue that occurs where:

  • You're streaming through Steam using Steam Link (app or device) or Remote Play.
  • Your host PC is Windows-based.
  • The application being streamed is running on a monitor with scaling >100%.

This issue can commonly affect users streaming to tablets or Steam Decks :SteamIconLogo:

We've already written about this previously here, here, here, and here, but we wanted to compile the key info in one place to help others. We have also written up a post on the Steam Community forums with all the details here, in the hopes that Steam devs will pick up on this and improve the Steam client for Windows.

Basically, it seems that the issue is caused by the Steam client for Windows being DPI unaware. DPI awareness was introduced in Windows 10 Version 1607 (aka Anniversary Update). You can read the technical details about these below:

The below website was what caused us to realise that Steam is DPI unaware and how to force DPI awareness for Steam and any applications running through it:

In short, you can force the Steam client and any relevant DPI-unaware applications to run as DPI aware by setting the default DPI awareness for a process.

e.g.,:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\steam.exe]
"DpiAwareness"="PerMonitorV2"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\streaming_client.exe]
"DpiAwareness"="PerMonitorV2"

You can do the same for any application you're streaming through Steam: just use the name of the exe.

e.g.,

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\rs2client.exe]
"DpiAwareness"="PerMonitorV2"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\RuneScape.exe]
"DpiAwareness"="PerMonitorV2"

Hope this helps some folks 🩷

The Cult of ShivSleepyCatten (@SleepyCatten@cultofshiv.wtf)Bit of a random question, but if anyone knows the answer to this, it'll probably be someone (or some folks) on fedi :FediverseSymbol: The problem involves using the Steam Link android app to stream a game from a Windows 11 host :SteamIconLogo: :Windows_11_Logo: The problem is that if the game is loaded on any monitor with scaling >100%, the mouse co-ordinates are offset 🫤 The issue can be worked around by reducing the scaling on any such monitor to 100%, but it's not a viable option for me sadly for accessibility and productivity reasons. We believe the issue could be resolved if Steam Link were to call the [SetThreadDpiAwarenessContext function](https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setthreaddpiawarenesscontext), which we've reported to Valve, but we're not expecting an acknowledgement or answer any time soon. Anyone been able to resolve the issue without reducing scaling to 100%? Pretty sure the issue can also occur with folks playing mouse-requiring games via Remote Play on a Steam Deck on a host with scaling set to >100%. #Steam #SteamLink #RemotePlay #Windows11 #AskFedi #SetThreadDpiAwarenessContext
#Steam#SteamClient#Value