On EndeavourOS with Plasma Desktop SDDM doesn’t have hidpi enabled by default. This means that you have to create file hidpi.conf into /etc/sddm.conf.d/ with these settings to get it work correctly:
[Wayland]
EnableHiDPI=true
[X11]
EnableHiDPI=true
And if using Wayland, add this to the end of .conf file you created:
Be noted, that on QT_SCREEN_SCALE_FACTORS number defining scale factor MUST be in in form 1, 1.75, 2 etc. and NOT in hundreds like 175, because this creates greeter in colossal size that’s unusable.
Hope this helps.
And if I have messed up something, give me heads up so I’ll fix it here.
I’m using this as @Dinomonster described and it works perfect for my laptop.
It should be noted that without the HiDPI.conf, the system applies the Hi-DPI settings from the system for subsequent screen lock/unlock sleep/wake instances (at least on mine), but adding the HiDPI.conf file forces those settings for the first login after restart…which is nice.
Thanks!