Я установил свежую копию ubuntu 12.10, но проблема в том, что он не распознает мой монитор LG E1942. Разрешение экрана застряло на 1024x768, а другой вариант - 800x600, но мой монитор имеет разрешение 1366x768.
Моя конфигурация системы:
Я пытался использовать cvt
и xrandr
, но после каждой перезагрузки он меняется на значение по умолчанию 1024x768.
Также я не могу найти файл xorg.conf.
Ух ты, у нас такое же оборудование, кроме монитора (у тебя лучше). В любом случае, некоторые редкие мониторы сообщают, что имеют более низкое разрешение (по крайней мере, на 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], что может помочь, если установленное вами разрешение не останется после перезагрузки.
Я думаю, что в настройках дисплея вы должны снять флажок «Зеркальные дисплеи», а затем выбрать правильное разрешение. Это должно решить вашу проблему. Выполняйте эту настройку, даже если вы используете только один монитор.
Если вы используете два монитора, вы должны указать, какой монитор должен быть вашим основным и с каким разрешением должен работать каждый монитор.