Page 1 of 1

[SOLVED] VB detecting resolution higher than the real one

Posted: 10. Oct 2014, 14:29
by Rivello
Hello,

I'm having a strange problem and I can't find a solution on google because people usually complain exactly of the opposite.

I have Win 8.1 running a guest Scientific Linux CERN 6.2 on a laptop. It always worked very well on different hosts and it also does well on my laptop... Until I plug a second screen.
The second monitor is 1680x1050. Windows correctly detect the monitor and the resolution is correctly set to 1680x1050 at the second screen.

If I run VB at the laptop screen, it is ok: 1920x1080. Works flawlessly.
If I drag VB to the second screen, everythink shrinks because it thinks the display is 2100x1313!!
If I try to set the real resolution at the guest (1680x1050) it becames shrinked on windowed mode or the black borders appears at fullscreen mode.

Help please!

Although it is still usable, It gives me headache because things becames blurry and small pixel-wide things does not display correctly.

Thanks!

Re: VB detecting resolution higher than the real one

Posted: 15. Oct 2014, 12:06
by Rivello
I finally found out how to solve it! Such an annoying problem. What a relief! :mrgreen:

Quote from this post.
NicoL wrote:Hi everyone and thanks for the help. The issue ended up being something silly: the laptop I was using had Windows 8.1 installed (first time using them). Under "Control Panel > Appearance and Personalization > Display" there is a setting saying "Let me choose one scaling level for all my displays". This was unchecked and apparently different applications were using different scaling levels at the same host resolution (3200x1800 in my case). Therefore, some applications (MS Office, Chrome, etc) where using a 150% scaling factor and appeared ok, but VirtualBox was at 100% scaling (original size), which in conjunction with my very high screen resolution would make everything in a VirtualBox window appear extremely small...

In order to solve the issue, I checked "Let me choose one scaling level for all my displays", defined the scaling factor at 125% for all applications and adjusted my host's screen resolution at 1920x1080. My guest now appears fine!