Quelles cartes graphiques sont prises en charge par le nouveau pilote AMDGPU dans Ubuntu 16.04?

23

Le nouveau pilote open source AMDGPU préinstallé dans Ubuntu 16.04 devrait prendre en charge toutes les cartes " îles volcaniques " prêtes à l'emploi. Cela signifie que les cartes graphiques AMD Radeon R9 285, R9 380 / 380X et R9 Fury / FuryX seront prises en charge immédiatement si Ubuntu 16.04 LTS est installé.

Cependant, j'ai lu que le pilote open source AMDGPU a un support expérimental pour les cartes graphiques " Sea Islands " (HD7790, R7 260, R9 290, R7 360, R9 390).
Cette prise en charge est-elle activée par défaut sur Ubuntu 16.04, ou ces cartes graphiques utiliseront-elles le pilote Radeon?

Merci

alevipri
la source
"Cette prise en charge facultative est-elle activée par défaut sur Ubuntu 16.04?" Alors qu'est-ce qui ferait ce support optionnel ?
Rinzwind
@Rinzwind J'ai écrit "facultatif" car il peut être activé lors de la compilation du noyau, si j'ai bien compris.
alevipri
Le nouveau pilote ne fonctionne même pas encore sur 16.04, donc je ne m'inquiéterais pas pour l'instant de la prise en charge des chipsets Sea Island ...
Nathan Osman

Réponses:

12

Je crois que votre réponse peut être trouvée à partir de la ligne de commande.

$ 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 radeondonne une liste du matériel pris en charge, ainsi qu'un lien vers leur wiki :

MATÉRIEL PRIS EN CHARGE
       Le pilote radeon prend en charge les cartes vidéo PCI, AGP et PCIe basées sur les puces ATI / AMD suivantes
       (note: la liste n'est pas exhaustive):

       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, PCIe M26
       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
       CEDAR 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
       PALM 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
       ARUBA Radeon HD 7000 series
       TAHITI Radeon HD 7900 series
       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
       KABINI KABINI APUs
       HAWAII Radeon R9 series
       MULLINS MULLINS APUs

Référence: http://xmodulo.com/how-to-check-graphics-card-on-linux.html

Ceci est un bon tutoriel pour afficher des informations sur votre GPU. J'aime particulièrement lspci | grep -E "VGA|3D"et sudo lspci -v -s ##:##.#(en utilisant les chiffres que vous avez trouvés dans la commande précédente).

conman253
la source
3
Il pose des questions sur les GPU pris en charge par le pilote AMDGPU ni le pilote radeon
Tooniis
Il pose des questions sur les GPU pris en charge par le pilote AMDGPU ni le pilote radeon
Tooniis
2

Pour l'instant, les pilotes bêta n'ont été testés que sur Ubuntu 14.04 et la version 4.2 du noyau. Si vous avez une carte Sea Island, vous devrez compiler votre propre noyau avec ck activé. Si vous êtes à l'aise avec le terminal, c'est en fait assez simple. Vous pouvez consulter les forums gentoo car c'est la norme pour eux. Pour l'instant, à moins que vous ne soyez développeur, il est préférable d'éviter les pilotes nvidia et amd vulkan. D'après mon expérience, ils sont encore expérimentaux et ont encore de nombreux problèmes à la pointe du progrès. Mon système est tombé en panne la semaine dernière en raison d'une mise à niveau du noyau et la seule raison pour laquelle je l'utilise est que je dois tester le cadre que j'utilise sur différentes plates-formes. Pour l'instant, respectez les pilotes mesa. D'après ce que j'ai entendu, il est toujours comparable au pilote professionnel.

user535986
la source
Merci pour votre réponse, c'est sûrement utile! Cependant, dans la question, je me réfère au pilote open source amdgpu pré-installé dans Ubuntu 16.04 LTS. Je ne fais pas référence au pilote bêta AMD GPU-Pro fourni par AMD sur son site Web.
alevipri
question mise à jour :)
alevipri
3
Cela fait référence aux deux. Fondamentalement, il y a deux piles qui utilisent le pilote du noyau AMDGPU: AMDGPU / GPU-Pro et AMDGPU / Mesa-Galium Le pilote AMD GPU-Pro utilise le même pilote côté noyau, mais utilise son propre compilateur de shaders et les bibliothèques OpenGL frontales. (Il prend bien en charge Mesa pour la coexistence sur des plates-formes avec plusieurs cartes contrairement au cauchemar qui était fglrx.) Il ajoute également la prise en charge de Vulkan et OpenCL. GPU-Pro en plus d'être une source fermée ne prend pas en charge les puces SI (c.-à-d. GCN 1.0), il ne prend en charge que les puces VI et ultérieures (c.-à-d. GCN 1.1+)
Robert Wm Ruedisueli