Incorrect windows scaling - mouse offset from view - menu bar invisible
Open, Needs TriagePublic

Description

System Information
Windows 10 (1703)
Intel 7th gen HD graphics
Intel and Lenovo display drivers behave the same.
Lenovo ThinkPad Yoga 370 Intel Core i5 7th gen.

Blender Version
Broken:
2.68a 64 bit,
2.75a 32 and 64 bit,
2.77a 64 bit,
2.78c 64 bit,
2.78 f3d9f0c 64 bit both standard and the experimental vc14 compilers,
2.80 branch f637145 64 bit.

Worked: (I cannot find a version of Blender from the last few years that works with the latest Intel drivers!)
It works if I revert to an older version of the Intel HD drivers for 7th gen as suggested by @Dragon (someDragon).
Intel drivers version 15.45.16.4627 previous release 23 March 2017, works.
Added to the Intel developer support forum:
https://software.intel.com/en-us/forums/graphics-driver-bug-reporting/topic/735289#

Short description of error
Window layout does not fit the screen. The title bar appears to overlay the top menu bar. The positions are all offset like the graphics on display are a different size to the internal calculations. The mouse pointer needs to be a few millimetres under the screen button to be able to click on it!
The image attached best describes the issue. Note that there is no menu bar visible and the side bar is partly outside the window edge.

Exact steps for others to reproduce the error
I suspect it is a specific hardware combination that causes the issue. 1920x1080. I've tried both the Lenovo and the Intel versions of the display drivers.
By default I have the Windows 10 display scaling set to the recommended 150% however I have tried changing the scaling to 100% and the behaviour of Blender is unchanged!

Details

Type
Bug

I've experimented with command line options.
The -W to make it full screen borderless works.
I don't like this setup but at least Blender is usable.

I've now gone back as far as 2.68a and have the same behaviour. I am confident it is an an incompatibility with the operating system but I am unable to find a way to circumvent it.

I have tried all of the Windows compatibility options.

On another machine running Wndows 10 (1607) I have it working.

If I use DPI scaling or the Double option, I can see the missing elements but the mouse position is still offset vertically so it is difficult to use.

Even with the -W option, where the primary view works correctly, the User Preferences dialogue boxes have the issue with the mouse pointer being offset from the icon or text they are clicking on!

My other machine has finally got round to updating to Windows 10 (1703).
Blender still works and scales as expected. So at least it's not an underlying Windows 10 (1703) issue.

The machine that is displaying properly is 4th gen Intel HD graphics.
The one that is not displaying correctly is 7th gen Intel HD graphics.

Is there any debugging I can run or logs I can check to try to identify what the rogue machine is doing with it's display scaling?

@Brecht Van Lommel (brecht) thanks for the suggestions.
None of them were any different, they all had the same problem with the window being partially under the title bar and the mouse pointer being offset!
I've now tried:
2.78 f3d9f0c both standard and the experimental vc14 compilers
2.80 branch f637145

Good afternoon.
I have exactly the same problem on my new laptop.
Also tried different builds, very old and new ones from graphicall.org.

I attached the system-info.txt file.

I also removed the manufacturer graphical display drivers and let Windows 10 install them again automatically. No change.
Then I let the Intell installer install the latest drivers. Still no difference.

Just tried the https://builder.blender.org/download/ version. Same problem.
See sys-info.txt

@Nico Bunk (NicNic) good call on the system-info.txt file. I've attached the same from my system.

The bit that stands out to me is that the graphics are from the 7th gen processors:
renderer: 'Intel(R) HD Graphics 620' (and your's is 630)
vendor: 'Intel'
version: '4.4.0 - Build 21.20.16.4664'

What is the exact make and model of the computer you are using?
I would guess, it has a 7th gen Intel processor in it.

The Intel(R) HD Graphics 630 and 620's are built in to the latest generation of the Core i7 and i5 processors. More and more people will get those when they buy new computers.

@John Brown (jcbdigger), You are right about the processor (Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz / Intel(R) HD Graphics 630). This info is also in the system-info.txt, near the end.

I'm having the same issue with an (also 7th gen) Intel Pentium g4560 desktop CPU (Intel HD Graphics 610). Also on Windows 10. For me, using these older drivers seems to fix it for now.

@Dragon (someDragon) Thank you. I've deliberately tried the previous release drivers rather than the Beta drivers and they also work.

Intel HD Drivers for 7th gen:
Working
15.45.16.4627 previous release 23 March 2017
Beta 15.45.4614 dated 23 Feb 2017

Not Working
15.45.18.4664 latest release (at time of writing) 3 May 2017

I will attempt to report this to Intel.

15.45.16.4627 is also working here!
Thanks all for now!

Hope Intel will fix it in the future.