Beiträge von DenalB im Thema „Arch Linux: Welche Treiber / Pakete werden für meine AMD-Grafikkarte benötigt?“

    Ich hätte da eine Erklärung für dich:

    Das könnte es sein. Und ich habe bisher nicht aufgegeben, auch wenn ich das eine oder andere Mal vor Problemen (nicht nur mit Arch) stand / stehe. ;)

    Für meine neuste Erkenntnis zitiere ich mich mal selbst ...

    Das Problem mit Diablo IV ist wohl ein bekanntes Problem, welches immer mal wieder durch Patches ausgelöst wird.

    Tatsächlich liegt das Problem am Spiel. Es hat nichts mit meinen installierten Treibern oder Arch Linux zu tun.

    Ich habe den Vormittag damit verbracht, von meinem Arch Linux erneut ein Backup zu erstellen und im Anschluss das Backup von Fedora Linux 40 (Workstation Edition) wiederherzustellen. Auch hier tritt selbiges Problem nun auf, wenn ich versuche, Diablo IV zu starten. Hier funktionierte es aber bereits ohne Fehler. Ist nur ein paar Tage her. Der Fehler muss also durch das neuste Update des Spiels ausgelöst worden sein. Also warte ich auf einen Fix von Diablo IV oder Lutris. Beim letzten Mal konnte Lutris das Problem fixen, wie ich bei meiner Recherche laß.

    Egal, welche vom Heroic Games Launcher mitgelieferte Wine-Version ich starte, der Launcher von Cyberpunk 2077 bleibt schwarz. Nutze ich allerdings Wine-Staging, welches ich separat in Arch installiert habe, startet der Launcher des Spiels ganz normal.

    Was könnte das denn nun wieder sein? :/

    EDIT: OMG ... Wie einfach ist die Lösung denn?

    Aus der Community linux_gaming auf Reddit
    Entdecke diesen Beitrag und mehr aus der Community linux_gaming
    www.reddit.com

    Dem Spiel einfach die Parameter --launcher-skip -skipStartScreen für den Start mitgeben und der Launcher ist Geschichte. Das Spiel startet direkt.

    Also ich denke, dass ich meine Probleme gelöst bekommen habe. Danke euch für die Hinweise. :)

    Danke dir. Denke aber, dass ich den Treiber nicht benötige. Hatte ihn bisher in keiner anderen Distro installiert.

    kann dir am abend nachsehen wies bei mir installiert ist der treiber

    Das wäre super. Würde mich interessieren, ob und was du für AMD nachinstalliert hast.

    Allerdings bin ich auch bereits ein gutes Stück weiter. Steam- und Lutris-Spiele laufen. Das Problem mit Diablo IV ist wohl ein bekanntes Problem, welches immer mal wieder durch Patches ausgelöst wird. Diablo II: Resurrected hat z. B. keinerlei Probleme mit Treiber oder Karte. Ich bin aber noch dran und versuche, die Meldung wegzubekommen. Denn das Spiel startet ja trotzdem.

    Nichtsdestotrotz habe ich ein paar Wikis und Webseiten durchgelesen und bin dabei wohl auf die korrekte Treiberinstallation für Vulkan und Mesa gestoßen. Aktuell habe ich folgende Pakete installiert:

    • vulkan-tools
    • vulkan-icd-loader
    • lib32-vulkan-icd-loader
    • vulkan-radeon
    • lib32-vulkan-radeon
    • mesa
    • lib32-mesa
    • xf86-video-amdgpu
    • libva-mesa-driver
    • lib32-libva-mesa-driver
    • mesa-vdpau
    • lib32-mesa-vdpau

    Außerdem muss ich in Arch nun für Lutris Wine manuell installieren. Das brauchte ich in anderen Distributionen nicht. Also habe ich diese Pakete auch noch installiert:

    • wine-staging
    • winetricks

    Damit sollte hoffentlich alles passen.

    Mein Problem mit Cyberpunk 2077 existiert allerdings weiterhin. Es startet einfach nicht. Starte ich das Spiel, öffnet sich nur ein schwarzer Kasten ...

    Mir fiel aber auf, dass der Unterschied zu den anderen Distributionen der ist, dass der Heroic Games Launcher sonst immer über Flatpak installiert wurde. In Arch nutze ich ihn nun aus dem AUR. In Flatpak kommen vermutlich alle benötigten Pakete mit, die mir nun in der AUR-Installation fehlen. Da muss ich mal schauen, ob ich dazu im Internet etwas finde.

    Ich bin mit meiner Arch Installation so weit durch. Meine Anwendungen laufen. Allerdings lege ich mir nun gerade beim Thema "Gaming" die Karten.

    Installiert habe ich Steam, Lutris und Heroic Games Launcher.

    In Steam startete zuerst kein Spiel. Augenscheinlich starteten die Spiele zwar, denn ich konnte den Button "Anhalten" drücken. Aber es startete eben nichts. Das habe ich scheinbar über die Reparatur eines Spiels hinbekommen. Dabei wurden Steam Redistributables installiert und seitdem starten die Spiele.

    Cyberpunk 2077 (GOG) im Heroic Games Launcher startet nicht. Es öffnet sich nur ein schwarzes Fenster mitten auf dem Desktop. Mehr passiert nicht.

    In Lutris passiert dasselbe beim Start von Ubisoft Connect. Hier öffnet sich ebenfalls nur ein schwarzes Fenster. Der Client selbst startet nicht. Dafür startet der Battle.net Launcher. Nun wollte ich jedoch Diablo IV starten und erhielt die Meldung, dass die genutzte Grafikkarte nicht unterstützt wird.

    Das Spiel startet dann zwar trotzdem und in den Einstellungen ist auch meine AMD RX 7800 XT zu sehen, aber alle Grafikeinstellungen sind auf das Minimum eingestellt. Das Spiel sieht auch dementsprechend aus ...

    Ausgeführt habe ich folgenden Befehl zur Installation:
    sudo pacman -S mesa vulkan-tools vulkan-icd-loader lib32-vulkan-icd-loader amdvlk lib32-amdvlk

    Im Arch Wiki habe ich auch bereits dazu hier gelesen:
    Xorg - ArchWiki

    Ich dachte eigentlich, dass ich alle Treiber für die Grafikkarte installiert habe.

    Folgende Ausgabe erhalte, wenn ich im Terminal per lspci -v | grep -A1 -e VGA -e 3D nach der identifizierten Grafikkarte frage:

    Code
    [denalb@PROMETHEUS-Archlinux ~]$ lspci -v | grep -A1 -e VGA -e 3D
    2f:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 32 [Radeon RX 7700 XT / 7800 XT] (rev c8) (prog-if 00 [VGA controller])
    	Subsystem: Sapphire Technology Limited Navi 32 [Radeon RX 7700 XT / 7800 XT]

    Über den Befehl pacman -Ss xf86-video werden mir alle zur Verfügung stehenden Grafikkartentreiber angezeigt und welche ich davon installiert habe.

    Das sieht doch eigentlich gut aus, oder?

    Was muss ich noch installieren? Welcher Treiber oder welches Paket fehlt mir zur Erkennung meiner AMD RX 7800 XT? :/

    Hier mal noch mein detailliertes System: