Страницы

Поиск по вопросам

понедельник, 24 февраля 2020 г.

Низкое разрешение экрана

#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. Вторая часть основана на этом вопросе.

Комментариев нет:

Отправить комментарий