I think I am having a related problem, Ubuntu 20.10 with all updates
installed, nvidia-driver-418-server driver.

Lenovo W540 i7-4810MQ
Nvidia K2100M + Intel HD 4600
Built-in display 2880x1620 native
External display 1920x1080 native

I want to set 200% scaling on the built-in display and 100% on the external 
display, but this is not possible. I can set 100% or 200% for both displays:
- 100%: external display looks fine, built-in display too small
- 200%: built-in display looks fine, external display too large

If I enable fractional scaling then I can set different scaling for each
display. The size of everything now looks good on both displays, but
every second pixel on the external display looks blurry at 100%. This is
particularly noticeable when moving the I-bar cursor of the mouse
horizontally over text. This is not the case when fractional scaling is
not enabled, so I think it is rendering the external display at double
the resolution and scaling down with an inappropriate algorithm. How can
I set different scaling on different displays without enabling
fractional scaling? I wasn't able to try nightwing666's solution because
/etc/modprobe.d/nvidia-modeset.conf does not exist for me, but `sudo cat
/sys/module/nvidia_drm/parameters/modeset` returns Y so I think it is
enabled anyway.

It's a relatively old GPU and the nvidia site claims 340 is the right
driver to use, but Ubuntu offered drivers up to 418 so I am using that.
I don't mind using the intel GPU, some other driver or figuring out GPU
switching, I just want it to work. Really appreciate any help, thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1870736

Title:
  [nvidia] Screen scaling 125% gives 200%

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1870736/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to