Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

WINPE UEFI and DPI Setings

- - - - -

  • Please log in to reply
4 replies to this topic

#1
andyle2k

andyle2k
  • Member
  • 8 posts
  • Joined 09-June 06

Hi All,

 

I have a huge problem with WINPE booting in UEFI (x64) mode and the auto DPI scaling it performs.

 

I've tried setting up an Unattend.xml with the DPI settings but with the DPI element included, the whole XML is ignored. As soon as I remove the DPI setting the XML works fine.

 

Another approach I've tried is using the startnet.cmd to set the registry for FontDPI to 96 but that doesn't fix it either.

 

Does anybody know how to fix this or disable the DPI scaling altogether for WINPE? To be clear this is in WINPE not OOBE.

 

Booting the WINPE in x86 BIOS mode does not trigger the auto DPI scale.

 

Thank you very much.




How to remove advertisement from MSFN

#2
Tripredacus

Tripredacus

    K-Mart-ian Legend

  • Supervisor
  • 10,212 posts
  • Joined 28-April 06
  • OS:Windows 7 x86
  • Country: Country Flag

Donator

It is by design since WinPE4. You'll need to rewrite your GUI to handle the different scaling that may occur. This was the answer I got when I opened a support case with MS in 2013.

Here was my first topic about it (see also the Technet link for more info)
http://www.msfn.org/...tion-in-winpe4/

Here is the challenge you may face while working with UEFI mode on a 4k display:
http://www.msfn.org/...native-display/
MSFN RULES | GimageX HTA for PE 3-5 | lol probloms
Posted Image

#3
andyle2k

andyle2k
  • Member
  • 8 posts
  • Joined 09-June 06

Really no way around this hey? Even MS' own setup looks like trash.

 

Why is there a Technet article on setting DPI if it doesn't actually works? Or does this only work on OOBE and real Windows?

 

https://technet.micr...y/ff716252.aspx

 

Thanks again.



#4
Tripredacus

Tripredacus

    K-Mart-ian Legend

  • Supervisor
  • 10,212 posts
  • Joined 28-April 06
  • OS:Windows 7 x86
  • Country: Country Flag

Donator

Yes the DPI setting is only for Windows itself, not setup/WinPE.

If you know the size of a US quarter, then you can see how a UEFI only tablet looks like with the Gimagex HTA that I have in my signature:
20150610_120927_zpsirxjobrm.jpg

While the text specified by the HTA scaled "appropriately" I can tell you that must custom imaging GUI (which is not shown) is super tiny. As long as this remains to be true, I will eventually have to learn how to program my GUI to scale as well. So I feel your pain.
MSFN RULES | GimageX HTA for PE 3-5 | lol probloms
Posted Image

#5
andyle2k

andyle2k
  • Member
  • 8 posts
  • Joined 09-June 06

Do you know exactly WHEN WINPE sets the DPI settings? I'm thinking if we're able to set the FontDPI\LogPixels registry settings after it autosets the DPI settings but before it loads the display?

 

Also, if we can set the registry then "log out" of WINPE then log back in without a restart the new DPI settings should stick right? Anybody know how to log out of WINPE and back in? Projects like WIN8.1SE seem to be logging in and out.

 

Thanks.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users