Linux. Debian 9 установка драйвера AMD/ATI Radeon HD 6870

После установки Debian 9 на компьютер с видеокартой AMD/ATI Radeon HD 6870, с подключенным монитором на 24″ максимально доступное разрешение 1600×1200. На мониторе остаются черные поля, разрешение 1920×1080 не доступно.

На самом деле все очень просто и логично, а статья написана для самого себя. Даже не надо скачивать драйвер, собирать его и настраивать Xorg. Ранее уже боролся с этой проблемой, но сегодня потратил некоторое время на решение выдуманной проблемы. Ниже будет описан полет мысли в данной ситуации, а если необходимо решение — оно в последнем разделе.

Полет мысли

xrandr

После того как увидел черные поля по краям экрана, полез в настройки и не увидел там необходимого разрешения и решил, что не хватает нужного режима. Ха, две минуты и починим…

Проверяем доступные режимы

# xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 400, current 1600 x 1200, maximum 1600 x 1200
default connected primary 1600x1200+0+0 0mm x 0mm
1600x1200 0.00*
1280x1024 0.00
1280x960 0.00
1152x864 0.00
1024x768 0.00
800x600 0.00
640x480 0.00
720x400 0.00

Готовим параметры для необходимого

# cvt 1920 1080 75
# 1920x1080 74.91 Hz (CVT 2.07M9) hsync: 84.64 kHz; pclk: 220.75 MHz
Modeline "1920x1080_75.00" 220.75 1920 2064 2264 2608 1080 1083 1088 1130 -hsync +vsync

Создаем новый режим

# xrandr --newmode "1920x1080_75.00" 220.75 1920 2064 2264 2608 1080 1083 1088 1130 -hsync +vsync
xrandr: Failed to get size of gamma for output default

Применяем его

# xrandr --addmode default 1920x1080_75.00
xrandr: Failed to get size of gamma for output default

Но судя по последнему сообщению и отсутствию изменений в доступных разрешениях — проблема не в этом.

Xorg

Обращаю внимание, что порт в который подключен монитор именуется default, да и остальные порты не определились. Значит проблема в Xorg, по умолчанию файл настройки сейчас не создается, а видеокарта AMD/ATI Radeon HD 6870 не первой свежести. Описание создания и  заполнения файла настройки Xorg опустим, оно тоже не помогает.

Решение

Почему не додумался, что драйвер не установлен и сразу не сходил в wiki Debian не знаю, но там все описано wiki.debian.org/ru/AtiHowTo.

Проверим, что компоненты contrib non-free добавлены в /etc/apt/sources.list, при необходимости добавить(Ссылка на документацию).

Остается установить необходимые пакеты

#apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati

После установки и перезагрузки, монитор сам подхватил необходимое разрешение, если проверить xrand, то увидим все порты и разрешения

# xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
1920x1080     60.00*+  50.00    59.94
1920x1080i    60.00    50.00    59.94
1600x1200     60.00
1680x1050     59.88
1280x1024     75.02    60.02
1440x900      74.98    59.90
1280x960      60.00
1280x800      59.91
1152x864      75.00
1280x720      60.00    50.00    59.94
1024x768      75.03    70.07    60.00
832x624       74.55
800x600       72.19    75.00    60.32    56.25
720x576       50.00
720x480       60.00    59.94
640x480       75.00    72.81    66.67    60.00    59.94
720x400       70.08
DVI-0 disconnected (normal left inverted right x axis y axis)
DVI-1 disconnected (normal left inverted right x axis y axis)
Понравилась статья? Поделиться с друзьями:
Комментарии: 2
  1. Алекс

    Всё хорошо конечно, но если я нуб, то как проверить: «Проверим, что компоненты contrib non-free добавлены в /etc/apt/sources.list, при необходимости добавить.»
    как это и с чем едят , можно было не пропускать этот пункт

    1. Guesto (автор)

      Алекс, данный вопрос хорошо описан в документации. Которая первая в поиске по ключевой фразе «/etc/apt/sources.list debian», ссылку добавил в статью. Материал там официальный и обновляемый, зачем плодить.

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: