AMDgpu (модуль ядра Linux)

Драйвер графического процессора AMD для Linux
AMDgpu
Разработчик(и)АМД
Первоначальный выпуск1.0 / 20 апреля 2015 г. ; 9 лет назад [1] ( 2015-04-20 )
Стабильный релиз
5.11.32.21.40 / 17 сентября 2021 г. ; 3 года назад [2] ( 2021-09-17 )
Репозиторийgithub.com/radeonopencompute/rock-kernel-driver
Написано вС
Операционная системаЛинукс
Платформаx86-64
ТипДрайвер устройства
ЛицензияЛицензия Массачусетского технологического института

AMDgpu — это драйвер устройства с открытым исходным кодом для операционной системы Linux , разработанный AMD для поддержки линейки графических карт (GPU) Radeon . Он был анонсирован в 2014 году как преемник предыдущего драйвера устройства в рамках новой «унифицированной» стратегии драйверов AMD [3] и был выпущен 20 апреля 2015 года [4] .radeon

Разработка

Он имеет форму встроенного модуля ядра .

С 2022 года AMD Kernel Fusion Driver ( KFD ) теперь интегрирован в этот модуль ядра. Разработка AMD KFD в AMD является частью ROCm в рамках проекта ROCk.

Распределение

AMDgpu полностью обновлен, и новые разработки продолжаются.

Поскольку AMDgpu является частью монолитного ядра Linux, он поставляется большинством дистрибутивов Linux напрямую. Пакетный набор / скрипт установки amdgpu-pro, распространяемый AMD напрямую из AMD Radeon Software , поставляет модуль ядра AMDgpu, который несколько надежнее обновлен по сравнению с ядрами, поставляемыми в обычных дистрибутивах операционных систем.

Сообщество

Разработка модуля ядра происходит между AMD и разработчиками Linux, обсуждения проходят в списках рассылки freedesktop.org [5] [6] - freedesktop является домом для крупных графических проектов Linux, таких как Mesa , libdrm , Xorg , Wayland .

Поддерживать

AMDgpu официально поддерживает карты, созданные на базе GCN 1.2 или выше, включая новые наборы инструкций, такие как RDNA 1&2, CDNA.

Проблемы с поддержкой

Хотя по состоянию на 2022 год [обновлять]поддержка GCN 1.0/1.1 неполная, [7] ее можно включить с помощью параметра ядра [8] [9], а некоторые дистрибутивы Linux включили ее по умолчанию. [10]

Диаграмма
Драйверы устройств Linux для оборудования AMD по состоянию на август 2016 г.

Смотрите также

Ссылки

  1. ^ "Первоначальный выпуск драйвера amdgpu". 20 апреля 2015 г.
  2. ^ "AMDgpu version bump". GitHub . 17 сентября 2021 г.
  3. ^ Ларабель, Майкл (8 октября 2014 г.). «Слайды анонсируют новый драйвер ядра «AMDGPU»». Phoronix . Получено 11 апреля 2023 г. .
  4. ^ Ларабель, Майкл (20 апреля 2015 г.). "AMD выпускает новый драйвер ядра Linux "AMDGPU" и поддержку Mesa". Phoronix . Получено 11 апреля 2023 г. .
  5. ^ "Архивы dri-devel" . Получено 2021-02-01 .
  6. ^ "Архивы amd-gfx" . Получено 2021-02-01 .
  7. ^ "Установка графических процессоров Radeon GCN 1.0/1.1 по умолчанию на лучший драйвер Linux задерживается аналоговыми выходами". Phoronix . Архивировано из оригинала 2020-08-05 . Получено 2021-03-09 .
  8. ^ "AMD представляет первоначальную поддержку драйверов AMDGPU для графических процессоров GCN 1.0 / Southern Islands". Phoronix . 2016-05-13 . Получено 2017-04-05 .
  9. ^ "Документация по драйверу AMDgpu". Freedesktop.org .
  10. ^ "Mageia 8 RC1 представляет AMDGPU для GCN 1.0/1.1, NVIDIA GLVND, Linux 5.10 LTS". Phoronix . Архивировано из оригинала 2021-02-07 . Получено 2021-03-09 .
Взято с "https://en.wikipedia.org/w/index.php?title=AMDgpu_(модуль_ядра_Linux)&oldid=1226776210"