Вопрос или проблема
Я установил Debian 7.2 с liveUSB и подключил монитор Samsung SyncMaster SA850 с помощью DVI-кабеля к интегрированной графике Intel HD. Однако у меня очень низкое разрешение, и я не могу его изменить. Кроме того, система не хочет выключаться (обновление драйверов не помогло). С VGA-кабелем все работает хорошо.
Конфигурация: материнская плата ASUS H87-Pro и процессор Intel Core i7-4770K.
Ядро Linux 3.2.0-4-amd64
Попробуйте добавить разрешение вручную с помощью xrandr
:
-
Список доступных экранов в вашей системе:
xrandr
Экран 0: минимум 320 x 200, текущее 1600 x 900, максимум 8192 x 8192
LVDS1 подключен 1600×900+0+0 (нормальный, перевернутый вправо, по оси x, по оси y) 0мм x 0мм
[список поддерживаемых разрешений]
VGA1 отключен (нормальный, перевернутый вправо, по оси x, по оси y)
HDMI1 отключен (нормальный, перевернутый вправо, по оси x, по оси y)
DP1 отключен (нормальный, перевернутый вправо, по оси x, по оси y) -
xrandr
ожидает “ModeLine”, который вы можете вычислить для данного разрешения с помощьюcvt
. Я буду использовать максимальное разрешение вашего монитора в качестве примера (убедитесь, что ваша видеокарта поддерживает его):cvt 2560 1440
# 2560×1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline “2560x1440_60.00” 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync -
Используйте ModeLine из вышеуказанного для создания нового режима:
xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
-
Добавьте вновь созданный режим в графический выход, который вы хотите использовать (см. вывод
xrandr
из шага 1), затем переключитесь на него:xrandr --addmode DVI-I-0 "2560x1440_60.00" xrandr --output DVI-I-0 --mode "2560x1440_60.00"
Если это не сработает, вам может понадобиться перезагрузить систему, чтобы отменить изменения.
Если это успешно, добавьте команды --newmode
, --addmode
и --output
в .profile
в вашем домашнем каталоге, чтобы они применялись автоматически при входе в систему.
Скорее всего, это проблема с драйверами. Решение из http://forums.debian.net/viewtopic.php?f=5&t=111521.
Скажите менеджеру пакетов Synaptic использовать пакеты contrib
и non-free
(альтернативно отредактируйте файл /etc/apt/sources.list
).
Перезагрузите информацию о пакетах.
Поиск пакета firmware-linux-nonfree
и установите его.
Если проблема все еще сохраняется после установки пакета, попробуйте снова с помощью xrandr
согласно инструкции от @n.st.
Ответ или решение
Проблема, с которой вы столкнулись, связана с некорректным определением разрешения для вашего монитора Samsung SyncMaster SA850 при подключении через DVI к интегрированной графике Intel HD на вашем компьютере с Debian 7.2. Ниже приведены шаги для решения этой проблемы.
1. Установка драйверов
Сначала убедитесь, что вы используете необходимые драйверы. Для этого:
-
Добавьте репозитории
contrib
иnon-free
в файл /etc/apt/sources.list:deb http://deb.debian.org/debian/ wheezy main contrib non-free deb-src http://deb.debian.org/debian/ wheezy main contrib non-free
-
Обновите информацию о пакетах:
sudo apt-get update
-
Установите пакет
firmware-linux-nonfree
:sudo apt-get install firmware-linux-nonfree
После установки перезагрузите систему и проверьте, изменилось ли разрешение.
2. Изменение разрешения с помощью xrandr
Если проблема не решилась и разрешение остаётся низким, вы можете вручную задать разрешение с помощью утилиты xrandr
. Для этого выполните следующие шаги:
-
Введите команду, чтобы увидеть доступные дисплеи и текущие разрешения:
xrandr
-
Используйте команду
cvt
, чтобы сгенерировать Modeline для нужного вам разрешения (например, для 2560×1440):cvt 2560 1440
Вывод будет примерно следующим:
# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz Modeline "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
-
Теперь создайте новое разрешение с полученным Modeline:
xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
-
Затем добавьте это новое разрешение к вашему выходу DVI (или как он называется в вашем выводе
xrandr
, например,DVI-I-0
) и переключитесь на него:xrandr --addmode DVI-I-0 "2560x1440_60.00" xrandr --output DVI-I-0 --mode "2560x1440_60.00"
3. Автоматизация изменений
Если изменения успешны, вы можете автоматизировать их, добавив команды --newmode
, --addmode
и --output
в файл ~/.profile
. Это обеспечит применение настроек при каждом входе в систему.
4. Проблема с завершением работы
Если ваша система не завершает работу, это может быть связано с проблемами с драйверами либо с конфликтами в конфигурации. В этом случае попробуйте обновить ядро Linux, установив более новую версию, если это возможно, или рассмотрите возможность использования другого графического драйвера, например, xserver-xorg-video-intel
.
Заключение
После выполнения этих шагов ваше разрешение должно измениться на желаемое. Если же проблема не исчезнет, возможно, потребуется обратиться к дополнительным ресурсам поддержки или форумам, связанным с вашим дистрибутивом Debian или графическим оборудованием.