Mint: фирменный инструментарий. Менеджер драйверов и интегрированное видео AMD

Алексей Федорчук

Приняв решение пререустановить на Ноубучке систему, заменив Mint с Cinnamon’ом на собственный Mint с MATE, я подумал: а не попробовать ли мне сначала задействовать проприетарный драйвер от AMD? Во-первых, чтобы поглядеть, не изменится ли как-то быстродействие, а во-вторых, дабы ознакомиться с соответствующим фирменным инструментом.

Сказано — сделано: запускаю из секции Администрирование главного меню Менеджер драйверов. Это можно сделать и прямой командой:

$ sudo /usr/bin/mintdrivers

либо

$ sudo /usr/bin/driver-manager

Первый файл представляет собой символическую ссылку на второй, в чём можно убедиться командой

$=> ls -l /usr/bin/mintdrivers
lrwxrwxrwx 1 root root 14 июня  18 01:40 /usr/bin/mintdrivers -> driver-manager*

При любом способе запуска на экране появится (в моём случае с интегрированным процессорным видео Radeon HD 7500G) такая картинка:

mint-tools-drivers-01

Представляется очевидным, что для установки проприетарного драйвера достаточно вместо первой строки отметить третью и нажать кнопку Применить изменения. Только я это сделал — как процесс пошёл:

mint-tools-drivers-02

Шёл процесс довольно медленно, так как кроме собственно драйвера fglrx в ходе его устанавливались lib32gcc1, dkms и ещё куча зависимостей, а также регенерация /boot/initrd.img. По завершении всего этого исходная картинка приняла следующий вид:

mint-tools-drivers-03
Заодно был создан и файл /etc/X11/xorg.conf с описанием конфигурации видеосистемы. Что в моём случае, правда, не помогло: после рестарта машина отказалась загружаться, выдав чёрный экран без возможности переключения в текстовую консоль и реакции на комбинацию из трёх пальцев.

Пришлось перезагружаться в recovery mode

mint-tools-drivers-04

выходить в командную оболочку root’а (ею, вне зависимости от пользовательского login shell, будет /bin/bash), с предварительным вводом пользовательского пароля:

mint-tools-drivers-05

и заниматься изучением причин этого безобразия. Для чего перво-наперво следовало перемонтировать файловую систему в режим rw — без этого невозможно было даже посмотреть log-файл:

# mount -o remount,rw /

Впрочем, файл /var/log/Xorg.0.log оказался абсолютно пуст, как и все файлы вида /var/log/dmesg.#.gz. Так что причины остались покрыты мраком неизвестности — можно только предположить, что этот самый интегрированный HD 7500G проприетарным драйвером не поддерживается (хотя со свободным работает прекрасно). Так что иного выхода, кроме удаления проприетарщины, не оставалось. Что и было проделано такой командой:

# apt purge fglrx

Что заодно удалило и почти все зависимости, а также перегенерировало initrd. Хотя 32-битные библиотеки lib32gcc1 и libc6-i386 пришлось удалять отдельно, командой

# apt autoremove

Вручную потребовалось и удалить конфиг X-сервера:

# rm /etc/X11/xorg.conf

После чего система прекрасно загрузилась с родным свободным драйвером.

Возможно, следовало поэкспериментировать с dkms при загрузке системы, но это мне пришло в голову уже после сноса проприетарного драйвера. Да и не стоила игра свеч. Тем более, что лёгкой установки последнего всё равно не получалось. Так что это в очередной раз укрепило меня во мнении, что использовать проприетарщину не следует, если к тому нет крайней необходимости. А последний раз такая необходимость была у меня при недотопом на платформе ION более четырёх лет назад.

Впрочем, проделанный опыт не был совсем уж бесполезным. Во-первых, я убедился, что теоретически установка проприетарных драйверов через штатный их менеджер действительно очень проста, хотя в дальнейшем не исключены осложнения. А во-вторых, ознакомился с восстановительным режимом Mint’а — есть подозрение, что и  Ubuntu он точно такой же.

Оглавление

Mint: фирменный инструментарий. Менеджер драйверов и интегрированное видео AMD: 1 комментарий

  1. Спасибо за статью. У меня последняя (на 03.2016) Mint-17.x с MATE.
    «вместо первой строки отметить третью и нажать кнопку Применить изменения» — я сделал хуже,- нажал вторую, потом не дождавшись — сбросил:((
    Но потом таки нажал fglrx, дождался окончания. Не перезагружаясь нажал fglrx-updates и опять дождался окончания. На всяк случай распечатал этот пост и перезагрузился.
    Всё! Всё работает отлично! В панели появились AMD контроль центры! И, главное, исчели черные пятна при скроллинге в Eclipse!

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