flaphoschi schrieb:
Mein Lieblingsfehler mit Nvidia:
https://registry.khronos.org/OpenGL/extensions/NV/NV_robustness_video_memory_purge.txt
It’s not a bug. It’s a feature!
Seit 2016 nicht gefixt. Der Fehler wird seit dem Frühjahr 2025 teilweise in X11 umgangen. Richtig gelesen. Nvidia so “Ja. Da sind doch die anderen Entwickler schuld. Also alle! Warum kennen die unsere Bugs…aeh Features nicht?”.
Da bringst du leider massiv etwas durcheinander. Diese Extension ist richtig, wichtig und fehlerfrei. Es ist ein
Hint (wegen
async) darauf, dass der VRAM-Content nicht mehr als gegeben betrachtet werden kann.
Es ist Aufgabe der
App bzw. Bibliothek/Middelware, diese Information verlässlich abzurufen und entsprechend zu handeln. Da kann nVidia schon mal gar nix für.
Was glaubst warum es bei AMD/Intel funktioniert? Der VRAM-State wird wieder hergestellt. Das
verschleiert die schlechte Umsetzung in vielen Linux-Apps/-Bibliotheken.
Dass nVidia Probleme mit dem Standby/Hibernation hat, liegt an falscher Treiber-Implementierung in den Distributionen. Siehe Ubuntu: Die haben 5 Jahre für etwas gebraucht, was man in 15 Minuten hätte erledigen können ... wenn man die nVidia-Dokumentation gelesen hätte.
Das
Feature ist seit 435.x zumindest experimentell verfügbar. Und schon 2019 stand die Lösung für Ubuntu in der Dokumentation.
flaphoschi schrieb:
Das war ja auch 2010

Was Nvidia durch seine Haltung sich selbst und Linux geschadet hat ist schon nachhaltig. Mir war dann auch 2017 (?) endgültig erledigt.
2010 ... so so ...
Wayland war 2016, das Jahr
deiner Extension, noch far, far away from mature. Es fehlen immer noch diverse Features und langsam wird klar, dass man beim Wayland-Design viel, viel verschlafen hat. Wayland ist der BER von Linux.
nVidia ist bescheiden unter Linux, das stimmt. Aber der Wahrheit sollte man schon die Ehre geben: Wayland ist ein Machwerk und ähnlicher Flickenteppich wie Xorg.
Für die
Extension sollte man dankbar sein, denn sie geht ein GPU-Problem
aller Hersteller an. Das Problem liegt hier in der
freien Verantwortung der App-Devs unter Linux/Xorg/Wayland.