How to Enable hiDPI Scaling?

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
somedude007

How to Enable hiDPI Scaling?

Postby somedude007 » 30 May 2018 14:47

How do I enable hiDPI scaling so that VLC's interface is larger (images/texts/etc.) so that it looks better on my 4K monitor?

chubinou
Developer
Developer
Posts: 521
Joined: 23 Jul 2015 15:19

Re: How to Enable hiDPI Scaling?

Postby chubinou » 31 May 2018 09:32

Hi,

Hi-DPI is activated, you are probably using a fractional scaling (150% ?). the framework we use for the interface doesn't handle properly fractional scaling, We had many complains about huge button at 150% so we modify the behavior to prefer smaller button. There isn't much we can do about.
You might be able to change the behavior through environment variable (you may try to set QT_AUTO_SCREEN_SCALE_FACTOR=0 and QT_SCREEN_SCALE_FACTORS=2), but this might affect other Qt applications.

fidelisoris
New Cone
New Cone
Posts: 2
Joined: 23 Mar 2023 19:51

Re: How to Enable hiDPI Scaling?

Postby fidelisoris » 23 Mar 2023 19:55

(you may try to set QT_AUTO_SCREEN_SCALE_FACTOR=0 and QT_SCREEN_SCALE_FACTORS=2), but this might affect other Qt applications.
I know this is a bit of a necro post, but I wanted to say thank you for giving these out, I set my QT_SCREEN_SCALE_FACTORS=3 and now I can finally use VLC on my high DPI touchscreen Microsoft Surface Pro tablet.

It's really frustrating to try and use the lower buttons and especially the time bar to seek into videos with a finger on a high DPI tablet (even under Windows 11). I would really think it would be massively beneficial to have some sort of scaling factor option in the standard interface options, or some sort of option to enlarge the time bar at a minimum


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: No registered users and 68 guests