После установки Debian 9 Stretch никак не мог выставить родное разрешение для экрана ноутбука.
Пытался возиться с xrandr и cvt, но всё время вылазила ошибка:
1 |
xrandr: Failed to get size of gamma for output default |
и никакие новые добавлены режимы не работали.
Потом заметил, что при загрузке системы в консоли выходит сообщение:
1 |
Radeon kernel modesetting for r600 or later requires firmware-amd-graphics |
Надо, так надо.
Все действия ниже нужно делать от пользователя root. Для начала откроем на редактирование файл “/etc/apt/sources.list”:
1 |
$ nano /etc/apt/sources.list |
Допишем в конец строки:
1 2 |
#non-free deb http://httpredir.debian.org/debian/ stretch main contrib non-free |
Сохраним файл Ctrl+O, Enter. Затем вернёмся в консоль с помощью Ctrl+X.
Далее:
1 |
$ apt-get update |
И устанавливаем firmware-amd-graphics:
1 |
$ apt-get install firmware-amd-graphics |
Теперь перезагружаем систему и наслаждаемся корректным разрешением.
При написании была использована информация из статьи AtiHowTo в wiki Debian-а. Согласно ней firmware-amd-graphics удалили из драйвера в ядре, потому что там было много бинарного кода, что расходится с политикой Debian.