Hallo zusammen,
habe auf meinem Laptop arch mit xf86-input-libinput, xf86-video-intel und xf86-video-nouveau installiert.
Nachfolgend ein paar Daten zu meinem System:
Kernel: x86_64 Linux 4.14.13-1-ARCH
DE: XFCE4
WM: Xfwm4
CPU: Intel Core i5-2450M @ 4x 3.1GHz
GPU1: Mesa DRI Intel(R) Sandybridge Mobile
GPU2: Nvidia Geforce GT 630M
Laptopmodell: Acer Travelmate 5760G
Mein Problem:
Alles läuft soweit ohne Probleme, jedoch ist im chromium ein Tearing beim scrolling zu erkennen. Im Firefox tritt dies nicht auf.
Gut nichts böses gedacht und eine 20-intel.conf in /etc/X11/xorg.conf.d/ mit folgendem Inhalt erstellt:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
Reboot und schon funktioniert alles, kein Tearing mehr im chromium.
Aber wenn ich jetzt xrandr --listproviders ausgebe kommt nur intel als provider raus.
Ohne 20-intel.conf in etc/X11/xorg.conf.d/ sieht die Ausgabe von xrandr --listproviders so aus:
xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x8a cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 3 associated providers: 1 name:Intel
Provider 1: id: 0x64 cap: 0x7, Source Output, Sink Output, Source Offload crtcs: 2 outputs: 3 associated providers: 1 name:nouveau
Wie bekomme ich es jetzt hin, dass ich weiterhin die Option "TearFree" "true" in der 20-intel.conf lassen kann aber auch der Treiber von nouveau genommen wird, so dass unter xrandr --listproviders wie oben die Ausgabe erscheint und nicht nur für intel?
Geladen wird er, wenn ich lsmod | grep nouevau mache, seh ich das auch.
Gibt es eine Möglichkeit mit composit oder ähnlichem?
Im xfce4 Fenstereinstellungen Fenster habe ich bereits:
Zeichnen mit der vertikalen Austastlücke synchronisieren aktiv, aber bringt nichts.
Wenn ich Hardwarebeschleunigung im chromium ausmache, dann is es besser, aber trotzdem noch ein Tearing beim scrollen zu erkennen.
Danke schonmal! Fall Ihr noch was an Informationen braucht, fragt einfach.
Gruß
rockweapon