Closed axredneck closed 2 years ago
Hmmm... are you using NVIDIA graphics?
Yes, it's Nvidia with proprietary driver.
Edit: setting DPI to 96 manually in KDE settings doesn't help.
Edit2: xrandr --dpi 96
doesn't help either.
The DPI setting should be done in /etc/sddm.conf (ServerArguments=-dpi 96) It appears NVIDIA drivers set the DPI to the display's real physical DPI...
The only solution is to add a "scaling factor" setting... Let me do that, hoping macOS HiDPI won't break in the process.
I already have this in /etc/sddm.conf.d/dpi.conf
[X11]
ServerArguments=-dpi 96
It appears NVIDIA drivers set the DPI to the display's real physical DPI...
My display's real physical DPI is quite low (approx. 96 or a bit lower), so i don't know why Furnace displays everything as if it was HiDPI... Edit: Nvidia Settings says it's 96.
I have added an UI scaling factor setting for 0.5.6. Thanks for the report!
Thank You!
Discord server user Kagamiin has reported the same problem with newest master build and on AppImage. arch linux, proprietary NVIDIA driver and monitor being a 47" LG TV. Likely ImGui problem
Further info: I use a HDMI switcher to share my lower monitor with my work computer, so my desktop frequently switches between 1 monitor and 2 monitors... this may or may not be related to the issue
DPI detection on Linux is rather difficult as there are too many ways to detect it, and none of them is reliable (GDK_SCALE, QT_SCALE_FACTOR, X server DPI, etc.).
Not an ImGui issue as it doesn't do scaling factor detection. This is done by Furnace.
Reopening since I am improving the scaling detection code.
Please test again using latest artifact (see Actions). I have improved the scaling detection code.
Looks right. (I enabled "Automatic UI scaling factor")
Amazing!
It's Arch Linux, KDE, x11, quite big 1080p LG TV. Later (after i took a screenshot) i tried to decrease font size in Furnace settings but icons are still huge.