#linux #ubuntu #hardware
Внезапно компьютер начал загружаться с низким разрешением монитора. Симптомы: GRUB загружается с низким разрешением. Потом Ubuntu 14.04 загружается с низким разрешением. Параметры системы -> Настройка экранов говорит «Неизвестный монитор» и максимальное разрешение у него 1024 x 768. xrandr Screen 0: minimum 320 x 200, current 1024 x 768, maximum 32767 x 32767 VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.0* 800x600 60.3 56.2 848x480 60.0 640x480 59.9 VIRTUAL1 disconnected (normal left inverted right x axis y axis) Windows тоже загружается с низкой резолюцией, но дает поменять на нормальную. Я подозреваю, что поломалась какая-то компонента оборудования, но если Windows может это исправить, то и в Ubuntu это можно починить?
Ответы
Ответ 1
1. Установка разрешения монитора для сессии (Эта часть решения найдена в здесь. О команде xrandr можно почитать по-русски здесь, а конкретнее по данному вопросу здесь.) Сначала нужно запустить команду cvt и задать ей нужное разрешение. Я не помнила, какое разрешение было раньше. Для того, чтобы это узнать, я посмотрела размер обоев для рабочего стола. cvt 1440 900 60 # 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync Нам нужно то, что написано после слова Modeline. Копируем это в xrandr --newmode (создать новый режим): xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync Теперь добавляем новый режим: xrandr --addmode VGA1 1440x900_60.00 (название монитора "VGA1" берется из вывода xrandr без параметров, как в вопросе) на этом этапе у меня поменялось разрешение, хотя в документации предлагают запустить еще одну команду. xrandr --output VGA1 --mode 1440x900_60.00 Последние три команды меняют разрешение экрана в текущей сессии. 2. Постоянное разрешение Внимание! Если в решении, приведенном ниже, что-то не сработает, то графический интерфейс не загрузится и появится черный экран. Вы можете нажать Ctrl+Alt+Fn, где n от 1 до 6, чтобы вызвать виртуальную консоль, и там откатить или что-то изменить (например, с помощью команды sudo nano). Итак, лучшее решение, что я нашла: Создаем скрипт с этими тремя командами xrandr xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync xrandr --addmode VGA1 1440x900_60.00 xrandr --output VGA1 --mode 1440x900_60.00 например, такой командой: gksudo gedit /usr/bin/lightdmxrandr.sh & Затем делаем его исполняемым: sudo chmod +x /usr/bin/lightdmxrandr.sh Теперь добавляем строку display-setup-script=/usr/bin/lightdmxrandr.sh в файл /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf, например, с помощью команды gksudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf Теперь LightDM будет запускать этот скрипт перед X Windows. Вторая часть основана на этом вопросе.
Комментариев нет:
Отправить комментарий