Jump to content
aricooperdavis

Scaling fix for RTIViewer on high DPI displays (Windows 10)

Recommended Posts

I had a quick search for this on the forum and couldn't find any information about it, so I thought that I'd post it here to help out anyone who is trying to use RTIViewer on a high DPI display.
 

On some computers with High DPI displays the RTIViewer program doesn't scale up properly, leaving the buttons too small and the text no longer fits on them, as below:
 
FZ7X5Ww.png
 
To fix this we need to tell Windows 10 not to try and scale up the program intelligently, but to run it at its native resolution and magnify the whole thing. This may leave icons and text a little blurry, but it makes the program usable.
 
To do this we download the manifest file linked at the bottom of the page, then move this manifest file to the same place that you installed RTIViewer; usually C:/Program Files/RTIViewer by default.
 
Then we need to tell Windows to look for manifest files when opening programs. To do this we open regedit.exe by pressing the windows key, typing run, pressing Enter, typing regedit, and pressing enter. We then use regedit to find the registry subkey HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > SideBySide in the left sidebar, then right-click in the main window and select New > DWORD (32 bit) Value.

 

xHjOoqc.png

 

Name this PreferExternalManifest then press enter, before right-clicking it and choosing Modify. Give it a decimal value of 1, then press Okay and close regedit.
 
Now when you restart or reopen RTIViewer it should obey system scaling.
 
MmCvlOW.png

 

 
  • Like 3

Share this post


Link to post
Share on other sites

Dear Ari,


Thanks very much for posting this. Can I just check that GitHub is still hosting the .manifest file? When I clicked your link I got the code, but not an actual .exe to run, forgive me for asking I'm not the most tech savvy of people, but I feel I may be missing something. 

Thanks again.

Best regards,

J

Share this post


Link to post
Share on other sites

Thanks for posting this!  We recently got a 4K monitor we are using in a Windows environment, and ran into this issue (we are mostly a mac shop).  We hadn't tracked down the best way to deal with it yet - and this is very helpful.

 

Note that RTIBuilder (and some of our other tools like inspector and DLN: Capture Context) are written in C++ using the qt libraries for the UI.  I'm guessing this is an issue with the qt libraries not handling scaling for hi-res monitors. We are seeing this problem with all of our tools.

 

If you want to check out the Digital Lab Notebook (DLN) tools go here: http://culturalheritageimaging.org/What_We_Offer/Downloads/DLN/index.html

 

Carla

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×