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:
[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.
[denalb@PROMETHEUS-Archlinux ~]$ pacman -Ss xf86-video
extra/xf86-video-amdgpu 23.0.0-1 (xorg-drivers) [Installiert]
X.org amdgpu video driver
extra/xf86-video-ati 1:22.0.0-1 (xorg-drivers) [Installiert]
X.org ati video driver
extra/xf86-video-dummy 0.4.1-1 (xorg-drivers)
X.org dummy video driver
extra/xf86-video-fbdev 0.5.0-3 (xorg-drivers)
X.org framebuffer video driver
extra/xf86-video-intel 1:2.99.917+923+gb74b67f0-1 (xorg-drivers)
X.org Intel i810/i830/i915/945G/G965+ video drivers
extra/xf86-video-nouveau 1.0.17-2 (xorg-drivers)
Open Source 3D acceleration driver for nVidia cards
extra/xf86-video-qxl 0.1.6-1 (xorg-drivers)
Xorg X11 qxl video driver
extra/xf86-video-sisusb 0.9.7-4
X.org SiS USB video driver
extra/xf86-video-vesa 2.6.0-1 (xorg-drivers xorg)
X.org vesa video driver
extra/xf86-video-vmware 13.4.0-1 (xorg-drivers)
X.org vmware video driver
extra/xf86-video-voodoo 1.2.6-1 (xorg-drivers)
X.org 3dfx Voodoo1/Voodoo2 2D video driver
Alles anzeigen
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:
[denalb@PROMETHEUS-Archlinux ~]$ inxi -Fz
System:
Kernel: 6.8.1-arch1-1 arch: x86_64 bits: 64
Desktop: GNOME v: 46.0 Distro: Arch Linux
Machine:
Type: Desktop Mobo: Micro-Star model: MAG X570 TOMAHAWK WIFI (MS-7C84)
v: 1.0 serial: <superuser required> UEFI: American Megatrends LLC. v: 1.F0
date: 10/12/2023
CPU:
Info: 12-core model: AMD Ryzen 9 3900X bits: 64 type: MT MCP cache:
L2: 6 MiB
Speed (MHz): avg: 2342 min/max: 2200/4672 cores: 1: 2672 2: 2200 3: 2200
4: 2200 5: 2200 6: 2200 7: 3542 8: 2062 9: 2200 10: 2200 11: 2200 12: 2200
13: 2200 14: 2124 15: 2160 16: 2200 17: 2200 18: 2200 19: 2800 20: 2200
21: 2200 22: 3599 23: 2200 24: 2057
Graphics:
Device-1: AMD Navi 32 [Radeon RX 7700 XT / 7800 XT] driver: amdgpu v: kernel
Display: wayland server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.4
compositor: gnome-shell driver: gpu: amdgpu resolution: 3440x1440~144Hz
API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.3-arch1.1
renderer: AMD Radeon RX 7800 XT (radeonsi navi32 LLVM 17.0.6 DRM 3.57
6.8.1-arch1-1)
API: Vulkan v: 1.3.279 drivers: amd surfaces: xcb,xlib,wayland
Audio:
Device-1: AMD Navi 31 HDMI/DP Audio driver: snd_hda_intel
Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
API: ALSA v: k6.8.1-arch1-1 status: kernel-api
Server-1: PipeWire v: 1.0.4 status: active
Network:
Device-1: Realtek RTL8125 2.5GbE driver: r8169
IF: enp38s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb type: USB
Report: rfkill ID: hci0 state: up address: see --recommends
Drives:
Local Storage: total: 7.51 TiB used: 2.82 TiB (37.5%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO 1TB size: 931.51 GiB
ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 970 EVO Plus 2TB
size: 1.82 TiB
ID-3: /dev/sda vendor: Samsung model: SSD 850 EVO 1TB size: 931.51 GiB
ID-4: /dev/sdb vendor: Western Digital model: WD20EZBX-00AYRA0
size: 1.82 TiB
ID-5: /dev/sdc vendor: Western Digital model: WD20EZBX-00AYRA0
size: 1.82 TiB
ID-6: /dev/sdd vendor: Samsung model: SSD 850 PRO 256GB size: 238.47 GiB
Partition:
ID-1: / size: 931.01 GiB used: 34.2 GiB (3.7%) fs: btrfs dev: /dev/nvme0n1p2
ID-2: /boot size: 511 MiB used: 75.3 MiB (14.7%) fs: vfat
dev: /dev/nvme0n1p1
ID-3: /home size: 931.01 GiB used: 34.2 GiB (3.7%) fs: btrfs
dev: /dev/nvme0n1p2
ID-4: /var/log size: 931.01 GiB used: 34.2 GiB (3.7%) fs: btrfs
dev: /dev/nvme0n1p2
Swap:
ID-1: swap-1 type: zram size: 4 GiB used: 2.3 MiB (0.1%) dev: /dev/zram0
Sensors:
System Temperatures: cpu: 38.1 C mobo: N/A gpu: amdgpu temp: 35.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 3
Info:
Memory: total: 32 GiB available: 31.27 GiB used: 4.28 GiB (13.7%)
Processes: 500 Uptime: 4h 23m Shell: Bash inxi: 3.3.33
Alles anzeigen