Разрешение сбрасывается после каждой перезагрузки, разрешение экрана застряло на 1024x768

Я установил свежую копию ubuntu 12.10, но проблема в том, что он не распознает мой монитор LG E1942. Разрешение экрана застряло на 1024x768, а другой вариант - 800x600, но мой монитор имеет разрешение 1366x768.

Моя конфигурация системы:

  • Intel i7-2600k
  • Материнская плата Intel Z68DB
  • 8 ГБ ОЗУ
  • Intel HD2000 Graphics (без графики) карточка ....)

Я пытался использовать cvt и xrandr, но после каждой перезагрузки он меняется на значение по умолчанию 1024x768.

Также я не могу найти файл xorg.conf.

3
задан 29 November 2012 в 19:30

2 ответа

Ух ты, у нас такое же оборудование, кроме монитора (у тебя лучше). В любом случае, некоторые редкие мониторы сообщают, что имеют более низкое разрешение (по крайней мере, на 1 разрешение ниже), чем максимальное, которое они поддерживают. У меня есть телевизор 1920x1080, который корректно работает только до 1680x1050.

Я предполагаю начать играть с xrandr. Например, если ваш монитор имеет VGA-0, а необходимое разрешение - 1366x768, то выполните следующие действия в терминале:

xrandr --addmode VGA-0 1366x768

xrandr --newmode "1366x768_60"

Играйте, используя настройки --addmode и --newmode, пока не получите тот, который вам нужен. Не забудьте также изменить частоту обновления. Я поставил 60 здесь, но мог быть 50, 55 или другие для максимального разрешения.

Ссылаясь на информацию из ЗДЕСЬ мы имеем это:

Добавление необнаруженных разрешений

Due to buggy hardware or drivers, your monitor's correct resolutions may not always be detected. For example, the EDID data block queried from your monitor may be incorrect.

If the mode already exists, but just isn't associated for the particular output, you can add it like this:


  $ xrandr --addmode S-video 800x600
If the mode doesn't yet exist, you'll need to create it first by specifying a modeline:


  $ xrandr --newmode <Mode``Line>
You may create a modeline using the gtf or cvt utility. For example, if you want to add a mode with resolution 800x600 at 60 Hz, you can enter the following command: (The output is shown following.)


  $ cvt 800 600 60
  # 800x600 59.86 Hz (CVT 0.48M3) hsync: 37.35 kHz; pclk: 38.25 MHz
  Modeline "800x600_60.00"   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync
Then copy the information after the word "Modeline" into the xrandr command:


  $ xrandr --newmode "800x600_60.00"   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync
After the mode is entered, it needs to be added to the output using the --addmode command as explained above.

Существует также раздел о Настройка изменений xrandr постоянно [ 1113], что может помочь, если установленное вами разрешение не останется после перезагрузки.

0
ответ дан 29 November 2012 в 19:30

Я думаю, что в настройках дисплея вы должны снять флажок «Зеркальные дисплеи», а затем выбрать правильное разрешение. Это должно решить вашу проблему. Выполняйте эту настройку, даже если вы используете только один монитор.

Если вы используете два монитора, вы должны указать, какой монитор должен быть вашим основным и с каким разрешением должен работать каждый монитор.

0
ответ дан 29 November 2012 в 19:30