Screen resolution 1440x900 not listed

I just got в new nvidia graphics card that works умер at 1440x900 under window (двойственный boot setup). Unfortunately, my монитор is not recognized by ubuntu. Here is my xrandr-q output

Screen 0: minimum 8 x 8, current 1360 x 768, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected primary 1360x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768       60.0 +
1360x768       60.0*    59.8  
1152x864       60.0  
800x600        72.2     60.3     56.2  
680x384        60.0     59.8  
640x480        59.9  
512x384        60.0  
400x300        72.2  
320x240        60.1  
1440x900_60.00 (0x1e7)  106.5MHz
   h: width  1440 start 1528 end 1672 total 1904 skew    0 clock   55.9KHz
    v: height  900 start  903 end  909 total  934           clock   59.9Hz

I manage to add the desired resolution (1440x900) but when I do

xrandr --output DVI-D-0 --mode 1440x900_60.00

I get

xrandr: cannot find mode 1440x900_60.00
2
задан 4 January 2016 в 05:32

2 ответа

Хорошо Тайна закончена: Я изменил свой кабель DVI на кабель VGA с vga к адаптеру DVI и внезапно, Ubuntu может распознать мой монитор и установить корректное разрешение. Возможно, это - тот путь, потому что мой монитор довольно стар. Это никоим образом не корректное решение большей проблемы т.е. неспособности установить корректное разрешение через xrandr, но я буду жить с ним.

3
ответ дан 2 December 2019 в 02:53

Необходимо создать новый режим и применить его.

Команды, которые будут выполняться в порядке:

cvt 1440 900
xrandr --newmode "1440x900_60" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

Часть строки после xrandr --newmode подобно ouput, который необходимо получить при использовании cvt команда, так скопируйте вывод с "resolution_refreshRate" ("1440x900_60" здесь), указывают на +vsync укажите и добавьте его к xrandr --newmode.

Затем:

xrandr --addmode LVDS1 resolution_refreshRate (don't use speechmarks)
xrandr --output LVDS1 --mode resolution_refreshRate

Если Вы хотите делать изменения постоянными:

  • Создайте сценарий удара, xrandr.sh например, и место Ваш xrandr управляет в него:

    #!/bin/bash
    sudo xrandr --newmode ""1440x900_60"" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    sudo xrandr --addmode LVDS1 1440x900_60
    xrandr --output LVDS1 --mode 1440x900_60
  • Сделайте исполняемый файл сценария с chmod +x xrandr.sh

  • Поиск "Приложений Запуска" в тире, выполненном это, и, добавляет сценарий как приложение запуска.

Команды будут теперь работать каждый раз, когда Вы входите в свою учетную запись.

Примечание: Я использую LVDS1 как воображаемое название монитора, но Ваш, вероятно, не будет тем же. Можно найти использование названия монитора:

xrandr | grep " connected " | awk '{ print$1 }'

Все вышеупомянутое может быть сделано для Вас с этой программой - включая сценарий запуска.

0
ответ дан 2 December 2019 в 02:53

Другие вопросы по тегам:

Похожие вопросы: