Linux mint видеодрайвер amd

Linux mint видеодрайвер amd

При использовании новейшей модели видеокарты на основе графического процессора производства AMD вы можете столкнуться со следующей проблемой: из-за устаревшего видеодрайвера из репозитория дистрибутива Ubuntu или Linux Mint будут наблюдаться проблемы с видеовыводом.

Существует вариант решения данной проблемы, не связанный с использованием официального репозитория дистрибутива: вы можете установить новейшую версию видеодрайверов из неофициального, но в то же время надежного персонального архива пакетов (PPA). Кроме того, вы можете попробовать установить пропиетарный драйвер от разработчика — компании AMD.

1. Установка открытых видеодрайверов из архива пакетов oibaf

Вы можете установить новейшие драйверы для видеокарт на основе графических процессоров производства AMD из неофициального архива пакетов oibaf/graphics-drivers.

Этот метод решения проблемы с устаревшими драйверами из комплекта поставки дистрибутива работает в подавляющем большинстве случаев, так как персональный архив пакетов поддерживается разработчиком с хорошей репутацией. Этот разработчик адаптирует новейшие версии открытых драйверов для дистрибутивов Ubuntu и Linux Mint, поэтому они будут гарантированно совместимы с данными дистрибутивами.

Но, в любом случае, использование персонального архива пакетов связано с определенными рисками, от которых невозможно застраховаться. Однако, при точном следовании приведенным ниже инструкциям вы сможете свести эти риски к минимуму.

Предупреждение: вы должны обновлять драйверы лишь в том случае, если наблюдаете реальные проблемы с видеовыводом! Не стоит обновлять их лишь ради увеличения номера версии, как обычно делают пользователи Windows.

Вы должны действовать следующим образом:

A. В случае использования дистрибутива Linux Mint не стоит пренебрегать возможностью создания снимка файловой системы с помощью TimeShift для того, чтобы иметь возможность откатить сделанные изменения.

B. В первую очередь следует открыть окно терминала, скопировать и вставить в него следующую команду:

sudo add-apt-repository ppa:oibaf/graphics-drivers

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. При запросе пароля вы должны будете ввести свой пароль. В Ubuntu символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. В Linux Mint символы пароля будут отображаться с помощью звездочек. После ввода пароля следует снова нажать клавишу Enter.

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

C. Далее следует выполнить с помощью терминала следующую команду:

После окончания ввода команды следует также нажать клавишу Enter для ее исполнения.

Данная команды позволит вашей системе получить информацию о содержимым добавленного источника программного обеспечения.

Читайте также:  Linux output to file and terminal

D. Теперь следует убедиться в том, что вы создали снимок файловой системы с помощью TimeShift при наличии такой возможности и установить драйверы. В результате будут обновлены не только драйверы для видеокарт с графическими процессорами производства AMD: по сути, будут обновлены все драйверы для видеокарт с открытым исходным кодом. Для инициирования процесса обновления следует выполнить следующую команду:

После окончания ввода команды также следует нажать клавишу Enter для ее исполнения.

E. Сразу же после завершения процесса обновления пакетов следует перезагрузить компьютер с помощью следующей команды:

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

F. Теперь следует удалить информацию о персональном архиве пакетов oibaf/graphics-drivers из системы для того, чтобы застраховаться от последующей установки обновленной версии драйверов с ошибками. В Linux Mint вам нужно будет найти в главном меню и запустить приложение «Источники приложений» (обычно оно размещается в разделе «Администрирование» или «Система» главного меню системы), перейти в раздел «PPA-репозитории», по очереди выделить два репозитория oibaf/graphics-drivers и удалить их (с помощью кнопки «Удалить» снизу). После этого нужно обновить кэш и закрыть окно приложения.

G. После выполнения описанных выше действий следует запустить приложение «Менеджер обновлений» и воспользоваться кнопкой «Проверить обновления» для того, чтобы избавиться от возможной информации об обновлениях установленной версии драйверов. Не стоит беспокоиться об отказе от установки обновлений драйверов для видеокарт — для обычных пользователей даже их обновления безопасности не имеют решающего значения.

2. Установка пропиетарных драйверов от компании AMD

Если вам нужна более высокая производительность и лучшая совместимость с играми и у вас одна из новых видеокарт с графическим процессором от AMD (а точнее, видеокарта с графическим процессором AMD Radeon R9 Fury или более новым), вы можете отдать предпочтение пропиетарному видеодрайверу amdgpu-pro от компании AMD. Для его установки следует действовать следующим образом:

A. В случае использования дистрибутива Linux Mint не стоит пренебрегать возможностью создания снимка файловой системы с помощью TimeShift для того, чтобы иметь возможность откатить сделанные изменения.

B. Далее нужно перейти на страницу загрузки программного обеспечения веб-сайта AMD и определиться с тем, доступен ли драйвер amdgpu-pro для вашей видеокарты. Как для Ubuntu 18.04 LTS, так и для Linux Mint 19 подойдет драйвер из раздела «Ubuntu x86» (64-Bit, если у вас 64-битная система и 32-Bit, если у вас 32-битная система). Сам драйвер должен носить имя «Radeon Software for Linux Driver». Следует загрузить его с помощью кнопки «Download». Драйвер будет сохранен в директории «Загрузки».

Читайте также:  Восстановить загрузочную область linux

Download

C. Теперь нужно перейти в директорию с драйвером и распаковать его. Для этого нужно открыть терминал и ввести в него следующую команду:

cd Загрузки && tar -xf amdgpu-pro-*.tar.xz && cd amdgpu-*/

После окончания ввода команды следует нажать клавишу Enter для ее исполнения.

D. Наконец, следует запустить установщик драйвера с помощью следующей команды:

После окончания ввода команды следует также нажать клавишу Enter для ее исполнения.

E. Как только установщик драйвера завершит свою работу, вы должны будете перезагрузить систему с помощью следующей команды:

Как обычно, после окончания ввода команды следует нажать клавишу Enter для ее исполнения.

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

Источник

Linux mint видеодрайвер amd

Соберу здесь в виде инструкции информацию, по которой устанавливаю выпиленный проприетарный драйвер fglrx в Linux Mint.
Спасибо за вводную информацию adargeos, форуму kubuntu , и репозиторию imageguy за выкладку патчей

Инструкция актуальна для Linux Mint 18.X с ядром от 4.4.0-53 , в Linux Mint 19+ работать не будет.
Драйвер совместим со следующими моделями видеокарт:

  • AMD Radeon™ R9 Fury X
  • AMD Radeon™ R9 Fury
  • AMD Radeon™ R9 Nano
  • AMD Radeon™ R9 300 Series
  • AMD Radeon™ R9 200 Series
  • AMD Radeon™ R7 300 Series
  • AMD Radeon™ R7 200 Series
  • AMD Radeon™ R5 230 Series
  • AMD Radeon™ HD 8000 Series
  • AMD Radeon™ HD 7000 Series
  • AMD Radeon™ HD 6000 Series
  • ATI Radeon™ HD 5000 Series
  • AMD Radeon™ HD 7600A Series
  • AMD Radeon™ HD 7450A Series
  • AMD Radeon™ HD 6600A Series
  • AMD Radeon™ HD 6350A Series
  • A-Series AMD Radeon™ R7 Graphics
  • A-Series AMD Radeon™ R6 Graphics
  • A-Series AMD Radeon™ R5 Graphics
  • A-Series AMD Radeon™ R4 Graphics
  • A-Series AMD Radeon™ R3 Graphics
  • FX-8800P AMD Radeon™ R7 Graphics
  • E-Series AMD Radeon™ R2 Graphics ​
  • AMD Radeon™ HD 8000D Series
  • AMD Radeon™ HD 7000D Series
  • AMD Radeon™ HD 6000D Series
  • AMD Radeon™ HD 8000G Series
  • AMD Radeon™ HD 7000G Series
  • AMD Radeon™ HD 6000G Series
  • AMD Radeon™ R9 M300 Series
  • AMD Radeon™ R7 M300 Series
  • AMD Radeon™ R5 M300 Series
  • AMD Radeon™ R9 M200 Series
  • AMD Radeon™ R7 M200 Series
  • AMD Radeon™ R5 M200 Series
  • AMD Radeon™ HD 8000M Series
  • AMD Radeon™ HD 7000M Series
  • AMD Radeon™ HD 6000M Series
  • ATI Mobility Radeon™ HD 5000 Series
echo "deb https://linuxmint.com.ru/repo/xenial/ /" | sudo tee -a /etc/apt/sources.list wget --quiet https://linuxmint.com.ru/repo/xenial/lmcomru-pubkey; sudo apt-key add lmcomru-pubkey apt update
apt install xserver-xorg-core=2:1.17.3-2ubuntu4 xserver-common=2:1.17.3-2ubuntu4 xserver-xorg-input-evdev=1:2.9.2-1ubuntu1 xserver-xorg-input-synaptics=1.8.2-1ubuntu2 xserver-xorg-input-vmmouse=1:13.1.0-1ubuntu1 xserver-xorg-input-wacom=1:0.32.0-0ubuntu2 xserver-xorg-video-intel=2:2.99.917+git20160218-1ubuntu2 xserver-xorg-video-radeon=1:7.6.1-1ubuntu1 lib32gcc1 libc6 libc6-dbg libc6-i386 

3. Установка драйвера производится на соответсвующую версию ядра из LTS-ветки ( uname -r ):

Читайте также:  Как посмотреть сколько памяти linux

Для ядра 4.4

apt install fglrx fglrx-dev fglrx-core fglrx-amdcccle
sudo add-apt-repository ppa:ubuntu-toolchain-r/test apt update apt install gcc-6 sudo ln -s /usr/bin/gcc-6 /usr/bin/gcc-6.3 
sudo add-apt-repository ppa:ubuntu-toolchain-r/test apt update apt install gcc-7 sudo ln -s /usr/bin/gcc-7 /usr/bin/gcc-7.2 

4. обновление конфигурации и фиксация версии xorg

sudo aticonfig --initial sudo apt hold xserver-xorg-core xserver-common fglrx-core
export COGL_DRIVER=gl export COGL_OVERRIDE_GL_VERSION=1.4 export COGL_RENDERER=GLX

Иначе вместо радостей прилетит черный экран.

5. на уровне grub блеклистим свободные драйвера:
открываем /etc/default/grub и строку GRUB_CMDLINE_LINUX_DEFAULT приводим к следующему виду

GRUB_CMDLINE_LINUX_DEFAULT="quiet modprobe.blacklist=radeon modprobe.blacklist=amdgpu"

Сохраняем изменения, и обновляем grub с sudo update-grub

Финал
Перезагружаем систему и радуемся драйверу:

Итак, основные проблемы с установкой драйвера исходят из отсутствия поддержки новой версии Xorg и свежих ядер. В обход первой проблемы — установим крайнюю совместимую с драйвером версию Xorg, для совместимости с ядром будем применять патчи.

sudo apt purge xserver-xorg xserver-common xserver-xorg-core

3. Устанавливаем скачанные пакеты на замену удаленным, переходим в папку куда они загружались и устанавливаем коммандой:

4. Затем, для проверки успешности изменений — перезагружаемся. И если все завелось нормально — продолжаем установку.
Если же что-то пошло не так — откатываем изменения и прекращаем установку описав тут ошибки:

sudo apt purge xserver-xorg xserver-common xserver-xorg-core sudo apt install xserver-xorg xserver-xorg-video-ati xserver-xorg-video-intel
sudo apt hold xserver-xorg-core xserver-common
sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases libqtgui4 xserver-xorg-dev lib32gcc1

7. Следующей последовательностью команд скачаем драйвер, распакуем и применим патчи для работы на нашей системе:

mkdir amd-15.12 && cd amd-15.12 wget --referer='http://support.amd.com/en-us/download/desktop?os=Linux+x86_64' http://www2.ati.com/drivers/linux/radeon-crimson-15.12-15.302-151217a-297685e.zip unzip radeon-crimson-15.12-15.302-151217a-297685e.zip cd fglrx-15.302 wget https://aur.archlinux.org/cgit/aur.git/snapshot/catalyst-test.tar.gz chmod a+x catalyst-test.tar.gz tar -xvf catalyst-test.tar.gz chmod +x amd-driver-installer-15.302-x86.x86_64.run ./amd-driver-installer-15.302-x86.x86_64.run --extract ./drv cd drv/ patch -Np1 --verbose < ../catalyst-test/arch-fglrx-authatieventsd_new.patch patch -Np1 --verbose < ../catalyst-test/lano1106_fglrx_intel_iommu.patch patch -Np1 --verbose < ../catalyst-test/lano1106_kcl_agp_13_4.patch patch -Np1 --verbose < ../catalyst-test/makefile_compat.patch patch -Np1 --verbose < ../catalyst-test/4.3-gentoo-mtrr.patch patch -Np1 --verbose < ../catalyst-test/4.3-kolasa-seq_printf.patch patch -Np1 --verbose < ../catalyst-test/crimson_i686_xg.patch patch -Np1 --verbose < ../catalyst-test/fglrx_gpl_symbol.patch patch -Np1 --verbose < ../catalyst-test/4.4-manjaro-xstate.patch

8. Далее в исходных инструкциях значилась сборка деб-пакета, но у меня ни разу в Sarah не получилось собрать его для Xenial, поэтому устанавливаем напрямую из исходников:

sudo ./ati-installer.sh 15.302 --install

Источник

Оцените статью
Adblock
detector