staging.inyokaproject.org

Neue AMDGPU driver, Ubuntu 19.04, und RX 5700

Status: Gelöst | Ubuntu-Version: Ubuntu 19.04 (Disco Dingo)
Antworten |

Knogle

Anmeldungsdatum:
5. Oktober 2016

Beiträge: Zähle...

Ich gruesse euch liebe Communtity. Ich habe schon einen grossen Kampf hinter mir gehabt, da ich OpenCL zum laufen bringen wollte , mit den doofen AMD Treiber. Leider ist dieses Projekt gescheitert. Nun habe ich eine neue AMD Karte gekauft vom Typ RX 5700. Jedoch gibt es noch kein neues amdgpu Paket in den repos, und der Treiber von der Webseite geht nur für die Version Ubuntu 18.04 LTS Wie gehe ich da vor?

Moderiert von ChickenLipsRfun2eat:

Thema in einen passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) in jedem Forenbereich. Danke.

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

Knogle schrieb:

Jedoch gibt es noch kein neues amdgpu Paket in den repos

Das wird es für 19.04 auch nie geben, und ohne einen entsprechend aktuellen Kernel kommst du ohnehin nicht weiter. Das gibt es ausschließlich und mit großer Verzögerung für LTS Versionen in Form der LTS Enablement Stacks.

Kernel 5.3 und Mesa 19.2 sind Minimum, beide sind noch nicht fertig und müssen dementsprechend als Release Candidate bzw aktuellen Git Stand bezogen werden, d.h. über Fremdquellen oder selber bauen.

19.10 wird mit Kernel 5.3 veröffentlicht werden und sollte bis dahin auch ein hinreichend aktuelles Mesa haben - ich würde mich aber nicht darauf verlassen, dass das System zum aktuellen Zustand bereits so weit ist.

ROCm müsstest du sowieso anderweitig beziehen, aber dort finde ich auf den ersten Blick auch noch keinen Hinweis darauf dass die Karte bereits unterstützt wird.

Knogle

(Themenstarter)

Anmeldungsdatum:
5. Oktober 2016

Beiträge: 52

Danke dir schon mal. Leider finde ich bisher keinen Download zu dem 19.2 Mesa. Sowohl auf der Mesa Seite, noch im Git. Lediglich ein Arch Pkg habe ich gefunden. Kernel läuft jetzt auf 5.3 rc4

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

Knogle schrieb:

Lediglich ein Arch Pkg habe ich gefunden.

Kein Paket, sondern im AUR. Das stellt lediglich ein Skript für das Hauseigene Build System zur Verfügung um das ganze selbst aus den Quellen zu bauen, du kannst dir dementsprechend direkt von dort den Link zum Git Repo holen.

Da dort allerdings garantiert noch weitere Abhängigkeiten wie ein aktuelles LLVM hinzu kommen, würde ich eher nach einer Fremdquelle mit fertigen Paketen suchen, die haben in der Regel alles nötige mit dabei - und du kannst so auch deine Paketverwaltung in einem konsistenten Zustand halten, Dateien an der Paketverwaltung vorbei zu installieren und insbesondere zu überschreiben geht gern mal nach hinten los.

TNTMaster

Anmeldungsdatum:
30. Juli 2009

Beiträge: 828

Meine Navi Karte läuft mit Kernel 5.3.0-rc4 und mesa/llvm aus dem PPA https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers. Bis es stabile und fehlerfreie Treiber gibt, werden aber noch ein paar Wochen ins Land ziehen.

TNT

Knogle

(Themenstarter)

Anmeldungsdatum:
5. Oktober 2016

Beiträge: 52

TNTMaster schrieb:

Meine Navi Karte läuft mit Kernel 5.3.0-rc4 und mesa/llvm aus dem PPA https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers. Bis es stabile und fehlerfreie Treiber gibt, werden aber noch ein paar Wochen ins Land ziehen.

TNT

Wie haste das genau angestellt? Habe gerade nochmal geschaut, habe doch nur den 5.2er Kernel drauf. Wenn ich den 5.3er draufmache bootet die Kiste nicht mehr, bekomme dann irgendwas mit "couldn't get uefi db list" oder aehnlich.

Das Repo was du mir verlinkt hast habe ich mal geaddet, und dann kamen auch gleich reichlich Updates. Den Kernel habe ich mir direkt von Linus Torvalds' GitHub Repo gezogen und dann mit den Optionen des alten Kernels, und entsprechend make oldconfig konfiguriert und kompiliert.

TNTMaster

Anmeldungsdatum:
30. Juli 2009

Beiträge: 828

Ich hab den Kernel von https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/ per git gezogen und mithilfe des Pakets kernel-package kompiliert. Die so gebauten deb-Pakete (liegen einen Ordner höher) installiert.

sudo make-kpkg clean
sudo make-kpkg configure
sudo make-kpkg -j8 --initrd --append-to-version=-torvalds kernel_image kernel_headers

TNTMaster

Anmeldungsdatum:
30. Juli 2009

Beiträge: 828

Außerdem brauchst du noch die richtige Firmware:

https://people.freedesktop.org/~agd5f/radeon_ucode/navi10/

alle Dateien nach /lib/firmware/amdgpu kopieren

Zerschranzer66

Anmeldungsdatum:
16. August 2019

Beiträge: Zähle...

TNTMaster schrieb:

Außerdem brauchst du noch die richtige Firmware:

https://people.freedesktop.org/~agd5f/radeon_ucode/navi10/

alle Dateien nach /lib/firmware/amdgpu kopieren

Bin etwas neu in ubuntu / linux allgemein.

verstehe ich das richtig :

1. Ich installiere ubuntu 19.04

2. Ich flashe den kernel 5.3rc4 dann reboot. (würde ich mit ukuu machen, der einfachheit wegen.)

3. Anschliesend ziehe ich aus dem PPA https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers die neuesten mesa treiber. (dann wohl wieder reboot ?? )

4. Ich kopiere die frimware https://people.freedesktop.org/~agd5f/radeon_ucode/navi10/ nach /lib/firmware/amdgpu und wieder reboot

5. Alles sollte soweit erledigt sein, und graka läuft ? Amdgpupro Installation nicht notwendig? Wenn ja wann ? Und ist das ganze dann auch mit Vulkan kompatibel ?

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

Zerschranzer66 schrieb:

und wieder reboot

Wieso wieder? Einmal am Ende reicht. Programmcode wird komplett aus dem Arbeitsspeicher ausgeführt, da kannst du auf dem Dateisystem rumspielen wie du lustig bist. Du kannst ihm den Kernel auch komplett unterm Hintern weglöschen, das System läuft einfach weiter.

Zerschranzer66

Anmeldungsdatum:
16. August 2019

Beiträge: 12

Letalis_Sonus schrieb:

Zerschranzer66 schrieb:

und wieder reboot

Wieso wieder? Einmal am Ende reicht. Programmcode wird komplett aus dem Arbeitsspeicher ausgeführt, da kannst du auf dem Dateisystem rumspielen wie du lustig bist. Du kannst ihm den Kernel auch komplett unterm Hintern weglöschen, das System läuft einfach weiter.

Gut zu wissen danke ^^ wie gesagt Nutz Linux erst seit paar tagen und les mich fleißig ein. Ich weiß nicht was alles wieder neu in den RAM geladen wird und was nicht. Unter Windows kannst die graka z.B im laufenden betrieb installieren ind wird dann auch gleich erkannt.

TNTMaster

Anmeldungsdatum:
30. Juli 2009

Beiträge: 828

Zerschranzer66 schrieb:

5. Alles sollte soweit erledigt sein, und graka läuft ? Amdgpupro Installation nicht notwendig? Wenn ja wann ? Und ist das ganze dann auch mit Vulkan kompatibel ?

Selbstverständlich mußt du manuell installierte Treiber vorher deinstallieren. Meine Games laufen ganz ordendlich, auch die Vulkan basierten. Ein paar Abstürze/Freezes hatte ich aber schon, also alles noch nicht so stabil.

Zerschranzer66

Anmeldungsdatum:
16. August 2019

Beiträge: 12

Hab meine beschriebenen Schritte gerade auf einem frisch installiertem Ubuntu in genau der Reihenfolge ausgeführt. Ich komme bis zum login screen (der etwas laggy in 4k ausgeführt wird) aber nach dem einloggen stürzt xserver ab, und ich muss mich erneut einloggen in DauerSchleife ☹ was mach ich denn falsch ??

Knogle

(Themenstarter)

Anmeldungsdatum:
5. Oktober 2016

Beiträge: 52

Änder erstmal noch auf Xorg

Zerschranzer66

Anmeldungsdatum:
16. August 2019

Beiträge: 12

Knogle schrieb:

Änder erstmal noch auf Xorg

Jetzt bin ich überfordert ^^ wie genau mach ich das und was hab ich zu ändern ?

Antworten |