我发现如果我降低游戏的 FPS,我的旧 GFX 卡就不会变得太热。
但是如果我尝试这样做,我就会收到以下错误(名称结尾为 $RANDOM,因为 xrandr -delmode
不起作用):
$ "xrandr" "--newmode" "1368x768-12.0019866" "15.75" "1368" "1408" "1536" "1704" "768" "771" "781" "784" "-hsync" "+vsync"
$ "xrandr" "--addmode" "HDMI-0" "1368x768-12.0019866"
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 33
Current serial number in output stream: 34
xrandr 说:
HDMI-0 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 609mm x 347mm
1366x768 59.79*+
1920x1080 59.94 50.00 29.97 25.00 23.98 60.05 60.00 50.04
1280x720 60.00 59.94 50.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94
因此对于 1366x768,只有一个可用的刷新:59.79
根据我所读的内容,刷新必须在可接受的范围内,所以我需要复制到 /usr/share/X11/xorg.conf.d/10-nvidia.conf
某处并添加使用 nvidia-settings 生成的下面几行,对吗?
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "SAMSUNG"
HorizSync 15.0 - 68.0
VertRefresh 24.0 - 75.0
Option "DPMS"
EndSection
VertRefresh 24.0 - 75.0
我可以调整它吗?VertRefresh 10.0 - 75.0
这样
做可能会弄乱我的显示器(硬件),或者我只需要恢复到有效的配置,例如...;sleep 10;xrandr -s 1366x768
我还读到gtf 1366 768 15
会给我不精确的结果,为什么?而且cvt 1366 768 15
会更可靠。
简而言之,我该怎么办?我可以尝试任何我想要的非常低的 VertRefresh 吗?
我该怎么做?我应该把 VertRefresh 配置放在哪里,因为 20.04 上 /etc/X11 中不再有 xorg.conf?