Разработчик(и) | АМД |
---|---|
Первоначальный выпуск | 1.0 / 20 апреля 2015 г. ( 2015-04-20 ) | [1]
Стабильный релиз | 5.11.32.21.40 / 17 сентября 2021 г. ( 2021-09-17 ) [2] |
Репозиторий | 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]