ubuntuusers.de

Nouveau-Treiber richtig nutzen

Status: Ungelöst | Ubuntu-Version: Kubuntu 26.04 (Resolute Raccoon)
Antworten |

GoaSkin

Anmeldungsdatum:
12. Oktober 2011

Beiträge: 29

Hallo,

ich nutze in meinem System nach wie vor eine NVIDIA GTX-650 Grafikkarte, die mittlerweile von den proprietären NVIDIA-Treibern nicht mehr unterstützt wird. Darum habe ich mein System für die Nutzung des Nouveau-Treibers konfiguriert.

Der Treiber funktioniert prinzipiell auch, jedoch gibt es ein paar nervige Kinderkrankheiten, für die ich keine Lösung finde:

  • Die Desktop-Umgebung startet nur korrekt, wenn eine Wayland-Sitzung ausgewählt wird. Wird eine X11-Sitzung ausgewählt, dann startet KDE sehr langsam und in den Applikationen sind unterschiedliche Grafikfehler zu sehen

  • Obwohl der Desktop nur im Rahmen einer Wayland-Sitzung normal läuft, gibt es wiederum Anwendungen, die nur korrekt laufen, wenn man über Parameter festlegt, dass ein X11-Backend statt ein Wayland-Backend genutzt wird. So müssen z.B. Software, die Web-Inhalte über Webengine nutzt, immer mit dem Parameter --ozone-platform=x11 gestartet werden. Ansonsten öffnen die Anwendungen fast leere Fenster und frieren ein

  • gelegentliche Anwendungsabstürze mit Einträgen im Kernellog, die auf Segmentation Faults in Bezug auf libgallium.so hinweisen

Hat jemand Ideen, wie man die genannten Probleme in den Griff bekommen könnte?

Anpassungen xorg.conf:

Section "ServerFlags"
        Option  "MaxClients"    "2048"
EndSection
Section "Device"
        Identifier  "Card0"
        Driver      "nouveau"
        BusID       "PCI:1:0:0"
EndSection

Anpassung Kernel-Parameter:

GRUB_CMDLINE_LINUX_DEFAULT="NvClkMode=15"

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9285

Das hat doch aber nichts mit dem Nouveau Treiber zu tun.

Gewöhn dich dran das es X11 bald nicht mehr gibt. Und beschwer dich bei den Entwicklern der nicht funktionierenden SW damit die die Anpassung auf Wayland vornehmen.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 6447

Ich musste einige Tage den Nouveau Treiber benutzen. Hatte mir dafür eine Konfigurationsdatei /usr/share/X11/xorg.conf.d/20-nouveau.conf gemacht:

Section "Device"
    Identifier "NvidiaGraphics"
    Driver "nouveau"
    Option "HWCursor" "1"
    Option "AccelMethod" "exa"
    Option "NoAccel" "0"
    Option "ShadowFB" "1"
    Option "WrappedFB" "1"
    Option "GLXVBlank" "1"
    #Option "ZaphodHeads" "VGA-0"
    Option "PageFlip" "1"
    Option "SwapLimit" "1"
    Option "DRI" "2"
EndSection

Meine Kubuntu Resolute Raccoon Installation mit Nvidia GTX 970 lief mit XServer, KDE und Firefox funktionierte, Youtube, auch Freetube funktionierte. Die Last auf der CPU war aber deutlich höher. Für Videogames, wie etwa Warzone 2100, reichte der Nouveau Treiber nicht.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 14705

GoaSkin schrieb:

Anpassungen xorg.conf

Ja, klar, weil's die ja seit hundert Jahren nicht mehr gibt (wenn, dann in /usr/share/X11/xorg.conf.d/ z.B. 20-nouveau.conf) und für Wayland auch so relevant ist, pff.

Deine Konfigurationsversuche verschlimmern bis verunmöglichen korrektes Funktionieren der Grafikausgabe. Wirf das Zeug 'raus oder installiere besser KResolute sauber neu! Ohne an nouveau herumzufingern! Das läuft mit Wayland und Plasma/kwin problemlos (hier GT710, Arch, Plasma, kwin - ergo stets aktuell).

Das Einzige, was hier mit WL gar nicht funktioniert, ist Screengrab (da ich eigentlich LXQt nutze, das allerdings noch nicht vollständig WL-fähig ist, Openbox es eh nie sein wird). Ersetzt durch Spectacle und gut ist. Plasma und LXQt haben eh etliche Überschneidungen, klar, Qt, man kann beides problemlos installiert haben und hat keinen wie bei anderen DEs miesen Mix.


schwarzheit schrieb:

Gewöhn dich dran das es X11 bald nicht mehr gibt.

Das ist nicht nur bald, sondern fast schon morgen. Die nächste Plasma-Version wirft X 'raus, default installiert wird es bereits nicht mehr.

Ja, wer 3 Jahre auf KResolute kleben bleiben will, hat das dann uralte Zeug, insbesondere vom Misthaufen universe, dann noch.

GoaSkin

(Themenstarter)

Anmeldungsdatum:
12. Oktober 2011

Beiträge: 29

Hallo,

wie ich geschrieben habe, benutze ich doch auch gar kein Xorg, auch wenn ich das immer wieder in Erwägung gezogen habe, um bestehende Probleme mit Wayland loszuwerden. Nur deshalb gibt es Einträge in der xorg.conf, die ich zur Vollständigkeit auch einmal mitgeteilt habe.

KDE lässt sich mit Wayland wunderbar starten, jedoch gibt es seit ich Nouveau nutze, eben vor allem verbleibende Probleme mit Anwendungen, die WebEngine oder Electron nutzen. Die melden ohne den Fallback auf X11 eben:

[10591:0816/142814.043995:ERROR:ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc:249] '--ozone-platform=wayland' is not compatible with Vulkan. Consider switching to '--ozone-platform=x11' or disabling Vulkan

und zeigen fast leere Fenster ohne viel Inhalt - es sei denn, ich übergebe wirklich --ozone-platform=x11 als Parameter; dann klappt es.

Dazu eben bei manchen Anwendungen Abstürze wg. Segmentation Faults in Bezug auf die libgallium.so.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 14705

...und nochmal: nouveau hat mit Wayland kein Problem, auch nicht mit Browsern. Aktualität (klar wird's da bei Ubuntu mit mesa, nouveau, Plasma...schwierig) und Unterlassen schräger Optionen/Konfigurationen vorausgesetzt.

Solltest Du derzeit keine funktionierende Hardware-Beschleunigung in Browsern haben, kannst Du ja vorerst in Software rendern...bis Du dann doch komplett sauber neu installierst.

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 3367

not compatible with Vulkan

GTX 650 stammt aus dem Jahr 2012.

Mittelfristig oder kurzfristig ist da neue Hardware fällig. Kurzfristig, wenn die Anwendungen wichtig sind. 😎

benutze ich doch auch gar kein Xorg,

XWayland macht die Geschichte sicher nicht stabiler, wobei ich da keine persöhnliche Erfahrung habe. Will jetzt nicht meckern!

nouveau ist da doch eher unschuldig.

Antworten |