Its more a general question, not sure if this is lounge or newbie talk but has been bugging me for the past few weeks.
how do you deal with high dpi 4k screen laptops attached to a lower resolution dpi monitor? It boils down to increasing global scaling on the laptop but then everything appears quite large on the external monitor.
I use Endeavor OS with kde plasma desktop but I also tried alternatives including xfce and gnome, none was really satisfying to me. I scaled down my laptop now to 1080 dpi to avoid dealing with it.
Specifically, which DE do you think can best deal with high dpi settings and do you have a solution where resolution can be adapted/scaled for laptop vs monitor separately?
Finally, I have not yet installed the nvidia driver since I am relatively new to EnOs and am using it for work. Dont want to break my install, need more time to experiment over weekends…
I have a hybrid graphic card, currently using the built in intel. Not sure that installing that nvidia driver would give me more options to deal with this problem would it?
I haven’t experienced it myself, but I think your issue is along the same lines as the one below:
There’s some good tips and tweaks in that thread, but in skimming it, the OP ended up just using cinnamon DE it looks like. Hopefully this is of some help.
Thanks for that! Completely forgot about cinnamon DE
I recall having checked the Arch wiki too but nothing really solved the problem on kde or xfce, which are my personal preference.
Just surprised that cinnamon would have that option and kde plasma (advanced DE?) doesnt have that option. Need probably to try it, like to use my full screen estate
Cinnamon works fantastic with my 3k laptop. I’ll try hooking it up to my TV later, but even when I do, I don’t usually use them in conjunction as dual monitors. But, I’ll see what I can try for you.
If you’re only using the one monitor, with some tweaking, I’ve had very good success with Cinnamon, KDE and XFCE, but Cinnamon is by far the easiest out of the box.
That would be awesome! I had to change my firefox size % back and forth when working on laptop plus monitor, its quite annoying. Plus I just got a 32inch monitor at work, what a blast! Would be great to have the right resolution/tweak to make it work.
no problem, same here but with slow internet connection, meaning tv = no linux update or download else Netflix is crippled.
Will have to do some research, installing a gtk based DE on top of kde may not bode well. I never had a good experience installing several DE on the same system. However, never tried on Endeavor OS. Might get lucky
So, I plugged in the TV, and it came right up, and the default settings looked very good. Scaling between the two looked normal and proportionately scaled respectively. Both the laptop and TV came up with the correct 16:9 aspect ratio automatically. I did no tweaks, and this is the screenshot between them. It would be worth a shot. I’m almost turning into an accidental spokesman for Cinnamon at this point, but it’s the spice of Linux I’m coming to love at this rate.
Bender is my hero. I want to be just like him when I grow up.
And if you have any questions or need help, let me/us know. It’s always nice to have another Cinnamon convert. I wouldn’t wait until the weekend, I’d be too excited. I’ve tried virtually all DE’s, and I think after years of hopping around, I have settled. It’s nice to have something simple that just works.
I planned to do a backup and install cinnamon but obviously fell asleep, guess too much red wine and @fbodymechanic gave me a bad conscience to do a fresh install in the middle of the week (lol) …
this morning 7 am couldn’t resist, thought about a plan of attack to install cinnamon
lunch, I failed quite miserably, thought it would be a 20 min affair, went to work where internet is faster
8 pm today, came back from work, happily used EnOS with cinnamon with my 32’ screen
Here my recommendations, it boils down to 1) choosing the right installation method (or install of nvidia drivers), 2) display setting, 3) minor fixes for grub/login using the terminal:
From the start, I decided to do a fresh install after my backup, its easier/faster, less of a hassle rather than installing cinnamon and remove kde. Just took my EnOS usb stick and did the online install.
First install failed my purpose. Cinnamon dealt quite well with high dpi from the go, but the second I connected my external screen and changed the global scaling, I ran into trouble with glitches and screen tearing . I did not install the nvidia driver from the EnOS installer because I have hybrid Intel/Nvidia cards. Went through the wiki, tried to install the nvidia driver (dkms) and optimus via terminal, that’s where I failed miserably and started loosing time, abandoned that.
Restarted my usb installer and start from scratch. choose the first option for the installer (the one with non-free, nvidia drivers). In the online installer, just chose the base system, cinnamon, nvidia driver (even though not recommended for hybrid cards).
This solved the problem nicely for my system. I had now a driver for my nvidia card, the nvidia settings app was installed. I could then connect the external monitor, and scale the laptop and monitor with different resolutions, easy peasy. I will still have to find a fix to switch intel/nvidia if I am worried about laptop battery time at some point, but at the moment this does not bother me, high dpi laptop and external monitor with resolution work nicely together
The setup I used under Settings/Displays was user interface normal (make sure to select this option for both screens, then 200% fractional scaling for laptop (my resolution 3840x2160) and 100% for external monitor (my resolution 2568x1440).
few minor fixes for the grub menu and login screen that appears tiny:
#fix grub boot menu by editing its config file either using nano or vim
sudo nano /etc/default/grub
#in nano or vim find the line with GRUB_GFXMODE= auto, and change to desired resolution
GRUB_GFXMODE=1024x768x32
#press Ctrl+o then Ctrl+x to be back at the terminal, then apply settings with:
grub-mkconfig -o /boot/grub/grub.cfg
To change the resolution of the login screen, in cinnamon just go to Settings/Login Window and in the first tab there is an option to change the font dpi, for example to 180 or 300. Then reboot and enjoy!
I have actually distro hopped quite a bit and tried most of the DE. My conclusion is that cinnamon is probably the only DE that can deal with two screens with high dpi and different resolutions. Also the nvidia driver must be installed on hybrid cards, just using the internal intel card will not bode well and lead to either screen tearing, glitches, or others.
If I am wrong, I would happily see someone that can explain how they dealt with it using another DE than cinnamon, very curious to learn more. I am surprised that kde did not work out, but hey thats the beauty of open source, the freedom of choice.
I’m just happy it sounds like you have something usable for now while you continue to look for something even better. Once you selected the Nvidia install it sounds like it was pretty straight forward.
I’m sure there’s a way in kde. There has to be. But it’s really nice Cinnamon works so well out of the gate. I’m really happy to have been able to help.