Vor einigen Wochen hatte ich einige Bekannte und Kollegen wegen dieser Thematik https://www.camp-firefox.de/forum/viewtopic.php?f=1&t=123478 bzgl. der NVIDIA-Treiber kontaktiert.
In den letzten Tagen haben sich ein paar von ihnen im Gegenzug bei mir gemeldet, weil sich der proprietäre Treiber unter Linux (Ubuntu) nicht so einfach updaten lässt. Da ich den erst seit 2 Wochen verwende, war mir das nicht aufgefallen. Nun gibt es aufgrund von Spectre aber ein Sicherheits-Update des Treibers.
Da ich hier im Forum zumindest indirekt den Tipp gegeben hatte, unter ganz bestimmten Umständen auf NVIDIA zu wechseln, möchte ich hier dann zumindest beschreiben, wie man den NVIDIA-Treiber updaten kann. Nicht, dass jemand von Spectre erwischt wird, und ich wäre schuld.
Proprietäre Treiber sind immer etwas heikel. Es können individuell auch weitere Abhängigkeiten bestehen. Daher ohne Gewähr.
Um das Update durchführen zu können, muss der X-Server gestoppt werden. Hier beginnt das Problem. Der NVIDIA-Treiber funktioniert hier allem Anschein nach nicht richtig. Man kann zumindest unter Ubuntu nicht in die TTY wechseln. Das klappt bei den Kollegen nicht und bei mir auch nicht. Der Wechsel an sich geht schon, aber der Bildschirm bleibt schwarz, bis man zurück wechselt. Eingaben werden angenommen, aber nicht angezeigt. So lässt sich schwerlich ein Update anstoßen.
Folgender Workaround funktioniert unter Ubuntu:
- Ubuntu im Recovery Modus starten.
- Gar nichts weiter machen sondern resumen lassen
- Nicht einloggen sondern mit [Strg] + [Alt] + [F1] usw. in die TTY wechseln.
Zum Updaten dann dort der normalen Prozedur folgen: als Root den X-Server anhalten, Run-Level wechseln, den aktuellen Treiber installieren, Rebooten.