Этот вопрос задавался несколько раз, но я не нашел каких-либо полезных ответов на него, и многие из постов довольно старые. Извинения, если это выходит за рамки. =)
У меня проблемы с добавлением дополнительных разрешений в Ubuntu MATE 18.04. Я хочу добавить новые разрешения для игр. Каждое прочитанное мной руководство, показывающее, как добавить разрешения в Ubuntu, говорит вам, что вы должны следовать этим шагам (используя 1280x720 60 Гц в качестве примера):
me@example-pc:~$ cvt 1280 720 60
Что отражает:
# 1280x720 59.86 Hz (CVT 0.92M9) hsync: 44.77 kHz; pclk: 74.50 MHz
Modeline "1280x720_60.00" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync
затем скопируйте все после «Modeline» и вставьте его после «xrandr --newmode»:
me@example-pc:~$ xrandr --newmode "1280x720_60.00" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync
Иногда возникает ошибка, но когда я перезагружаюсь, чтобы проверить этот вопрос, этого не произошло .
После этого вы копируете предыдущую часть в цитаты и помещаете ее после «xrandr --addmode (output)»
me@example-pc:~$ xrandr --addmode DVI-D-0 "1280x720_60.00"
Здесь, на последнем шаге, я получаю сообщение об ошибке. Я не знаю, что это говорит мне.
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
После этого шага вам советуют сделать еще один шаг, чтобы сохранить его для следующей загрузки, который я еще не пробовал. Разрешение, которое я пытался добавить, не отображается в настройках дисплея, и я не могу переключиться на него в играх, в которых по умолчанию перечислены все разрешения в Ubuntu. Если я использую «xrandr» для перечисления своих разрешений, я получаю:
me@example-pc:~$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axi
s) 531mm x 299mm
1920x1080 60.00*+
1680x1050 59.95
1600x1200 60.00
1440x900 59.89
1280x1024 75.02 60.02
1280x960 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
HDMI-0 disconnected (normal left inverted right x axis y axis)
1280x720_60.00 (0x2cf) 74.500MHz -HSync +VSync
h: width 1280 start 1344 end 1472 total 1664 skew 0 clock 44.77KHz
v: height 720 start 723 end 728 total 748 clock 59.86Hz
В моей ситуации, решение xrandr или альтернатива, которую я могу использовать с моим компьютером или с играми, очень ценится, но многие люди Если у кого-то есть реальное решение с xrandr, поделитесь этой проблемой!
Думаю, я только что нашел способ. сообщение об ошибке означает, что вы уже установили разрешение ранее.
Несмотря на то, что вы не видите желаемое разрешение на панели дисплея, в ОС оно где-то есть.
Если разрешение было 1600x900 , установите его с помощью следующей команды:
xrandr --size 1600x900
Это станет вашим новым разрешением и будет видно на панели дисплея.