Amd ryzen linux driver

Amd ryzen linux driver

При использовании новейшей модели видеокарты на основе графического процессора производства 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 для ее исполнения.

Читайте также:  Установка telegram в линукс

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

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. После перезагрузки ваша видеокарта должна работать с новым драйвером.

Источник

Насколько хорошая поддержка Ryzen в Linux

Давно (несколько лет) не собирал компы для Linux, сейчас вот понадобилось собрать десктопную офисную машинку.

Присматриваюсь к бюджетным процессорам AMD Ryzen 3 с графическим ядром Radeon R7. Пока что неясно следующее:

  • нет ли в Linux проблем с вольтажом, управлением частотой, перегревом?
  • как ведёт себя графика? Нужен ли проприетарный драйвер от AMD ил можно жить с обычным открытым драйвером? Не дёргаются ли эффекты в Гноме/КДЕ, нет ли тиринга?
  • есть ли смысл ставить специализированные сборки Linux для Ryzen, типа OpenMandriva?

Или может взять что-то бюджетное на Intel? Меня в данном случае волнует не прибавка к производительности, а отсутствие геморроя.

AMD Ryzen 3 с графическим ядром Radeon R7

Разве такие есть? Я думал, внутри Vega.

нет ли в Linux проблем с вольтажом, управлением частотой, перегревом?

На счет вольтажа не в курсе, если ты про CPU. Но cpu frequency governor точно работает. Для бюджетных процессоров вполне хватит комплектного охлаждения. Я думаю, встроенный GPU можно андервольтить и разгонять в линуксе также, как и дискретки.

как ведёт себя графика? Нужен ли проприетарный драйвер от AMD

Вроде бы тут были темы с жалобами на проблемы со встройкой, но у меня дискретная вега (и проблемы с ней), так что сказать не могу. Проприентарного драйвера как такового нет: это юзерспейсная реализация OpenGL/Vulkan/OpenCL, которая местами проигрывает в производительности реализации из Mesa. Если нужен OpenCL и по какой-то причине не подходит ROCm — ставь.

Читайте также:  Пакет dkms astra linux

В xorg.conf можно прописать, если тиринг увидишь. Я это сделал просто чтобы было.

есть ли смысл ставить специализированные сборки Linux для Ryzen, типа OpenMandriva?

Лично я не вижу смысла. Использую Gentoo, собираю пакеты с -march=znver1, особого прироста не увидел.

Есть проблема с тем, что на дефолтных настройках биоса (те, которые safe defaults) линукс может работать не стабильно. Проблема проявляется не со всеми комбинациями материнская плата + процессор, и возможно зависит от конкретных экземпляров изделий. Самое плохое, что если твоя система вдруг окажется подверженной проблеме, не факт, что ты найдешь исправляющее ситуацию временное решение. Проблема тянется с выпуска самых первых процессоров ryzen, и нормального исправления пока не предвидится.

AMD Ryzen 3 с графическим ядром Radeon R7

Там Vega 8, хорошая интегрированая «графика», между прочим.

нет ли в Linux проблем с вольтажом, управлением частотой, перегревом?

Нету. Всё там работает, как положено. А перегрев может быть только если разогнать его до скорости света под «стоковым» кулером да в наглухо закрытом корпусе.

как ведёт себя графика? Нужен ли проприетарный драйвер от AMD ил можно жить с обычным открытым драйвером? Не дёргаются ли эффекты в Гноме/КДЕ, нет ли тиринга?

Сейчас всё пляшет «из коробки», максимум, что может случиться — придётся дописывать параметр загрузки ядра (не помню, какой), и тогда гарантированно заработает. Это нужно уже на месте смотреть.

Открытый драйвер прекрасно работает, простому пользователю пропиетарный вообще не нужен (он только для OpenCL нужен, и то — некоторые умельцы нужный функционал оттуда выдирают и прикорчёвывают себе). Игры, видео — всё работает, «кеды», «гном» — прекрасно себя чувствуют, никакого тиринга нету (если только не ломать GUI специально).

есть ли смысл ставить специализированные сборки Linux для Ryzen, типа OpenMandriva?

В первый раз о таких слышу, но нет, они не нужны. Всегда ставил Arch, и мой 2600 себя прекрасно чувствует. 2200, 2400 тоже должны отлично работать с последними драйверами и «месой».

И я не могу понять, с чего вы решили, что OpenMandriva специально для «рязани» создавалась.

Или может взять что-то бюджетное на Intel? Меня в данном случае волнует не прибавка к производительности, а отсутствие геморроя.

Вроде бы и то, и другое без геморроя, как говорится — «вставил и забыл». Но к «синему» камню ещё надо хорошую мат. плату подобрать, а это задачка, так сказать, «для гурманов».

Источник

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