Можно изменить разрешение монитора SyncMaster SA850 и Intel HD Graphics

Вопрос или проблема

Я установил 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:

  1. Список доступных экранов в вашей системе:

    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)

  2. 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

  3. Используйте ModeLine из вышеуказанного для создания нового режима:

    xrandr --newmode "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
    
  4. Добавьте вновь созданный режим в графический выход, который вы хотите использовать (см. вывод 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. Установка драйверов

Сначала убедитесь, что вы используете необходимые драйверы. Для этого:

  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
  2. Обновите информацию о пакетах:

    sudo apt-get update
  3. Установите пакет firmware-linux-nonfree:

    sudo apt-get install firmware-linux-nonfree

После установки перезагрузите систему и проверьте, изменилось ли разрешение.

2. Изменение разрешения с помощью xrandr

Если проблема не решилась и разрешение остаётся низким, вы можете вручную задать разрешение с помощью утилиты xrandr. Для этого выполните следующие шаги:

  1. Введите команду, чтобы увидеть доступные дисплеи и текущие разрешения:

    xrandr
  2. Используйте команду 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
  3. Теперь создайте новое разрешение с полученным Modeline:

    xrandr --newmode "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
  4. Затем добавьте это новое разрешение к вашему выходу 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 или графическим оборудованием.

Оцените материал
Добавить комментарий

Капча загружается...