Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Regarding 1) - I am aware about the problem, but I could not solve it when it appeared. At the time when support for multiple displays was added, everything worked as intended, until one day Microsoft changed something in Windows 11 that broke the reappearance of the cursor (on Windows 10 everything should work as it should until now). To hide or show the system cursor, the program uses a non-public API, so it's useless to complain to them.
2) As I understand, when you press alt-tab scaling remains active? Does the cursor start showing when you reactivate the game window?
VRR support was experimental and only worked on RTX 20. This option should have been removed by now, but some users were against it.
#2 is identical to #1, but the cursor disappears from the OS instead of the instead of the game. Basically #2 is cursor disappears in the OS, stays in game. #1 cursor disappears in the game, but stays in the OS. Both have the same trigger conditions of basically just leaving the game window in some fashion. *Usually* this is an off click or Alt-Tab event.
Once the cursor disappears from either OS or game, I have toggle off/on of Scaling for a fix. It never comes back when I mouse back from wherever it disappeared without that fix. Though twice I've run into a situation where the cursor just never reappeared when Scaling was turned back on and I had to exit the game entirely. The cursor will always come back for both game and OS if I disable Scaling, it just might very rarely not come back when Scaling is re-enabled.
Just right now I was testing with Lord of the Rings Online at the character select screen. I enabled scaling, clicked to my second monitor, then lost the cursor from both OS and the game. I alt-tabbed back to the game, used the shortcut to disable scaling, and got my cursor back. I then re-enabled scaling and lost my cursor permanently in the game. It would still show up in the OS if the game window had focus. I'd move the cursor out of the game window, see it in Windows, move it back to the game window then lose the cursor permanently while scaled. Forcing focus back to the game window didn't do anything. I never could get the cursor working in the game again while scaled until I restarted the game.
It might be something the game is doing when losing focus as I know it at least frame caps on focus loss. Other games (ie: Eldevin, Toukiden 2) I'll lose the cursor in game if the game loses focus and it won't come back on regaining focus. I can get it back by toggling scaling.
In LOTRO I can replicate the "totally missing cursor while scaled until game relaunch" issue every time at the character selection screen. In game it usually just has the missing OS cursor as you described, though I did have it totally lose both OS and game cursors once while in game.
Only other clue I have is that the LOTRO game window flashes when I move the cursor back to the window like it was re-recognizing it got focus even though it was still operating as if it had focus. That might be mucking around with things.
I also think LOTRO is just...special. For example, if I force Lossless Scaling to have a fixed refreshed rate (no VRR) via the Nvidia Control Panel, VRR is then turned off for my display when I activate scaling. It stays off even after game and Lossless Scaling exit until I manually toggle G-SYNC or reboot the system. It doesn't seem to happen for other games, though. So it might not really be a bug in Lossless Scaling but just how LOTRO's engine hates my setup.
I've also noticed that vsync is sometimes disabled when scaling is enabled, so I have to limit the framerate and get tearing. This is with the "Allow tearing" option off and happens in both global fixed refresh and global G-SYNC modes. But it doesn't happen to all games. I haven't done extensive testing since most of the games I'd scale have built-in hard frame caps anyway. I can't really even pinpoint a specific engine as I had two Unity based games where one went AWOL without an external hard limit, but the other stuck to vsync no problem.
From the three games I mentioned earlier, LOTRO loses all vsync with scaling enabled even if vsync is enabled in the game. I have to hard cap it via Nvidia control panel or it'll hit a few hundred FPS. Eldevin seems to honor vsync regardless of scaling and runs at 120 FPS, but it's a custom Java engine game and doesn't have an option to toggle vysync in game. Toukiden 2 is a Vita to PS3 to PC port, so it can only do 60 FPS before its engine hard caps.
I might have also made a little headway in getting the cursor back to the game. I seem to have more reliability if I can take my invisible cursor and guess where the non-scaled window is located. If I then click back instead of Alt-Tab I've had better success in getting the game cursor back without toggling scaling. Helpful for when the scaling keyboard shortcut doesn't work. I still lose the cursor in Windows once the main game window loses focus, however, and it doesn't come back until scaling is toggled.
Thanks again for the help. I wouldn't put it past an unholy combination of my game choices and setup breaking the API voodoo for Lossless Scaling, especially if nobody else is reporting issues.