我目前正在尝试将屏幕分辨率从 3840x2160 更改为 1920x1080。屏幕设置为在输出 HDMI2 上显示 0。我正在通过 startx 在显示 0 上运行应用程序。
当我尝试运行时,xrandr -d :0 --output HDMI2 --mode 1920x1080
收到以下错误:xrandr:配置 crtc 2 失败
当我使用 --verbose 运行相同的命令时,我收到以下输出:
crtc 2: disable
xrandr: Configure crtc 2 failed
crtc 0: disable
crtc 1: disable
crtc 2: disable
crtc 3: disable
screen 0: revert
crtc 0: revert
crtc 1: revert
crtc 2: revert
crtc 3: revert
非常感谢您的帮助!
答案1
我用过这个指导通过内核参数设置自定义分辨率video
。这在 Wayland 上对我有用,但我必须非常小心宽高比。我的面板是 3:2,所以我必须选择具有相同比例的分辨率。
本指南的重要部分包括:
- 添加
video=HDMI2:1920x1080@60
到您的内核参数 - 根据您的启动管理器执行必要的步骤来启用您的更改
- 重启电脑
- 使用窗口管理器的 GUI 更改分辨率
我建议使用较低的分辨率,即原始分辨率的一半,并让显示器进行插值(使用 1920x1080 时就是这种情况)。这样,字体在 4K 面板上看起来应该还不错,因为每个“虚拟”像素都直接映射到屏幕上的 4 个原始像素。如果您的视力很好,那么如果面板的插值不是很好,您可能会注意到模糊。