Neue Software für den C16
Neue Software für den C16
Um die Energiewende aktiv zu unterstützen, habe ich die Warmwasserbereitung meiner Wärmepumpe gezielt an die Zeiten angepasst, in denen im öffentlichen Stromnetz die günstigsten und saubersten Strommengen zur Verfügung stehen
Route Handler als Beispiel für ein sinnvolles PHP File Templates in PHPStorm (intellij)
When the admins set up my new laptop they forgot to enable hibernation manually and the device deep discharged over night.
| Komponente | Wert |
|---|---|
| Modell | Dell Precision 3480 |
| CPU | 13th Gen Intel Core i7-1360P |
| RAM | 30 GiB |
| iGPU | Intel Raptor Lake-P Iris Xe (renderD128, PCI 0000:00:02.0) |
| dGPU | NVIDIA RTX A500 Laptop GPU, GA107GLM (renderD129, PCI 0000:02:00.0) |
| NVIDIA-Treiber | 595.84 (nvidia-driver-595-open) |
| PRIME-Modus | on-demand |
| OS | Ubuntu 26.04 LTS |
| Kernel | 7.0.0-28-generic |
| Desktop | GNOME Shell 50.1, Wayland |
| Nautilus | 50.0 |
| GTK4 | 4.22.4 |
| Portal | xdg-desktop-portal 1.21.1, xdg-desktop-portal-gnome 50.0 |
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.
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.
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: