使用 Xrandr 将分辨率从 4K 更改为 crtc 配置失败

使用 Xrandr 将分辨率从 4K 更改为 crtc 配置失败

我目前正在尝试将屏幕分辨率从 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,所以我必须选择具有相同比例的分辨率。

本指南的重要部分包括:

  1. 添加video=HDMI2:1920x1080@60到您的内核参数
  2. 根据您的启动管理器执行必要的步骤来启用您的更改
  3. 重启电脑
  4. 使用窗口管理器的 GUI 更改分辨率

我建议使用较低的分辨率,即原始分辨率的一半,并让显示器进行插值(使用 1920x1080 时就是这种情况)。这样,字体在 4K 面板上看起来应该还不错,因为每个“虚拟”像素都直接映射到屏幕上的 4 个原始像素。如果您的视力很好,那么如果面板的插值不是很好,您可能会注意到模糊。

相关内容