我的笔记本电脑显示屏的原始分辨率为 1366x768,我将其连接到分辨率为 1920x1080i 的电视。我的问题是,唯一支持的克隆分辨率是 640x480,这恰好是电视和笔记本电脑显示屏都支持的唯一分辨率。
但在 Windows 上,我注意到即使电视不支持相同的分辨率,克隆也可以在不改变笔记本电脑显示分辨率的情况下进行。他们没有尝试将电视设置为与笔记本电脑主显示器相同的分辨率,而是以某种方式将每个帧(使用软件缩放或更可能使用 GPU)缩放到电视的原始分辨率。
在 Linux 中可以这样做吗?我注意到--scale-from
中有一个选项xrandr
,看起来就是这样做的,但是我该如何使用它呢?该命令会是什么样子?
答案1
最后我用这条线让它工作:
xrandr --output HDMI1 --off
xrandr --output HDMI1 --auto --scale-from 1366x768
请注意,这--auto
是必要的,尽管我不知道为什么。