Page MenuHome

Multi-monitor window scale problem
Needs Triage, NormalPublic

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: Intel(R) HD Graphics 5500 Intel 4.4.0 - Build 20.19.15.5126

Blender Version
Broken: version:
2.91.2, branch: master, commit date: 2021-01-19 16:15, hash: rB5be9ef417703
2.92.0 Beta, branch: master, commit date: 2021-02-06 08:07, hash: rBeccc57aa5c79
2.93.0 Alpha, branch: master, commit date: 2021-02-08 13:44, hash: rBf5c781af5643

Worked: Don't know

Short description of error
Cursor center gets shifted.

Exact steps for others to reproduce the error

On my laptop screen i have the scale set to 150%(windows screen settings) and on my second monitor its set to 100%.
When lunching blender and dragging the window from 150% scale screen to the 100% one, cursor center gets shifted.
To actually hover or click something in the ui i have to move the cursor up - bottom of the cursor acts as the tip.
//edit
With 125%(main screen) scale it seems the problem also occurs but its is not as visible.

Event Timeline

R (Artur) created this task.Mon, Feb 8, 5:45 PM
R (Artur) updated the task description. (Show Details)Mon, Feb 8, 5:54 PM

I'm fairly certain that all past reports similar to this (mouse cursor being shifted with change of scale) have been rectified by updating the video driver. Your video driver is, I think, almost a year old, and a newer one should be here: https://downloadcenter.intel.com/

I'm using the latest version supplied by lenovo. I'm unable to install drivers from intel.

Ok, finally managed to install the latest(probably 20.19.15.5171) intel drivers, but it makes no difference between intel and lenovo supplied drivers. So I've gone back to the lenovo version.

The funny thing is, when i change the scale of the main screen to 100% move the window to the second screen(also 100% scale)
Than change the scale on main screen 150% and move the window back to main screen the cursor center gets shifted to the other way(up) and part of the ui gets cut off.

So found a more obvious extreme case of this happening with grease pencil (see merged task by Falk David (filedescriptor))
Found a work around/fix that makes the offset no longer happen.

  • go to blender.exe location.
  • Right click blender.exe > properties
  • Compatibility panel
  • Click change high DPI settings
  • in the high DPI Scaling override section
    • check override High DPI Scaling behavior. Scaling performed by:
    • set to system
  • click apply
  • launch blender

video of steps:

Yes, overriding dpi scaling seems to work.