LM21.2 / Intel UHD Graphics 620 / Screen Tearing

hansstramm

Lt. Commander
Registriert
Jan. 2014
Beiträge
1.623
Moin freunde,
hab mir nen Thinkpad T480 zugelegt.

OS: Linux Mint 21.2 Cinnamon
Specs:
Bildschirmfoto vom 2023-10-02 22-56-48.png

Der Laptop soll eigentlich linux kompatibel sein.
Quelle:deal
Leider hab ich dennoch das Problem von Screen Tearing beim Videos schauen.
Bei schnellem Bildwechsel "zerschneidet" sich das Bild.
Das Problem tritt unter Firefox auf, aber auch beim TV schauen mit "Hypnotix".
Ich habe nichts am System verändert, alle Updates sind aktuell.
Unter "zusätzliche Treiber" wird mir nichts angeboten.


Versucht habe ich bereits folgendes:
https://www.pcsuggest.com/fix-linux-screen-tearing/

Ich hoffe, es kann jemand helfen.

Mfg
 
Ich würde es mir einem anderen Browser (Chrome/Chromium) versuchen.
 
  • Gefällt mir
Reaktionen: hansstramm
Was sich bei Intel und AMD Grafikchips immer lohnt bei Problemen sind aktuellere Kernel. Da quasi bei jedem Kernelupdate an den Grafiktreiber geschraubt wird.

Du kannst bei Linux Mint über die Aktualisierungsverwaltung einen aktuelleren Kernel installieren. Dazu Aktualisierungsverwaltung öffnen -> oben im Menü auf Anzeige oder Ansicht klicken (ka wie es in Deutsch heisst), dann den Punkt "Linux Kernel" oder "Kernelverwaltung" (ebenfalls ka wie es in Deutsch heisst) anklicken.

Dan den 6.2er Kernel installieren der dort angeboten wird, Rechner neustarten und hoffen das das Problem damit erledigt ist.
 
  • Gefällt mir
Reaktionen: hansstramm
@oicfar unter Chromium leider keine Besserung.
@kim88 Danke für den Hinweis.
Wie es der Zufall so will, kam direkt, nach dem Erstellen des Threads ein Kernel Update rein:
Bildschirmfoto vom 2023-10-02 23-14-16.png

Installier, getestet, keine Besserung.

Hab dann nach deiner Anleitung den neusten Kernel manuell installiert, keine Besserung.
Danach kam allerdings wieder ein Kernel Update rein:

Bildschirmfoto vom 2023-10-02 23-31-23.png
 
Code:
sudo apt purge xserver-xorg-video-intel
und reboot.

wenn du nicht die absolute sicherheit brauchst, mitigations=off und i915.mitigations=off als kernel-parameter verwenden. gibt mehr performance :)

edit: läuft so auf meinem i5-8265U (pop!_os, basiert ebenso wie mint auf ubuntu 22.04)
 
  • Gefällt mir
Reaktionen: hansstramm
Warum ist bei Mint denn dieser steinalte Kernel dabei?

Mit Kernel 6.4.8 einem t480s und Firefox hier keine Probleme. (EndeavourOS)

Mit dem Parametern von @0x8100 lässt sich in der Tat Leistung rausholen.
Beim Entschlüsseln sogar ohne Messung spürbar.
 
  • Gefällt mir
Reaktionen: hansstramm
Also der Kernel, ist jetzt aktuell.
Problem besteht weiterhin. (Firefox u. Chromium)
Bildschirmfoto vom 2023-10-02 23-43-39.png
 
0x8100 schrieb:
wenn du nicht die absolute sicherheit brauchst, mitigations=off und i915.mitigations=off als kernel-parameter verwenden. gibt mehr performance :)
Es wäre aber gut mal darauf hinzuweisen, was die Parameter genau bedeuten damit @hansstramm entscheiden kann, ob er das macht oder nicht. Ich weiß, was die Parameter bedeuten. Aber das weiß nicht jeder.
Ergänzung ()

|Moppel| schrieb:
Warum ist bei Mint denn dieser steinalte Kernel dabei?
Mein Ubuntu 20.04 hat auch nur 5.15. Ist halt so, wenn man eine ältere LTS Version nutzt.
 
  • Gefällt mir
Reaktionen: hansstramm
Du hattest oben diesen einen Link gepostet, hattest du den komplett durch?
Also die Datei /etc/X11/xorg.conf.d/20-intel.conf erzeugt und die Sektion
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
eingefügt, abgespeichert und neu gestartet?

Ich hatte nie Cinnamon, aber unter XFCE hat sich das Tearing eigentlich damit erledigt, dass ich das Komposit aktiviere:
Bildschirmfoto_2023-10-02_23-51-25.png


Früher hab ich gegen Tearing einen anderen Compositor (compton) installiert, als XFCE das selbst noch nicht konnte.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: hansstramm
|Moppel| schrieb:
Warum ist bei Mint denn dieser steinalte Kernel dabei?
Weil Mint immer den LTE-Kernel der letzten Ubuntu-LTE-Version ausliefert.

Mich würde eher interessieren, was das für eine komische Auflösung von 3072x1728 ist.
 
  • Gefällt mir
Reaktionen: hansstramm
@ghecko Jop hatte ich versucht, danach bootete der gute nur noch in den "abgesicherten Modus" von LM.
Hatte die Datei dann gelöscht und konnte wieder normal starten.

@Garmor

Ist wohl ein Auslesefehler, der Screen kann nur FHD, so wird er auch betrieben.
 
hansstramm schrieb:
danach bootete der gute nur noch in den "abgesicherten Modus"
Ja, weil da als Treiber "intel" angegeben ist.
Vorher am besten checken, welches Modul denn bei dir genau als Treiber geladen ist und das dann anstatt "intel" verwenden.
Kann man mit inxi -Fz
So sieht das bei mir aus:
Graphics:
Device-1: AMD Rembrandt [Radeon 680M] driver: amdgpu v: kernel
Device-2: Bison Integrated RGB Camera driver: uvcvideo type: USB
Display: x11 server: X.Org v: 21.1.8 driver: X: loaded: amdgpu
unloaded: modesetting dri: radeonsi gpu: amdgpu resolution: 2560x1600~60Hz
API: EGL v: 1.5 drivers: radeonsi,swrast platforms: x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.2.1-arch1.1
renderer: AMD Radeon Graphics (rembrandt LLVM 16.0.6 DRM 3.54
6.5.5-arch1-1)
 
  • Gefällt mir
Reaktionen: hansstramm
Habe mal den Stick beim t480 mit gleichem Prozessor vom Kollegen rein gesteckt mit EOS und YT im Firefox angemacht.

Da ist auch kein Tearing.
 
  • Gefällt mir
Reaktionen: hansstramm
@0x8100
Code:
sudo apt purge xserver-xorg-video-intel
Wurde ausgeführt, Problem besteht weiterhin (Firefox u. Chromium).
Ergänzung ()

ghecko schrieb:
Ich hatte nie Cinnamon, aber unter XFCE hat sich das Tearing eigentlich damit erledigt, dass ich das Komposit aktiviere.
Darüber hatte ich gelesen, wusste aber nicht, wie ich das umsetzen kann.
 
hansstramm schrieb:
Wurde ausgeführt, Problem besteht weiterhin
dann nochmal das hier. in die /etc/X11/xorg.conf.d/20-intel.conf
Code:
Section "Device"
  Identifier "Intel Graphics"
  Driver "modesetting"
  Option "TearFree" "true"
EndSection

unterschied zu weiter oben: das ist für den generischen modesetting treiber, der intel-spezifische ist ja jetzt weg (und wird auch nicht gebraucht)
 
  • Gefällt mir
Reaktionen: ghecko
ghecko schrieb:
Ja, weil da als Treiber "intel" angegeben ist.
Vorher am besten checken, welches Modul denn bei dir genau als Treiber geladen ist und das dann anstatt "intel" verwenden.
Kann man mit inxi -Fz
Code:
~$ inxi -Fz
System:
  Kernel: 6.2.0-33-generic x86_64 bits: 64 Desktop: Cinnamon 5.8.4
    Distro: Linux Mint 21.2 Victoria
Machine:
  Type: Laptop System: LENOVO product: 20L6S29E1M v: ThinkPad T480
    serial: <superuser required>
  Mobo: LENOVO model: 20L6S29E1M v: SDK0J40697 WIN
    serial: <superuser required> UEFI: LENOVO v: N24ET74W (1.49 )
    date: 08/15/2023
Battery:
  ID-1: BAT0 charge: 0.7 Wh (4.9%) condition: 14.4/24.0 Wh (60.0%)
    volts: 11.3 min: 11.5
  ID-2: BAT1 charge: 14.1 Wh (53.4%) condition: 26.4/24.1 Wh (109.9%)
    volts: 11.4 min: 11.4
CPU:
  Info: quad core model: Intel Core i5-8350U bits: 64 type: MT MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 1762 min/max: 400/3600 cores: 1: 1900 2: 1900 3: 1900
    4: 1900 5: 1900 6: 1900 7: 1900 8: 800
Graphics:
  Device-1: Intel UHD Graphics 620 driver: i915 v: kernel
  Device-2: Chicony Integrated IR Camera type: USB driver: uvcvideo
  Device-3: Chicony Integrated Camera (1280x720@30) type: USB
    driver: uvcvideo
  Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: modesetting
    unloaded: fbdev,vesa gpu: i915 resolution: 3072x1728~60Hz
  OpenGL: renderer: Mesa Intel UHD Graphics 620 (KBL GT2)
    v: 4.6 Mesa 23.0.4-0ubuntu1~22.04.1
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel
  Sound Server-1: ALSA v: k6.2.0-33-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Intel Ethernet I219-LM driver: e1000e
  IF: enp0s31f6 state: down mac: <filter>
  Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi
  IF: wlp3s0 state: up mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface type: USB driver: btusb
  Report: hciconfig ID: hci0 state: up address: <filter> bt-v: 2.1
Drives:
  Local Storage: total: 238.47 GiB used: 28.83 GiB (12.1%)
  ID-1: /dev/nvme0n1 vendor: Intel model: SSDPEKKF256G8L size: 238.47 GiB
Partition:
  ID-1: / size: 196.23 GiB used: 28.82 GiB (14.7%) fs: ext4
    dev: /dev/nvme0n1p3
  ID-2: /boot/efi size: 512 MiB used: 6.1 MiB (1.2%) fs: vfat
    dev: /dev/nvme0n1p2
Swap:
  ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) file: /swapfile
Sensors:
  System Temperatures: cpu: 49.0 C mobo: N/A
  Fan Speeds (RPM): fan-1: 2654
Info:
  Processes: 269 Uptime: 6m Memory: 7.5 GiB used: 2.17 GiB (28.9%)
  Shell: Bash inxi: 3.3.13
 
Muss ich da jetzt auch den Treiber anpassen?
Code:
  GNU nano 6.2           /etc/X11/xorg.conf.d/20-intel.conf *                
Section "Device"
  Identifier "Intel Graphics"    #i915
  Driver "modesetting"
  Option "TearFree" "true"
EndSection
(#i915)
 
|Moppel| schrieb:
Habe mal den Stick beim t480 mit gleichem Prozessor vom Kollegen rein gesteckt mit EOS und YT im Firefox angemacht.

Da ist auch kein Tearing.
Das tritt bei mir auch nur bei schnellem Bildwechsel auf.
Beispielsweise bei einem dunkel Konzert, bei schnellem Licht wechsel.
Ergänzung ()

ghecko schrieb:
Ne, machs genau so wie bei 0x8100. Hatte schon lange keine iGPU von Intel mehr. Bzw Probleme damit lösen müssen :D
Wurde gemacht, leider keine Besserung. (Firefox u. Chromium)
 
Zuletzt bearbeitet:
Zurück
Oben