在带有的Kubuntu 17.04上nouveau
,我尝试获取一个双显示器设置,其主屏幕为4K,右侧为Full HD(实际上为1920x1200,但没有区别)。
我正在使用双KDE系统规模(如https://wiki.archlinux.org/index.php/HiDPI#Using_KDE_system_settings中所述)和xrandr
规模(如https://wiki.archlinux.org/index.php中所述) / HiDPI#Side_display)。进一步来说:
xrandr \
--output eDP-1 --mode 3840x2160 --pos 0x0 --auto \
--output DP-2 --mode 1920x1200 --pos 3840x0 --auto \
--panning 3840x2400+3840+0 --scale 2.0x2.0 \
--fb 7680x2400
问题是DP-2
由于从3840x2400降到1920x1200的采样而导致轻微的模糊,尤其是在字体上。这在https://wiki.archlinux.org/index.php/HiDPI#Side_display的结尾处进行了说明,建议的解决方案是在显示器上设置清晰度。尝试过,不起作用。
缩放为双线性时使用的过滤器:https : //cgit.freedesktop.org/xorg/app/xrandr/tree/xrandr.c? id = 5d5db88d106a49d7560a8042fa054df8b609f00a# n2993。最近邻居也受支持,"nearest"
但即使是2x2的下采样也显得很糟糕,我不明白。我继续进行了构建,"lanczos"
而不是使用"bilinear"
。显然,这不受支持:
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 26 (RRSetCrtcTransform)
Serial number of failed request: 36
Current serial number in output stream: 37
有没有一种方法可以支持lanczos(或更好的过滤器)?我不介意在软件中完成过滤。
现在,我xrandr
在主显示屏上禁用了1920x1080原始分辨率的双重KDE缩放和缩放功能,这是一种解决方法。辅助显示非常清晰,包括预期的字体。但是,从正常的观看距离来看,主显示屏看起来比缩放的副显示屏还要差,这也很奇怪,因为半分辨率仍然是全高清,在非4K的其他显示屏上,它的清晰度令人惊讶。
因此,真正的问题是,有没有办法在两个显示器上获得清晰的图像?
编辑:忘记提及一个重要的事实,我在使用GeForce 940MX和Intel HD Graphics 620的Nvidia PRIME系统上。在nvidia-384上,使用Intel时的结果相同,即模糊相同。使用GeForce时,--scale 2x2
option无效,并且--panning
option会生成Failed Request
与上述相似的错误。
--right-of
或--left-of
?我认为,如果使用这些分辨率,则分辨率不必缩放,因此不会模糊。对不起,我会发表评论,但是我没有足够的代表。