avatar_Daemon

Tearing mit nVidia Treiber (nonfree)

Begonnen von Daemon, 13. Dezember 2017, 14:39:41

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

Daemon

Hallo!

Ich besitze eine nVidia GPU, und musste feststellen, dass ich Tearing (Zerrungen) sowohl in der GUI selbst (egal ob KDE oder XFCE), als auch in Programmen hatte (Browser, Office, egal was). Besonders merkte ich das beim scrollen.

Nach kurzer Suche fand ich die Lösung. Um es zu testen, einfach mal im Terminal folgendes eingeben:
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"

oder
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"


Bei mir hatte der erste Befehl schon Abhilfe geschaffen.

Nun ist nach einem Neustart ja wieder alles wie vorher, also dann einfach in /etc/X11/xorg.conf.d/ die Datei 20-nvidia.conf erstellen mit folgendem Inhalt:
Section "Device"
        Identifier "Nvidia Card"
        Driver     "nvidia"
        VendorName "NVIDIA Corporation"
        BoardName  "GeForce GTX 1050 Ti"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    Option         "AllowIndirectGLXProtocol" "off"
    Option         "TripleBuffer" "on"
EndSection


Natürlich bei BoardName auch die GPU eintragen die man hat.
I'm worse at what I do best and for this gift I feel blessed

Daemon

Hat zufällig jemand eine Idee, warum manchmal die Datei (20-nivida.conf) geladen und manchmal nicht?

Der einzige Unterschied ist, dass ich einen neuen Kernel (4.14) installiert habe.

Das sollte ja aber nicht das Problem sein, oder?
I'm worse at what I do best and for this gift I feel blessed

guest6

Welche Distribution hast du denn gerade am Wickel?
Bei Arch muss man doch immer das passende nvidia-Modul
zum jeweiligen Kernel installieren.

Im log nichts zu finden, gerade wenn es mal nicht geladen wird?

Ansonsten kann ich nur sagen, im 4.14 sind erstaunlich viele Probleme
drin, bzw. verträgt es sich in meinem Falle hier wohl immer weniger
mit dem Archlinux und systemd, seit dem 4.14 bleiben alle Rechner
beim runter fahren in der berühmten 90sec Warteschleife hängen.

Habe nun das dämliche journal deaktiviert und nun scheint gut zu sein.

Hat zwar nichts mit deinem Problem zu tun, aber die ganze Welt soll lesen,
was systemd für ein Hyper-Mist ist.

Trotzdem, der Kernel 4.9 ist auch hier absolut unproblematisch und der frische
4.14 halt noch nicht. (Eigentlich auch normal, muss eben erst reifen).

Wenn es bei Dir mit dem 4.9 gut läuft, würde ich noch eine Weile bei dem bleiben.

mfg

Daemon

Zitat von: virtual-dev am 18. Dezember 2017, 15:44:48
Welche Distribution hast du denn gerade am Wickel?
Bei Arch muss man doch immer das passende nvidia-Modul
zum jeweiligen Kernel installieren.

Trau mich gar nicht das zu sagen, habe im Moment (aber nicht mehr lange) Manjaro drauf.  ::) ??? :o
Das Kernelmodul ist installiert für linux414.

Aber stimmt, mit linux49 gibt es diese "Probleme" nicht.

I'm worse at what I do best and for this gift I feel blessed

Daemon

So, jetzt wollte ich mir Artix installieren (die uralt Iso vom Oktober), es wird gebootet, dann sehe ich noch das der User und das PW artix sind, dann fängt das Bild an zu flackern, und das wars.
Keine Ahnung ob es am nouveau Treiber liegt oder an was anderem, aber ich kann es jedenfalls nicht booten.
I'm worse at what I do best and for this gift I feel blessed