Welche Grafikkarten werden vom neuen AMDGPU-Treiber in Ubuntu 16.04 unterstützt?

23

Der neue Open-Source-AMDGPU-Treiber, der in Ubuntu 16.04 vorinstalliert ist, sollte standardmäßig alle " Volcanic Islands " -Karten unterstützen. Dies bedeutet, dass AMD Radeon R9 285, R9 380 / 380X und R9 Fury / FuryX Grafikkarten sofort unterstützt werden, wenn Ubuntu 16.04 LTS installiert ist.

Allerdings habe ich gelesen, dass der Open Source AMDGPU-Treiber eine experimentelle Unterstützung für die " Sea Islands " -Grafikkarten bietet (HD7790, R7 260, R9 290, R7 360, R9 390).
Ist diese Unterstützung unter Ubuntu 16.04 standardmäßig aktiviert, oder verwenden diese Grafikkarten den Radeon-Treiber?

Vielen Dank

alevipri
quelle
"Ist diese optionale Unterstützung unter Ubuntu 16.04 standardmäßig aktiviert?" Was würde dann diese optionale Unterstützung bedeuten ?
Rinzwind
@Rinzwind Ich habe "optional" geschrieben, da es beim Kompilieren des Kernels aktiviert werden kann, wenn ich es richtig verstanden habe.
Alevipri
Der neue Treiber funktioniert noch nicht einmal am 16.04., Daher würde ich mir noch keine Sorgen um die Unterstützung von Sea Island-Chipsätzen machen ...
Nathan Osman,

Antworten:

12

Ich glaube, Ihre Antwort kann über die Befehlszeile gefunden werden.

$ 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 radeonenthält eine Liste der unterstützten Hardware sowie einen Link zu ihrem Wiki :

UNTERSTÜTZTE HARDWARE
       Der Radeon-Treiber unterstützt PCI-, AGP- und PCIe-Grafikkarten, die auf den folgenden ATI / AMD-Chips basieren
       (Hinweis: Die Liste ist nicht vollständig.)

       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
       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 Serie
       TAHITI Radeon HD 7900 Serie
       PITCAIRN Radeon HD 7800 Serie
       VERDE Radeon HD 7700 Serie
       OLAND Radeon HD 8000 Serie
       HAINAN Radeon HD 8000 Serie
       BONAIRE Radeon HD 7790 Serie
       KAVERI KAVERI APUs
       KABINI KABINI APUs
       HAWAII Radeon R9 Serie
       MULLINS MULLINS APUs

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

Dies ist ein gutes Tutorial, um Informationen zu Ihrer GPU anzuzeigen. Ich mag lspci | grep -E "VGA|3D"und besonders sudo lspci -v -s ##:##.#(unter Verwendung der Zahlen, die Sie aus dem vorherigen Befehl gefunden haben).

conman253
quelle
3
Er fragt nach den GPUs, die vom AMDGPU-Fahrer noch vom Radeon-Fahrer unterstützt werden
Tooniis
Er fragt nach den GPUs, die vom AMDGPU-Fahrer noch vom Radeon-Fahrer unterstützt werden
Tooniis
2

Bisher wurden die Beta-Treiber nur auf Ubuntu 14.04 und der Kernel-Version 4.2 getestet. Wenn Sie eine Sea Island-Karte besitzen, müssen Sie Ihren eigenen Kernel mit aktiviertem ck kompilieren. Wenn Sie mit dem Terminal vertraut sind, ist dies eigentlich ganz einfach. Sie können die Gentoo-Foren überprüfen, da dies die Norm für sie ist. Sofern Sie noch kein Entwickler sind, sollten Sie ab sofort die Treiber nvidia und amd vulkan meiden. Nach meiner Erfahrung sind sie immer noch experimentell und haben immer noch viele Probleme. Mein System ist erst letzte Woche aufgrund eines Kernel-Upgrades ausgefallen und ich benutze es nur, weil ich das Framework testen muss, das ich auf verschiedenen Plattformen verwende. Halten Sie sich vorerst an die Mesa-Treiber. Soweit ich gehört habe, ist es immer noch vergleichbar mit dem Pro-Treiber.

user535986
quelle
Vielen Dank für Ihre Antwort, es ist sicherlich nützlich! Allerdings beziehe ich mich in der Frage auf den Open Source-Treiber amdgpu , der in Ubuntu 16.04 LTS vorinstalliert ist. Ich beziehe mich nicht auf den von AMD auf seiner Website bereitgestellten AMD GPU-Pro Beta-Treiber.
Alevipri
Frage aktualisiert :)
Alevipri
3
Dies bezieht sich tatsächlich auf beide. Grundsätzlich gibt es zwei Stacks, die den AMDGPU-Kerneltreiber verwenden: AMDGPU / GPU-Pro und AMDGPU / Mesa-Galium. Der AMD GPU-Pro-Treiber verwendet denselben Kerneltreiber, verwendet jedoch einen eigenen Shader-Compiler und Front-End-OpenGL-Bibliotheken. (Im Gegensatz zu dem Alptraum, der fglrx war, funktioniert Mesa problemlos für die Koexistenz auf Plattformen mit mehreren Karten.) Außerdem werden Vulkan- und OpenCL-Unterstützung hinzugefügt. GPU-Pro unterstützt nicht nur die SI-Chips (dh GCN 1.0), sondern auch die VI-Chips (dh GCN 1.1+)
Robert Wm Ruedisueli