无法更改刷新率 xrandr、x nvidia 设置、gnome 设置

无法更改刷新率 xrandr、x nvidia 设置、gnome 设置

我最近在配有 NVIDIA 显卡的笔记本电脑上安装了 Ubuntu 22.04.1 LTS。但是,我无法为显示器设置自定义刷新率,该显示器可以达到 100 Hz,但目前锁定为 60.2 Hz。

以下是我迄今为止尝试过的方法:

  1. NVIDIA X 服务器设置:我尝试使用 NVIDIA X 服务器设置工具来设置自定义刷新率,但即使启用高级设置后,“属性”部分在工具中也不可见。

  2. xrandr:我尝试使用 xrandr 命令添加刷新率为 100 Hz 的新模式:

我运行cvt 1920 1080 100来计算我的新刷新率模式所需的东西。这是它返回的内容:

# 1920x1080 99.90 Hz (CVT) hsync: 114.58 kHz; pclk: 302.50 MHz
Modeline "1920x1080_100.00"  302.50  1920 2072 2280 2640  1080 1083 1088 1147 -hsync +vsync

然后我尝试跑步

xrandr --newmode "1920x1080_100.00"  302.50  1920 2072 2280 2640  1080 1083 1088 1147 -hsync +vsync

但出现以下错误:

  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  37
  Current serial number in output stream:  37

我尝试运行,xrandr --newmode "1920x1080_100.00" 302.50 1920 -hsync +vsync但得到:

xrandr: failed to parse '1920x1080_100.00' as a mode specification
Try 'xrandr --help' for more information.

我不知道该怎么办。我遵循了以下答案:https://askubuntu.com/a/59626/1664901 但没有任何效果。

我怎么知道我的显示器能达到 100hz?我在 Micro**** Wind*ws 上用了 100hz 很长时间,而且有效。

在 gnome 设置中,刷新率只有一个选项:60.2

答案1

我找到了修复它的方法:

首先,你运行cvt 1920 1080 100或执行任何你想执行的操作。然后你得到如下结果:

# 1920x1080 99.90 Hz (CVT) hsync: 114.58 kHz; pclk: 302.50 MHz
Modeline "1920x1080_100.00"  302.50  1920 2072 2280 2640  1080 1083 1088 1147 -hsync +vsync

复制模式行之后的所有内容

然后运行:

xrandr --newmode MODELINE

然后您可以运行xrandr -q并查看新模式是否位于 HDMI-1 或其他断开连接的显示器中。这是预期的。

现在运行:

xrandr --addmode DISPLAY_NAME "1920_1080_100"

然后进入 gnome 设置,在那里您可以选择新的刷新率。我希望回答我自己的问题会对以后的人们有所帮助。

相关内容