Linux обновить драйвера amd

Драйвер видеокарт AMD

Для видеокарт Radeon в Ubuntu 16.04 и более новых версиях доступно 2 варианта: 1. Использовать открытый драйвер по умолчанию 2. Использовать amdgpu-pro, который доступен для относительно новых видеокарт (gcn 1.1 и новее)

Драйвер amdgpu-pro

amdgpu-pro — это новый драйвер от AMD, реализующий новую стратегию в разработке драйверов для Linux. Теперь не требуется установка закрытого модуля в ядро системы, вместо этого используется открытый драйвер amdgpu. Закрытая часть кода amdgpu-pro, повышающая функционал и производительность драйвера, работает в пространстве пользователя и использует открытый драйвер amdgpu в ядре.

Список поддерживаемых видеокарт

Установка amdgpu-pro

Проверяем не установлен ли уже amdgpu-pro:

Если установлен и вы хотите обновить версию, предварительно нужно удалить старый драйвер, как это сделать читать ниже.

Скачиваем, распаковываем и устанавливаем драйвер:

wget -c --referer='http://support.amd.com/ru-ru/download/desktop?os=Linux+x86' https://www2.ati.com/drivers/linux/ubuntu/amdgpu-pro-16.60-379184.tar.xz tar -Jxvf amdgpu-pro-16.60-379184.tar.xz amdgpu-pro-16.60-379184/amdgpu-pro-install

Добавляем пользователя в группу video:

sudo usermod -a -G video $LOGNAME

Если у Вас чёрный экран при загрузке, и диалоговое окно The system is running in low graphic mode, надо загрузиться через grub параметром nomodeset. Удалить драйвер. Перезагрузиться и пересобрать ядро с параметром

Удаление amdgpu-pro

В той же папке из который вы запускали скрипт установки, доступен скрипт удаления

amdgpu-pro-driver/amdgpu-pro-uninstall

Проприетарный драйвер для видеокарт AMD для версий Ubuntu до 16.04

В этой статье мы рассмотрим способы установки проприетарного драйвера AMD (Radeon Software/FGLRX). У обладателей видеокарт AMD есть несколько вариантов:

Читайте также:  Linux настроить удаленный доступ

Использовать свободные драйвера AMD, которые зачастую стабильнее проприетарных и благодаря поддержке DRI_PRIME удобнее для владельцев ноутбуков с гибридной графикой (AMD PowerXpress / AMD Enduro)

Установить проприетарные драйвера из deb-пакетов, выложенных на сайте AMD для Ubuntu 14.04.0 и 14.04.1 (рекомендуется, если необходимые возможности отсутствующие в свободном драйвере и используется поддерживаемая версия дистрибутива)

Установить проприетарные драйвера из deb-пакетов, сгенерированных инсталлятором с сайта AMD под установленную у вас версию Ubuntu (если используемая версия дистрибутива отлична от 14.04.0 и 14.04.1)

Проприетарный драйвер

Установка драйвера AMD с сайта

AMD Radeon Software 15.11 и новее, не поддерживает видеокарты на базе архитектуры TeraScale. Архитектуру вашей видеокарты можно посмотреть здесь. Если у вас неподдерживаемая видеокарта, используйте последнюю версию Ubuntu с дефолтным свободным драйвером.

Подготовка к установке

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

sudo apt-get install cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4 xserver-xorg-dev debhelper lib32gcc1
sudo apt-get install cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4 xserver-xorg-dev debhelper
sudo sh /usr/share/ati/fglrx-uninstall.sh --force
Установка драйвера

Генерируем пакеты для вашей версии дистрибутива. Обратите внимание на то, что вместо Ubuntu/wily вам может понадобиться указать используемую вами версию дистрибутива, если она отлична от Ubuntu 15.10.

sh amd-driver-installer-15.302-x86.x86_64.run --buildpkg Ubuntu/wily

Другой вариант установки

Более того в этом варианте не требуется проводить подготовку к установке, установщик сам все сделает, только жмите далее когда спросит 😉

Скачаем, распакуем архив. Сгенерируем и установим пакеты одной командой. На всякий случай в ручную создадим xorg.conf. Перезагрузим систему.

cd ~ wget -c --referer='http://support.amd.com/ru-ru/download/desktop?os=Linux+x86' 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 sudo sh amd-driver-installer-15.302-x86.x86_64.run --buildandinstallpkg sudo apt-get -fy install sudo amdconfig --initial -f cd ~ sudo rm -r fglrx-15.302 sudo reboot

Удаление проприетарного драйвера

Если что-то пошло не так и вы хотите вернуть всё обратно до состояния, предшествовавшего установке проприетарного драйвера FGRLX, можно переключиться на свободный драйвер (в окне Дополнительные драйверы) либо выполнить эту команду в терминале:

sudo apt-get remove --purge fglrx\*

Аппаратное ускорение декодирования видео

Решение некоторых вопросов

Video Tearing

AMD/ATI утверждает, что опция «Tear Free Video» включена по умолчанию, но это не в случае с Catalyst 12-3, который был установлен на Kubuntu 12.04. Если у вас возникли проблемы с tearing, убедитесь, что «Tear Free Video» включен. Вы можете найти эту опцию в центре управления Catalyst в разделе «Опции» или вы можете использовать следующую команду:

sudo amdconfig --sync-video=on

Эта опция не вступит в силу до перезагрузки X (т.е. выхода пользователя из сеанса). Если вы используете композитинг, вы также должны убедиться, что vsync включена в настройках композитинга. Было обнаружено, что vsync было включено по умолчанию, но здесь есть соответствующие настройки, если вы хотите поэкспериментировать.

Читайте также:  Linux apt get install update
kwin

Вы можете включить VSync для KWin в Системных Настройках → Эффекты рабочего Стола → вкладка Дополнительно

Compiz (Unity/GNOME-Shell)

TODO: Смотрите, если есть более дружественный способ убедиться, что VSync включен без установки CCSM. Установить compiz менеджер настроек:

sudo apt-get install compizconfig-settings-manager ccsm

«Синхронизация с VBlank» находится в «OpenGL» в подразделе «Общие».

Гибридная графика и Catalyst

Существует два основных типа гибридных конструкций. Старшие гибридные системы используют мультиплексор (mux) для переключения между GPU. Новые системы (те, что с PowerXpress >= 4.0) используют muxless.

ATI/ATI Hybrids

По состоянию на Catalyst 11-8, переключение между двумя картами ATI (и, возможно, Intel / ATI muxless тоже?) должна быть выполнима, хотя это не ясно, если это относится ко всем ATI/ATI гибридам или только к тем, что используют muxless. Можно было бы использовать amdconfig в PowerXpress вариантах переключения между интегрированной и дискретной карты, например, так:

amdconfig --pxl # Список текущих активированных GPU sudo amdconfig --px-dgpu # Активировать дискретный GPU (Высокопроизводительный режим), необходимо повторно запустить X вступили в силу sudo amdconfig --px-igpu # Активировать интегрированный GPU (режим Энергосбережения), должны повторно запустить X вступили в силу

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

Intel/ATI Hybrids

Можно использовать официальные драйвера, но есть две проблемы ( Launchpad Bug: #1068404): Проблемы несовместимости между intel и драйверами fglrx (Это дает ошибку сегментации в X-сервера) Некоторые пути и отсутствует для OpenGL работы драйвера fglrx (Это предотвращает работу приложений, которые требуют прямого рендеринга, например, Unity/игры/и т.д., от правильной загрузки драйверов) Если вы будете следовать инструкциям, приведенным в HOWTO по бинарным драйверам, вы должны получить функциональную конфигурацию.

Существует еще одна ошибка, если вы используете интегрированный GPU (Intel), что делает сбой X сервера.

Читайте также:  Filesystem in linux commands

Для обхода этих ошибок, нужно использовать дискретный GPU (ATI). Для получения дополнительной информации Вы можете следить за этой темой

Script by anion155, http://pastebin.com/1ALmnqx5. It can help you install & uninstall fglrx drivers for this configuration. You must change 13 line in the script for your directory.

Техническая поддержка AMD

Если при использовании проприетарного драйвера AMD у вас возникнут какие-либо проблемы, то вы можете обратиться в техническую поддержку компании AMD:

Рекомендуется сообщать о возникших проблемах как минимум по первой и второй ссылке (если ваша проблема связана с игрой из Steam — то и по третьей). При обращении в техническую поддержку прикладывайте к тикету отчёт, генерируемый скриптом /usr/share/fglrx/atigetsysteminfo.sh (запускать с помощью sudo).

Ссылки

Источник

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