Ja, das Thema amdgpu Treiber und neuere Grafikkarten, wie z.B. eine RX480 unter Leap 42.2 ist nicht ganz einfach. Nach der Installation lief bei mir zunächst mal alles im Vesa Modus. Immerhin, aber wenn man wirklich z.B. Spiele nutzen will, natürlich nicht wirklich brauchbar. Ich hatte auch mal den amdgpu pro Treiber für SLED von der AMD Seite am laufen. In meinem Falle mit einer RX480 Karte (Sapphire Nitro+). Oberflächlich betrachtet funktionierte er, zumindest für die Plasma Effekte und auch für einige Demoprogramme. Mit Steam dann der Totalabsturz von X. Wie sich herausstellte enthält das SLED Paket vom AMD keine 32 Bit Treiber. Das schein auch bei der aktuellen Version noch so zu sein. Scheinbar schafft es AMD nur für Ubuntu 32Bit Pakete mitzuliefern. Auch bei RHEL scheint 32 Bit zu fehlen. Damit ist es für Steam und viele Spiele leider nicht brauchbar. Warum es AMD nicht schafft 32 Bit Pakete für SLED zur Verfügung zu stellen ist mir ein Rätsel. Es gab auch andere Probleme z.B. mit der VDPAU Beschleunigung. Das waren allerdings nur fehlende Links auf die Libs. Alles AMD gemeldet und wie erwartet keine Rückmeldung erhalten. Also wieder vom amdgpu pro Treiber verabschiedet. Wie du schreibst läuft der amdgpu Treiber ganz gut. Wie du auch schreibst braucht man dazu allerdings einen neuen Kernel und X11. Die Repositories: http://download.opensuse.org/repositories/Kernel:/stable/standard http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Leap_42.2/ sorgen bei meinem System dafür das der amdgpu Treiber mit meiner Karte funktioniert. Auch Steam tut es damit und mit Civilization 6 habe ich damit auch keine Probleme. Das läuft wirklich gut, obwohl offiziell nur NVIDIA unterstütz wird. Auch anderer meiner Steam-Spiele scheinen soweit ganz gut zu laufen. Mit Cities Skylines gibt es leider Probleme und Darstellungsfehler. Das liegt wohl an einem libLLVM Bug den du auch beschreibst: https://bugs.freedesktop.org/show_bug.cgi?id=98984#c3 https://bugzilla.opensuse.org/show_bug.cgi?id=1030338 Alles in allem läuft es bei mir zufriedenstellend. Aber optimal ist es nicht, da so natürlich dauernd Kernel und X11 Updates fällig sind, also genau das was ich mit Leap eigentlich verhindern wollte und der Grund ist das ich nicht Tumbleweed nutze. Meine Meinung zu AMD ist zwiespältig. Mit der RX480 bin ich hardwareseitig zufrieden. Das Engagement von AMD für den Open-Source Treiber schein Früchte zu tragen und ich hoffe da auf weitere Verbesserungen. Das was AMD mit dem amdgpu pro Treiber abliefert halte ich für wenig nützlich, zumindest für openSUSE, bezweifle aber das es unter SLED oder RHEL viel besser funktioniert, habe das aber nicht getestet. Da macht AMD keine gute Figur. Rückmeldungen auf Anfragen / Bug Reports gibt es keine. Letztlich habe ich mich aber für AMD anstatt NVIDIA entschieden, da sie den Open-Source Treiber besser unterstützen und das scheint in die richtige Richtung zu gehen. Den Vorschlag von jemanden Intel GPUs zu nutzen ist natürlich wenig nützlich, wenn man wirklich spielen will. Auch unter Linux. Ob der amdgpu pro Treiber für openSUSE jemals nützlich wird, weiß wohl nur AMD. Ob Sebastian Siebert damit weitergekommen ist, weiß wohl nur er. Wäre schön wenn er sich dazu äußert. Aber letztlich macht er es in seiner Freizeit und wenn er anderer Prioritäten in seiner Freizeit hat kann ich das bestens verstehen. Nochmals Danke für seine gute Arbeit mit dem FireGL Treiber in der Vergangenheit. Interessieren würde mich wie es bei Leap 42.3 mit amdgpu weitergeht: - Wird es einen neuen Kernel geben oder Backports des amdgpu Treibers damit aktuelle RX4xx Karten funktionieren? - Wird es ein neues X11 geben oder nötige Backports damit aktuelle RX4xx Karten funktionieren? - Wie die libLLVM ein Update erhalten damit die offensichtlich bekannten Fehler behoben sind? Hierzu konnte ich bisher noch nichts in Erfahrung bringen. Keine Ahnung ob das schon feststeht. Falls es da nicht gibt, kann ich mir auf meinem Rechner Leap 42.3 dann auch sparen. Dann kann ich gleich mit Tumbleweed oder einer ganz anderen Distribution mein Glück versuchen. Für mich würde das aber auch das Konzept von Leap in Frage stellen. Denn offensichtlich von aktuellen Kernel und X11 Versionen unterstütze Hardware würde von Leap nicht unterstützt, obwohl die Hardware dann schon nicht mehr ganz so neu ist. Eine stabile Distribution schön und gut, aber wenn die dann nur auf alter Hardware läuft, auch nicht gerade nützlich. Gruß Bernd
Gesendet: Mittwoch, 19. April 2017 um 11:17 Uhr Von: "Michael Born"
An: opensuse-de@opensuse.org Betreff: Re: AMD Treiber : und wie geht es weiter für Leap 42.2 Richtig, man braucht einen Kernel ab 4.7 für die rx480 (und die kleineren Polaris) Grafikkarten. Das ist bei Leap 42.2 am einfachsten über das Einbinden des Kernel:stable Repos möglich. Da bekommt man immer den aktuellen Kernel (momentan 4.10) mit ca. wöchentlichen Updates. Um aktuelles OpenGL (4.5) zu bekommen, braucht man auch noch ein aktuelles MESA. Das bekommt man übers X11:Xorg Repo (momentan MESA 17.0.4). Auch da gibt es noch ein "Problem". Einige Spiele (z.B. Deus Ex) und der radv Vulkan Treiber benötigen llvm 3.9. Leap 42.2 nutzt aber llvm 4.8 und auch MESA aus dem Repo ist damit kompiliert. Damit bekommt man also kein radv und Textur-Müll in Deus Ex.
Es gibt da also viele Baustellen, die vermutlich in 42.2 nicht mehr bearbeitet werden (llvm > 4.8; Kernel > 4.7). Auch die steam-Bibliotheken Kompatibilität ist ein Dauerproblem. Deshalb kann ich Suse 42.2 zum Spielen nicht wirklich empfehlen.
Ich hoffe, bei 42.3 sieht es besser aus.
Gruß, Michael
Am 18.04.2017 um 09:58 schrieb Joachim H.:
Moin,
noch eine kleine Nachfrage von mir.
Leider geht es im Netz immer noch durcheinander mit amdgpu und amdgpu-pro. Eigentlich ging ich davon aus, dass meine RX480 von amdgpu unterstützt wird. Das hatte ich so gelesen. Leider mal wieder eine dieser Verwechslungen. Die RX480 wird wohl erst ab Kernel 4.7 über amdgpu laufen.
Ich habe erst durch diesen Thread gemerkt, dass meine RX480 nur mit VESA läuft. Daher würd's mich schon interessieren, wie es hier mit der 42.2 weiter geht.
Der Thread von Peter Mc Donough, startend im letzten November endet ja mit dem Statement von Sebastian Siebert zum Jahreswechsel, dass was nicht funzt und dann hört es auf. Nun haben wir immerhin schon Mitte April und selbst Peter fragt nach einem Lebenszeichen von Sebastian.
Ich kann mir kaum vorstellen, dass die Installation des amdgpu-pro so gar nicht zum Laufen zu kriegen sein soll. Oder sind die beiden Distris wirklich so weit auseinander, dass es gar nicht gehen kann/wird?
Gibt es seit Weihnachten wirklich keine Fortschritte in dieser Sache?
Gruß
Joachim
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org