For the longest time I’ve had issues with KDE and Nvidia, and later, issues with Qt apps while using WMs.
For my time in KDE, I blamed it on the DE itself: KDE + Nvidia vs Cinnamon + Nvidia
And since I’ve been using WMs more often, I’ve blamed it on my customised themes: Why Does Text For QT Apps Appear Bigger in i3WM? - #23
Additionally, for the last few months I’ve been using
plymouth and a grub theme, but noticed that the resolutions for both were pretty low, like 1024x728 (or something like that) on my 1920x1080 screen.
Today, I thought to myself, “Doesn’t my laptop have hybrid graphics? How do I access that?” Then I remembered that many of my laptop’s features are in the BIOS, and I found the option to toggle between Discrete Graphics and Hybrid Graphics. It has been on Discrete for years (since I bought it) because I used to regularly play games, use Blender, etc.
Having switched it to Hybrid and saved the settings, I was greeted with a lovely 1920x1080 resolution for grub and plymouth, and now all the issues I’ve had recently in my WMs have disappeared.
A note about the grub menu: I entered
videoinfoprior to the switch and it did show me the low rez above as max, but since switching it, it showed the correct rez after running the same check.
To list the recent issues I’d been having:
- Dolphin UI (and other Qt5 apps like qt5ct, kvantum, kate, etc.) were bigger in a WM than in Cinnamon
- Dunst notifications were also bigger
- Dmenu text was also bigger
- Plymouth and Grub splashes were low rez
- Login Manager (Sddm) was also low rez
- GPU pass-through didn’t work for virtual machines
- Probably more I can’t remember now, but Dmenu and Dunst shouldn’t have had this issue unless they are relying on some similar libraries to Qt5
PS: Notice I specified Qt5 and KDE5. Qt6 apps had been displaying as expected, even with Discrete Graphics as the default.
PS to my PS: The point of this post isn’t to bash (script ) any tool. It is just to say, if you have been experiencing issues that no one else seems to be experiencing with a similar setup, check your BIOS