Hallo zusammen,
für alle, die versuchen, HDR in Path of Exile 2 auf Nobara Linux mit einer NVIDIA GPU und Wayland zum Laufen zu bringen, hier ist eine detaillierte Anleitung basierend auf meinen Erfahrungen. Es war ein langer Weg, aber es funktioniert jetzt!
Mein System:
- Betriebssystem: Nobara Linux 43 (GNOME Edition)
- Kernel: 6.18.7-200.nobara.fc43.x86_64
- Grafikkarte: NVIDIA GeForce RTX 4070 Ti SUPER (Treiber: 580.119.02)
- Display Server: Wayland (GNOME Shell 49.3)
- Monitor: 3440x1440, DisplayPort
---
###
Schritt-für-Schritt-Anleitung zur HDR-Aktivierung in Path of Exile 2 (PoE2) auf Nobara Linux (NVIDIA/Wayland/GNOME)
1. NVIDIA Kernel Mode Setting (KMS) in GRUB aktivieren:
Dies ist entscheidend für eine stabile Wayland/HDR-Umgebung mit NVIDIA.
* Öffnen Sie die GRUB-Konfigurationsdatei:
Code:
bash
sudo nano /etc/default/grub
* Suchen Sie die Zeile, die mit
GRUB_CMDLINE_LINUX_DEFAULT beginnt, und fügen Sie folgende Parameter hinzu:
Code:
nvidia-drm.modeset=1 nvidia-drm.fbdev=0 nvidia.NVreg_EnableGpuFirmware=0
Die Zeile sollte dann in etwa so aussehen (andere Parameter können abweichen):
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1 nvidia-drm.fbdev=0 nvidia.NVreg_EnableGpuFirmware=0"
- Speichern Sie die Datei und schließen Sie den Editor.
- Aktualisieren Sie GRUB und starten Sie das System neu:
Code:
bash
sudo grub-mkconfig -o /boot/grub2/grub.cfg
sudo reboot
Hinweis: Wenn Sie UEFI verwenden, könnte der Pfad grub.cfg anders sein, z.B. /boot/efi/EFI/fedora/grub.cfg.
2. vk-hdr-layer installieren:
Dieses Vulkan-Layer ist essentiell für NVIDIA HDR auf GNOME Wayland. Es ist nicht in den Standard-Repositories von Nobara enthalten, daher müssen wir ein Copr-Repository aktivieren.
* Copr-Repository aktivieren:
Code:
bash
sudo dnf copr enable vulongm/vk-hdr-layer
Bestätigen Sie mit
y, wenn Sie dazu aufgefordert werden.
* Paketlisten aktualisieren:
Code:
bash
sudo dnf update --refresh
*
vk-hdr-layer installieren:
Code:
bash
sudo dnf install vk-hdr-layer
Bestätigen Sie die Installation mit
y.
3. Path of Exile 2 Konfigurationsdatei anpassen:
Die Spieldateien müssen HDR explizit aktivieren.
* Navigieren Sie zum Kompatibilitätsordner des Spiels (der genaue Pfad kann variieren, dies ist ein häufiger Pfad):
Code:
bash
cd ~/.local/share/Steam/steamapps/compatdata/2694490/pfx/drive_c/users/steamuser/Documents/My Games/Path of Exile 2/
* Öffnen Sie die Konfigurationsdatei
poe2_production_Config.ini:
Code:
bash
nano poe2_production_Config.ini
* Suchen Sie die Zeile
hdr=false und ändern Sie sie in:
* Speichern und schließen Sie die Datei.
Hinweis: Behalten Sie renderer_type=Vulkan bei. DirectX 12 hat auf Linux/NVIDIA bekanntermaßen Leistungsprobleme mit PoE2.
4. Steam Launch Options für Path of Exile 2 einstellen:
Diese Optionen stellen sicher, dass Proton Wayland und HDR korrekt verwendet.
- Öffnen Sie Steam, gehen Sie zu Ihrer Bibliothek.
- Rechtsklick auf Path of Exile 2 ->
Eigenschaften -> Allgemein.
- Fügen Sie unter
Startoptionen (Launch Options) Folgendes ein:
Code:
PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 ENABLE_HDR_WSI=1 %command%
5. Proton-Version auswählen:
Verwenden Sie eine aktuelle GE-Proton-Version für die beste Kompatibilität.
- Gehen Sie in Steam zu Path of Exile 2 ->
Eigenschaften -> Kompatibilität.
- Aktivieren Sie "Die Verwendung eines bestimmten Kompatibilitäts-Tools für Path of Exile 2 erzwingen" und wählen Sie GE-Proton 10-x oder neuer.
6. GNOME HDR-Einstellungen überprüfen:
Stellen Sie sicher, dass HDR in Ihren GNOME-Systemeinstellungen aktiviert ist.
* Gehen Sie zu
Einstellungen ->
Anzeigen (Displays) und vergewissern Sie sich, dass der HDR-Schalter für Ihren Monitor auf
EIN steht.
7. In-Game-Einstellungen anpassen:
- Starten Sie Path of Exile 2.
- Gehen Sie in die Grafikoptionen und stellen Sie Folgendes ein:
*
Renderer: Vulkan
*
Anzeigemodus (Display Mode): Fenstervollbild (Windowed Fullscreen)
* Kalibrieren Sie die Helligkeit nach Ihren Wünschen.
---
###
HDR-Verifizierung (optional, nach Spielstart):
Um sicherzustellen, dass HDR tatsächlich aktiv ist, sobald das Spiel läuft und HDR-Inhalte anzeigt:
*
Mittels gdctl:
Suchen Sie in der Ausgabe nach Hinweisen auf "HDR active" oder "HDR metadata" für Ihren Monitor.
*
Mittels sysfs:
Code:
bash
ls /sys/class/drm/ # Um Ihren genauen Display-Output zu finden (z.B. card0-DP-2)
cat /sys/class/drm/IHR_DISPLAY_OUTPUT/active_mode_state
Die Ausgabe sollte Informationen enthalten, die auf HDR hindeuten (z.B. HDR-Metadaten-Codes).
---
Aktuelle Beobachtung:
HDR funktioniert nach diesen Schritten, allerdings treten phasenweise massive Leistungseinbrüche (von 165 FPS auf unter 80 FPS) mit einem visuellen "Vibrieren" auf. Hier muss noch weiter optimiert werden.
Ich hoffe, diese Anleitung hilft anderen! Lass mich wissen, wenn ihr Ergänzungen oder Lösungen für die Performance-Probleme habt.