我有两台 4k 显示器,一台称为 DP-4,另一台称为 DP-2(加上笔记本电脑的内部显示器)。使用xrandr
(或其他命令行工具)我想将它们排列如下,并将缩放设置为 200%:
这几乎适用于以下命令:
xrandr \
--output "DP-4" --primary --pos "0x0" \
--output "DP-2" --pos "3840x0" \
--output eDP-1-1 --off
唯一不起作用的是将 DP-4 和 DP-2 的缩放比例设置为 200% xrandr
。我怎样才能做到这一点?
PS:我在带有 Gnome 和 X 的 Ubuntu 19.10 上(不是 Wayland,因为我使用的是 NVIDIA 卡)。
添加@WinEunuuchs2Unix 的答案,使用
--scale 0.5x0.5
命令像这样:
为什么你应该在 Nvidia 显卡上使用 Wayland (with noveau) 而不是 x11
我个人建议使用 Wayland(带有 noveau)而不是 x11(带有 nvidia),因为在 Wayland 上您没有任何质量损失
xranxr --scale
,请参阅https://gitlab.freedesktop.org/xorg/app/xrandr/- /问题/56。为什么
--scale
会xrandr
导致结果模糊如果您使用“--scale 0.5”,则将一个帧缓冲像素发送到四个实际像素,它会添加一个双线性过滤器使其变得模糊。如果您使用“--scale 2”,您会为一个物理像素渲染 4 个帧缓冲区像素,这会导致 (1) 图形卡无用的过载,以及 (2) 由于双线性过滤,它会变得模糊并恶化结果.
--filter nearest
可以避免模糊,但是效果要好得多,但对于阅读字体或图形设计仍然是不可接受的。Wayland 的其他优势
Wayland (with nouveau) 具有许多优点,例如 (a) 事实缩放 100%、125%、150%、175%、200% (b) 屏幕缩放 (c) 无损缩放,请参阅https://unix.stackexchange .com/a/660345/241592了解详情。
你只是错过了
--scale 2x2
论点。所以使用:注意:双引号监视器和位置是不必要的,所以我删除了
"
.