Debian 11 - Screen Tearing na grafice Intela

Karty graficzne, dźwiękowe, tv, monitory etc.
tomibuntu

Debian 11 - Screen Tearing na grafice Intela

Post autor: tomibuntu »

W trakcie oglądania filmu w przeglądarce Firefox zauważyłem, że obraz jest szarpany gdy kamera wykonuje nieco szybsze ruchy na bok. Wykonałem potem ten test i nie jest jak być powinno. Nie odtwarzałem żadnych filmów przez Totem lub SMPlayer ani nie uruchamiałem gier więc nie wiem czy problem dotyczy tylko Firefoksa, ale w animacji otwierania siatki aplikacji w GNOME są pewne zakłócenia i to chyba przez to, więc pewnie dotyczy to całego systemu. Wcześniej było Ubuntu, potem Manjaro i wszystko działało jak należy, ale nie podoba mi się w jakim kierunku zmierza Ubuntu i go nie będzie. Specyfikacja:
  • System: Debian GNU/Linux 11 (bullseye) x86_64
  • Jądro: 5.10.0-8-amd64 #1 SMP Debian 5.10.46-5 (2021-09-23) x86_64 GNU/Linux
  • GUI: GNOME 3.38.4
  • Grafika: VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Próbowałem rozwiązać to w ten sposób, czyli:
Utworzyłem:

Kod: Zaznacz cały

sudo nano /etc/X11/xorg.conf.d/20-intel.conf
o następującej zawartości:

Kod: Zaznacz cały

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TearFree"    "true"
EndSection
Nic to nie dało, więc poszerzyłem zawartość powyższego pliku o poniższe wpisy:

Kod: Zaznacz cały

Option "AccelMethod" "uxa"
Option  "TripleBuffer" "true"
Nic to nie dało więc utworzyłem lub edytowałem utworzony:

Kod: Zaznacz cały

sudo nano /etc/environment
o następującej zawartości:

Kod: Zaznacz cały

CLUTTER_PAINT=disable-clipped-redraws:disable-culling
CLUTTER_VBLANK=True
Nic to nie dało wiec w /etc/X11/xorg.conf.d/20-intel.conf zmieniłem fragment:

Kod: Zaznacz cały

Driver      "intel"
na:

Kod: Zaznacz cały

Driver      "i915"
bo tak moim zdaniem być powinno. Też nie pomogło. Wprowadzane zmiany ponawiałem restartem komputera.
Awatar użytkownika
pijetja
Wytworny Kaczor
Wytworny Kaczor
Posty: 304
Rejestracja: 05 cze 2010, 07:04
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: Altreich

Re: Debian 11 - Screen Tearing na grafice Intela

Post autor: pijetja »

Cześć,
https://www.youtube.com/watch?v=0RvIbVmCOxg
Pod XFCE od dawna miałem ten problem i niezależnie jakie ustawienia miałem w xorgu i tak na powyższym filmie miałem tearing.
Pomogła podmiana menadżera kompozycji: wyłączenie xfwm i włączenie compton.
Nie wiem jak z gnomem. Ale możesz spróbować.
Jak podmienić na comptona masz tu:
https://www.maketecheasier.com/speed-up ... h-compton/
Do autostartu mam wrzucone

Kod: Zaznacz cały

compton -b
A ponieżej zawartość mojego compton.conf

Kod: Zaznacz cały

backend = "glx";
paint-on-overlay = true;
glx-no-stencil = true;
vsync = "opengl-swc";
unredir-if-possible = true;

# Shadow
shadow = true; # Enabled client-side shadows on windows.
no-dock-shadow = true; # Avoid drawing shadows on dock/panel windows.
no-dnd-shadow = true; # Don't draw shadows on DND windows.
clear-shadow = true; # Zero the part of the shadow's mask behind the window (experimental).
shadow-radius = 7; # The blur radius for shadows. (default 12)
shadow-offset-x = -7; # The left offset for shadows. (default -15)
shadow-offset-y = -7; # The top offset for shadows. (default -15)
shadow-exclude = [
 "n:e:Notification",
 "n:e:Docky",
 "g:e:Synapse",
 "g:e:Conky",
 "n:w:*Firefox*",
 "n:w:*Chromium*",
 "n:w:*dockbarx*",
 "class_g ?= 'Cairo-dock'",
 "class_g ?= 'Xfce4-notifyd'",
 "class_g ?= 'Xfce4-power-manager'",
 "class_g ?= 'Notify-osd'",
 "_GTK_FRAME_EXTENTS@:c"
];

# Opacity
detect-client-opacity = true;

# Window type settings
wintypes:
{
 tooltip = { shadow = false; };
};
tomibuntu

Re: Debian 11 - Screen Tearing na grafice Intela

Post autor: tomibuntu »

Pewnie jest to rozwiązaniem, ale nie chcę rezygnować z GNOME. Podoba mi się umieszczenie przycisków zarządzania oknami (zamknij, maksymalizuj, minimalizuj) na jednym "pasku" wraz z pozostałymi opcjami. Takie coś wraz z dash-to-panel zaoszczędza trochę miejsca na ekranie laptopa. Kompozytor o którym pisałeś, nie będzie działał na GNOME.
We were hoping to include GNOME and Cinnamon, but it appears their compositors are built in and cannot be replaced
Na innych dystrybucjach też miałem GNOME 3.x oraz Mutter i działało.
Awatar użytkownika
pijetja
Wytworny Kaczor
Wytworny Kaczor
Posty: 304
Rejestracja: 05 cze 2010, 07:04
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: Altreich

Re: Debian 11 - Screen Tearing na grafice Intela

Post autor: pijetja »

Tak z Ciekawości:
To X11 czy wayland??

Kod: Zaznacz cały

inxi -G
P.
tomibuntu

Re: Debian 11 - Screen Tearing na grafice Intela

Post autor: tomibuntu »

Problem opisałem też tutaj. Został rozwiązany po części, ale nie zanosi się na jego pełne rozwiązanie i z tego widziałem na tamtym forum inne osoby też mają ten sam problem na Debianie 11 niezależnie od karty graficznej. Screen Tearing minął lub jest minimalny, ale na ekranie wciąż są artefakty. Przykładowo przewijam stronę www kółkiem myszy to obraz zniekształca się lub gdy wejdę na nową stroną mam losowe fragmenty starej na ekranie i tego typu rzeczy.

Kod: Zaznacz cały

Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics driver: i915 v: kernel 
  Device-2: Microdia Laptop_Integrated_Webcam_HD type: USB driver: uvcvideo 
  Display: x11 server: X.Org 1.20.11 driver: loaded: intel 
  unloaded: fbdev,modesetting,vesa resolution: 1600x900~60Hz 
  OpenGL: renderer: Mesa DRI Intel HD Graphics 4000 (IVB GT2) 
  v: 4.2 Mesa 20.3.5 
Awatar użytkownika
lcoyote
Zakręcona Traszka
Zakręcona Traszka
Posty: 515
Rejestracja: 30 lis 2017, 16:33
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Cinnamon
Architektura: x86_64
Lokalizacja: Auvergne-Rhône-Alpes

Re: Debian 11 - Screen Tearing na grafice Intela

Post autor: lcoyote »

Dzisiaj znalazłem rozwiązanie, chociaż u mnie Radeon 7300 - ale Debian 11.1 pokazywał błędne sterowniki grafiki. Nie oglądam filmów to nic mi na to nie wskazywało oprócz otwierania i zamykania systemu czerwone "failed" - ale na https://linux-hardware.org zobaczyłem co to za problem brak zainstalowanych sterowników grafiki
Zobacz tutaj https://packages.debian.org/source/bust ... re-nonfree
Trzeba jeszcze dodać do repozytoriów

Kod: Zaznacz cały

 deb http://ftp.fr.debian.org/debian buster main non-free
fr zamieniamy w Polsce na pl zassałem sterownik grafiki
http://ftp.fr.debian.org/debian/pool/no ... -2_all.deb -Ty oczywiście szukasz swojej karty grafiki
... i instalacja
root@christophe ~# cd /home/christophe/Pobrane

Kod: Zaznacz cały

dpkg -i *.deb
... i teraz wszystko jest OK :mrgreen: 8-)
« Jesteśmy pyłkiem i wielkością »
Przejrzyj na oczy, włącz myślenie, póki nie jest za późno i jest ono jeszcze legalne!
Debian 11 ze środowiskiem Cynnamon ;-)
ODPOWIEDZ

Wróć do „Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 69 gości