Das könnte dich auch interessieren

Show all projects!

Speichern Dialog öffnen um 2 Sekunden verzögert. Bilder anzeigen um 2 Sekunden verzögert



System und Hardware

Komponente Wert
ModellDell Precision 3480
CPU13th Gen Intel Core i7-1360P
RAM30 GiB
iGPUIntel Raptor Lake-P Iris Xe (renderD128, PCI 0000:00:02.0)
dGPUNVIDIA RTX A500 Laptop GPU, GA107GLM (renderD129, PCI 0000:02:00.0)
NVIDIA-Treiber595.84 (nvidia-driver-595-open)
PRIME-Moduson-demand
OSUbuntu 26.04 LTS
Kernel7.0.0-28-generic
DesktopGNOME Shell 50.1, Wayland
Nautilus50.0
GTK44.22.4
Portalxdg-desktop-portal 1.21.1, xdg-desktop-portal-gnome 50.0

Symptome

Ich habe lange gedacht ich bilde mir das nur ein. Aber jedes mal wenn ich z.b. im Firefox etwas speichern will, braucht es 2 Sekunden bis der Dialog dazu öffnet. Auch wenn ich z.b. die Vorschau eines Bildes angucken wollte. Ich habe die Ursache nun gefunden, es hat mit dem Energiesparen der GPU zu tun.

Ursache

Der Öffnen-Dialog von Snap-Apps wird nicht von der App gezeichnet, sondern per xdg-desktop-portal von Nautilus (GTK4). GTK4 baut dafür einen Vulkan-Renderer auf und greift dabei auf die dedizierte NVIDIA RTX A500 zu, obwohl das Display an der Intel-GPU hängt. Im PRIME-Modus on-demand schläft die RTX A500 nach ~21 s Idle, und sie aus dem Standby zu wecken kostet ~3 s.

Händischer Fix

 

Nautilus ist unter zwei D-Bus-Namen aktivierbar, also braucht es zwei Dateien:

mkdir -p ~/.local/share/dbus-1/services

for name in org.gnome.Nautilus org.freedesktop.FileManager1; do
 cat > ~/.local/share/dbus-1/services/$name.service <<EOF
[D-BUS Service]
Name=$name
Exec=/usr/bin/env GSK_RENDERER=gl /usr/bin/nautilus --gapplication-service
EOF
done

# D-Bus die neuen Dateien einlesen lassen
gdbus call --session --dest org.freedesktop.DBus \
  --object-path /org/freedesktop/DBus \
  --method org.freedesktop.DBus.ReloadConfig

# Laufende Nautilus-Instanz beenden
pkill -x nautilus

 

 

Rückgängig: beide Dateien löschen, pkill -x nautilus

 

Die GPU verlässt jetzt den Schlafmodus nicht mehr, sondern verhindert das alle Grafikarten gescannt werden und dabei aufwachen.

Article release date: / Last update: