ubuntu linux xrandr Как изменить увелиличть разрешение монитора, если работает только на 1024x768

Предположим, что вы знаете, что ваш монитор и ваша видюха способны на большее разрешение.
У меня большее - это 1280x1024, но ubuntu не верит в это. Убедить можно так:

  1. Определяем имя видео-выхода (устройства) командой:
    xrandr -q
    

    ответ в моём случае такой:

    Screen 0: minimum 320 x 200, current 1024 x 768, maximum 16384 x 16384
    DisplayPort-0 disconnected (normal left inverted right x axis y axis)
    HDMI-A-0 disconnected (normal left inverted right x axis y axis)
    DVI-D-0 disconnected (normal left inverted right x axis y axis)
    DVI-I-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
       1024x768      60.00* 
       800x600       60.32    56.25  
       848x480       60.00  
       640x480       59.94 

    -- как видим, подключем только DVI-I-1 - -и он установлен в 1024x768 пикселей.
    Исправим это.

  2. Создаём новый режим для нашего устроства:
    xrandr --newmode "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync
  3. Добавляем этот режим:
    xrandr --addmode DVI-I-1  1280x1024_60.00
  4. Включаем его:
    xrandr --output DVI-I-1  --mode 1280x1024_60.00
  5. Должно заработать)

Спасибо за пример: https://bbs.archlinux.org/viewtopic.php?...

В случае, если предыдущее не помогает см. этот вариант.

vedro-compota's picture

$ xrandr --addmode VGA-0  1280x1024_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:  29
  Current serial number in output stream:  30

Решение проблемы описано в комментарии ниже.

_____________
матфак вгу и остальная классика =)

Определяем имя видео-выхода командой

xrandr

Видим VGA-1.
Далее

 cvt 1280 1024

Из его вывода

# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

берётся строка для xrandr

xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

А затем

xrandr --addmode VGA-1  "1280x1024_60.00" 

Теперь можно зайти в настройки дисплея (Displays) и поменять видеорежим.
Если всё работает, то прописать в ~/.profile

xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA-1  "1280x1024_60.00"