QB64.org Forum
Active Forums => QB64 Discussion => Topic started by: Richard on February 18, 2021, 07:00:37 am
-
In an attempt to reduce wear and tear because of BLOCK ERASE with SSD, I am experimenting with running the whole QB64 folder on a RAMdrive (both persistent and non-persistent).
When doing simple graphics on a high DPI display (in my case 3200x1800 native display) it appears that I have lost the high resolution capability when using the QB64 folder on RAMdrives - when using the QB64 folder on C:\ I get the high resolution.
When running the code below via QB64 on RAMdrive I get standard monitor size text - however when running QB64 on C:\ I correctly get smaller size (about half-size) text.
Also of note is that the TaskBar ICON of QB64 allows Administrator (QB64 on C:\) BUT administrator is not possible with the RAMdrive ICONs.
Would anyone with WINDOWS 10 and using RAMdrives (persitent or non-persistent) WITH high DPI displays be kind enough to run the above program and reply if they get "half-size" print (which is correct) for QB64 folder installed on the RAMdrive?
-
That sounds like a very unique setup
-
I may have solved the problem.
When using QB64 folder on a RAMdrive, change WINDOWS 10 settings>Display>100% (200% is default).
When using QB64 folder on C:\ there is no need to change the settings Display value.
So Windows treats a RAMdrive (applications) differently from a normal drive with regards to high DPI displays.
-
You might be able to set it per program (right click, properties, compatibility?).
-
@FellippeHeitor
Thanks for quick reply HOWEVER Properties>Compatibility>highDPI does not work (for me) with either QB64.exe OR myprogram.exe when working from a QB64 folder installed on a RAMdrive (it does work with the QB64 folder on a "normal" drive)