所以我随机xrandr
得到了他的输出:
1920x1080 60.05*+ 59.93 48.04
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 60.00
1280x1024 60.02
1440x900 59.89
1280x960 60.00
1368x768 60.00
1360x768 59.80 59.96
1152x864 60.00
1280x720 60.00
1024x768 60.00
1024x576 60.00
960x540 60.00
800x600 60.32 56.25
864x486 60.00
640x480 59.94
720x405 60.00
640x360 60.00
我有支持 240 Hz 的显示器。
所以我尝试了这个:xrandr --output HDMI1 --mode 1920x1080 --rate 240
但跑步时xrandr
,我明白了1920x1080 60.00 + 119.98* 50.00 59.94
。
这是否意味着 Ubuntu 将其设置为仅119.98
?还是只是显示不正确?
PS:如果有关系的话,我的笔记本电脑只有英特尔集成显卡。
更新
按照xrandr
手册操作后,我能够使用 添加新模式240 Hz
,但仍然无法应用它。此外,我无法将其命名为 例如1920x1080_240.00
,因为当尝试使用它时,它会出错,提示未找到此类模式。所以我使用了名称240mode
。
现在尝试使用新模式,我得到了这个:
xrandr --output HDMI1 --mode 240mode --verbose
crtc 0: 240mode 239.88 +1920+0 "HDMI1"
xrandr: Configure crtc 0 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
如果你查看xrandr
该--rate
参数的手册页,它显示:
这标志着对接近指定值的刷新率的偏好,当多个模式具有相同的名称时,将选择具有最接近刷新率的模式。
因此,您不一定需要使用该命令将刷新率设置为 240,而只需说“设置为系统知道的最接近的刷新率”。虽然不清楚为什么系统没有从您的显示器检测到更高的刷新率模式(如果它支持这些模式)。
您可能需要做的是使用cvt
生成模式行来添加未检测到的分辨率,然后xrandr
将模式行添加为新分辨率,然后更改为该新分辨率。请参阅Troubleshooting
此处的部分:Xrandr 信息
并尝试cvt 1920 1080 240
或cvt -r 1920 1080 240
如果您正在进行实验并且不想在更改为无效分辨率时重新启动,我也会记下有关使用睡眠来撤销分辨率更改的提示。