¿Qué tarjetas gráficas son compatibles con el nuevo controlador AMDGPU en Ubuntu 16.04?

23

El nuevo controlador AMDGPU de código abierto preinstalado en Ubuntu 16.04 debería ser compatible con todas las tarjetas de " Islas volcánicas " listas para usar . Esto significa que las tarjetas gráficas AMD Radeon R9 285, R9 380 / 380X y R9 Fury / FuryX serán compatibles de fábrica si Ubuntu 16.04 LTS está instalado.

Sin embargo, leí que el controlador AMDGPU de código abierto tiene un soporte experimental para las tarjetas gráficas " Sea Islands " (HD7790, R7 260, R9 290, R7 360, R9 390).
¿Este soporte está habilitado por defecto en Ubuntu 16.04, o estas tarjetas gráficas usarán el controlador Radeon?

Gracias

alevipri
fuente
"¿Este soporte opcional está habilitado por defecto en Ubuntu 16.04?" Entonces, ¿qué haría ese soporte opcional ?
Rinzwind
@Rinzwind Escribí "opcional" ya que se puede habilitar al compilar el núcleo, si lo entiendo bien.
alevipri
El nuevo controlador aún no funciona en 16.04, así que no me preocuparía por el soporte para los chipsets de Sea Island todavía ...
Nathan Osman

Respuestas:

12

Creo que su respuesta se puede encontrar desde la línea de comando.

$ man -k amd
amdgpu (4)           - AMD RADEON GPU video driver
pamdeinterlace (1)   - remove ever other row from a PAM/PNM image
pamdice (1)          - slice a Netpbm image into many horizontally and/or vertically
radeon (4)           - ATI/AMD RADEON video driver

man radeonda una lista de hardware compatible, así como un enlace a su wiki :

HARDWARE APOYADO
       El controlador radeon admite tarjetas de video PCI, AGP y PCIe basadas en los siguientes chips ATI / AMD
       (nota: la lista no es exhaustiva):

       R100 Radeon 7200
       RV100 Radeon 7000 (VE), M6, RN50 / ES1000
       RS100 Radeon IGP320 (M)
       RV200 Radeon 7500, M7, FireGL 7800
       RS200 Radeon IGP330 (M) / IGP340 (M)
       RS250 Radeon Mobility 7000 IGP
       R200 Radeon 8500, 9100, FireGL 8800/8700
       RV250 Radeon 9000PRO / 9000, M9
       RV280 Radeon 9200PRO / 9200 / 9200SE / 9250, M9 +
       RS300 Radeon 9100 IGP
       RS350 Radeon 9200 IGP
       RS400 / RS480 Radeon XPRESS 200 (M) / 1100 IGP
       R300 Radeon 9700PRO / 9700 / 9500PRO / 9500 / 9600TX, FireGL X1 / Z1
       R350 Radeon 9800PRO / 9800SE / 9800, FireGL X2
       R360 Radeon 9800XT
       RV350 Radeon 9600PRO / 9600SE / 9600/9550, M10 / M11, FireGL T2
       RV360 Radeon 9600XT
       RV370 Radeon X300, M22
       RV380 Radeon X600, M24
       RV410 Radeon X700, M26 PCIe
       R420 Radeon X800 AGP
       R423 / R430 Radeon X800, M28 PCIe
       R480 / R481 Radeon X850 PCIe / AGP
       RV505 / RV515 / RV516 / RV550
                   Radeon X1300 / X1400 / X1500 / X1550 / X2300
       R520 Radeon X1800
       RV530 / RV560 Radeon X1600 / X1650 / X1700
       RV570 / R580 Radeon X1900 / X1950
       RS600 / RS690 / RS740
                   Radeon X1200 / X1250 / X2100
       R600 Radeon HD 2900
       RV610 / RV630 Radeon HD 2400/2600/2700/4200/4225/4250
       RV620 / RV635 Radeon HD 3410/3430/3450/3470/3650/3670
       RV670 Radeon HD 3690/3850/3870
       RS780 / RS880 Radeon HD 3100/3200/3300/4100/4200/4250/4290
       RV710 / RV730 Radeon HD 4330/4350/4550/4650/4670/5145/5165 / 530v / 545v / 560v / 565v
       RV740 / RV770 / RV790
                   Radeon HD 4770/4730/4830/4850/4860/4870/4890
       CEDRO Radeon HD 5430/5450/6330/6350/6370
       REDWOOD Radeon HD 5550/5570/5650/5670/5730/5750/5770/6530/6550/6570
       JUNIPER Radeon HD 5750/5770/5830/5850/5870/6750/6770/6830/6850/6870
       CYPRESS Radeon HD 5830/5850/5870
       HEMLOCK Radeon HD 5970
       PALMA Radeon HD 6310/6250
       SUMO / SUMO2 Radeon HD 6370/6380/6410/6480/6520/6530/6550/6620
       BARTS Radeon HD 6790/6850/6870/6950/6970/6990
       TURKS Radeon HD 6570/6630/6650/6670/6730/6750/6770
       CAICOS Radeon HD 6430/6450/6470/6490
       CAYMAN Radeon HD 6950/6970/6990
       Serie ARUBA Radeon HD 7000
       Serie TAHITI Radeon HD 7900
       PITCAIRN Radeon HD 7800 series
       VERDE Radeon HD 7700 series
       OLAND Radeon HD 8000 series
       HAINAN Radeon HD 8000 series
       BONAIRE Radeon HD 7790 series
       APU KAVERI KAVERI
       APU KABINI KABINI
       Serie HAWAII Radeon R9
       APU MULLINS MULLINS

Referencia: http://xmodulo.com/how-to-check-graphics-card-on-linux.html

Este es un buen tutorial para ver información sobre su GPU. Me gusta especialmente lspci | grep -E "VGA|3D"y sudo lspci -v -s ##:##.#(usando los números que encontraste en el comando anterior).

conman253
fuente
3
Está preguntando sobre las GPU compatibles con el controlador AMDGPU ni el controlador radeon
Tooniis
Está preguntando sobre las GPU compatibles con el controlador AMDGPU ni el controlador radeon
Tooniis
2

En este momento, los controladores beta solo se han probado en ubuntu 14.04 y la versión 4.2 del kernel. Si tiene una tarjeta Sea Island, necesitará compilar su propio núcleo con ck habilitado. Si te sientes cómodo con el terminal, esto es bastante fácil. Puede consultar los foros de gentoo ya que esta es la norma para ellos. A partir de ahora, a menos que sea un desarrollador, es mejor evitar los controladores nvidia y amd vulkan. En mi experiencia, todavía son experimentales y todavía tienen muchos problemas en el borde de la sangría. Mi sistema se cayó la semana pasada debido a una actualización del kernel y la única razón por la que lo uso es porque necesito probar el marco que estoy usando en diferentes plataformas. Por ahora, quédate con los conductores de la mesa. Por lo que escuché, todavía es comparable al controlador profesional.

usuario535986
fuente
Gracias por su respuesta, seguramente es útil. Sin embargo, en la pregunta me refiero al controlador de código abierto amdgpu preinstalado en Ubuntu 16.04 LTS. No me refiero al controlador beta AMD GPU-Pro proporcionado por AMD en su sitio web.
alevipri
pregunta actualizada :)
alevipri
3
Esto en realidad se refiere a ambos. Básicamente, hay dos pilas que usan el controlador del núcleo AMDGPU: AMDGPU / GPU-Pro y AMDGPU / Mesa-Galium. El controlador AMD GPU-Pro usa el mismo controlador del lado del núcleo, pero usa su propio compilador de sombreado y bibliotecas OpenGL frontales. (Se conecta a través de Mesa muy bien para la coexistencia en plataformas con múltiples tarjetas a diferencia de la pesadilla que era fglrx). También agrega soporte para Vulkan y OpenCL. GPU-Pro además de ser de código cerrado no es compatible con los chips SI (es decir, GCN 1.0) solo es compatible con los chips VI y posteriores (es decir, GCN 1.1+)
Robert Wm Ruedisueli