Strona 1 z 1
Dell D430 zapętlenie się synchronizacji wyjścia grafiki intel G945 na Stretch
: 29 grudnia 2017, 03:23
autor: peligan
Dell D430 to mały 1.4kg 12" ekran C2D 2GB ram beznapędowiec posiadający przestarzały układ grafiki intel G945.
Od czasu do czasu próbuję zainstalować na nim Stretcha
System działa zauważalnie szybciej od Jessie, ale po pewnym czasie dochodzi do zawieszenia się obrazu.
Przejście do trybu konsoli jest możliwe, ale logi nic nie wykazują.
Zabicie startkde powoduje ponowny start grafiki i system działa do następnego zawieszenia.
Kursorem można poruszać po całym ekranie i wszystkie programy działające w tle pracują prawidłowo.
Jeżeli przed zawieszeniem była otworzona konsola to po zawieszeniu konsola wykonuje wpisane polecenie, ale bez wyjścia obrazu.
Uważam że to synchronizacja ponieważ po jej wyłączeniu problem nie występuje,
ale prace bez synchronizacji jest dość denerwująca zwłaszcza przy oglądaniu filmów.
Możliwe że grafika jest za wolna, ale jeżeli Jessie odtwarza filmy HD z pełną synchronizacją to Stretch też powinien.
Po przełożeniu dysku do ACER Extensa 5220 z grafiką intel G965 problem też nie występuje.
Czy Dell D430 nie jest już w kręgu zainteresowania programistów Linuksa?
Przeszukując różne fora w podpisach widzę że ludzie posiadają Stretcha na dellu d430.
Pewnie ktoś uporał się już z tym problemem i mógłby się podzielić rozwiązaniem.
P.S.
Wersja livcd z 09.12.2017 zachowuje się identycznie jak moja instalacja i jeżeli ktoś chce trochę popracować na Dell D430 to pierwszą rzeczą jaką musi zrobić to wyłączyć vsunc.
Re: Dell D430 zapętlenie się synchronizacji wyjścia grafiki intel G945 na Stretch
: 29 grudnia 2017, 06:24
autor: kolofaza
Re: Dell D430 zapętlenie się synchronizacji wyjścia grafiki intel G945 na Stretch
: 29 grudnia 2017, 13:29
autor: peligan
Dzięki za zainteresowanie
Cały Stretch to nowiutka instalacja z najnowszymi sterownikami z repozytorium stretch main contrib non-free. bez żadnych dodatków
Standardowo Stretch instaluje wszystkie sterowniki jakie ma, u mnie to są.
Kod: Zaznacz cały
dpkg -l | grep xserver-xorg-video
ii xserver-xorg-video-all 1:7.7+19 amd64 X.Org X server -- output driver metapackage
ii xserver-xorg-video-amdgpu 1.2.0-1+b1 amd64 X.Org X server -- AMDGPU display driver
ii xserver-xorg-video-ati 1:7.8.0-1+b1 amd64 X.Org X server -- AMD/ATI display driver wrapper
ii xserver-xorg-video-fbdev 1:0.4.4-1+b5 amd64 X.Org X server -- fbdev display driver
ii xserver-xorg-video-intel 2:2.99.917+git20161206-1 amd64 X.Org X server -- Intel i8xx, i9xx display driver
ii xserver-xorg-video-nouveau 1:1.0.13-3 amd64 X.Org X server -- Nouveau display driver
ii xserver-xorg-video-qxl 0.1.4+20161126git4d7160c-1 amd64 X.Org X server -- QXL display driver
ii xserver-xorg-video-radeon 1:7.8.0-1+b1 amd64 X.Org X server -- AMD/ATI Radeon display driver
ii xserver-xorg-video-vesa 1:2.3.4-1+b2 amd64 X.Org X server -- VESA display driver
ii xserver-xorg-video-vmware
Na Jessie mocno korzystam z backportów i sterowniki xserver-xorg-video-intel dla Jessie i Stretcha mają build 06.12.2016
Kod: Zaznacz cały
Jessie
dpkg -l | grep xserver-xorg-video
ii xserver-xorg-video-intel 2:2.99.917+git20161206-1~bpo8+1 amd64 X.Org X server -- Intel i8xx, i9xx display driver
Stretch
dpkg -l | grep xserver-xorg-video
ii xserver-xorg-video-intel 2:2.99.917+git20161206-1 amd64 X.Org X server -- Intel i8xx, i9xx display driver
Pozdrawiam
Re: Dell D430 zapętlenie się synchronizacji wyjścia grafiki intel G945 na Stretch
: 29 grudnia 2017, 17:59
autor: kolofaza
Podaj zawartość xorg.conf jeżeli masz, może być w /etc/X11/xorg.conf lub w tych lokalizacjach:
/etc/X11/<cmdline>
/usr/etc/X11/<cmdline>
/etc/X11/$XORGCONFIG
/usr/etc/X11/$XORGCONFIG
/etc/X11/xorg.conf
/etc/xorg.conf
/usr/etc/X11/xorg.conf.<hostname>
/usr/etc/X11/xorg.conf
/usr/lib/X11/xorg.conf.<hostname>
/usr/lib/X11/xorg.conf
Jeżeli nie masz to poszukaj przykładowych konfiguracji dla tej karty na necie.
Ew. sprawdź czy tutaj nie znajdziesz odpowiedzi
https://manpages.debian.org/stretch/xse ... .5.en.html
Re: Dell D430 zapętlenie się synchronizacji wyjścia grafiki intel G945 na Stretch
: 29 grudnia 2017, 20:03
autor: peligan
Jeżeli xorg.conf nie odbiega od standardu to nie jest potrzebny i już Lenny go nie używał.
Ale jeżeli coś tam zobaczysz to go wygeneruję.
Kod: Zaznacz cały
X -configure
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "built-ins"
EndSection
Section "Module"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "Accel" # [<bool>]
#Option "AccelMethod" # <str>
#Option "Backlight" # <str>
#Option "CustomEDID" # <str>
#Option "DRI" # <str>
#Option "Present" # [<bool>]
#Option "ColorKey" # <i>
#Option "VideoKey" # <i>
#Option "Tiling" # [<bool>]
#Option "LinearFramebuffer" # [<bool>]
#Option "HWRotation" # [<bool>]
#Option "VSync" # [<bool>]
#Option "PageFlip" # [<bool>]
#Option "SwapbuffersWait" # [<bool>]
#Option "TripleBuffer" # [<bool>]
#Option "XvPreferOverlay" # [<bool>]
#Option "HotPlug" # [<bool>]
#Option "ReprobeOutputs" # [<bool>]
#Option "XvMC" # [<bool>]
#Option "ZaphodHeads" # <str>
#Option "VirtualHeads" # <i>
#Option "TearFree" # [<bool>]
#Option "PerCrtcPixmaps" # [<bool>]
#Option "FallbackDebug" # [<bool>]
#Option "DebugFlushBatches" # [<bool>]
#Option "DebugFlushCaches" # [<bool>]
#Option "DebugWait" # [<bool>]
#Option "BufferCache" # [<bool>]
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "Accel" # [<bool>]
#Option "AccelMethod" # <str>
#Option "Backlight" # <str>
#Option "CustomEDID" # <str>
#Option "DRI" # <str>
#Option "Present" # [<bool>]
#Option "ColorKey" # <i>
#Option "VideoKey" # <i>
#Option "Tiling" # [<bool>]
#Option "LinearFramebuffer" # [<bool>]
#Option "HWRotation" # [<bool>]
#Option "VSync" # [<bool>]
#Option "PageFlip" # [<bool>]
#Option "SwapbuffersWait" # [<bool>]
#Option "TripleBuffer" # [<bool>]
#Option "XvPreferOverlay" # [<bool>]
#Option "HotPlug" # [<bool>]
#Option "ReprobeOutputs" # [<bool>]
#Option "XvMC" # [<bool>]
#Option "ZaphodHeads" # <str>
#Option "VirtualHeads" # <i>
#Option "TearFree" # [<bool>]
#Option "PerCrtcPixmaps" # [<bool>]
#Option "FallbackDebug" # [<bool>]
#Option "DebugFlushBatches" # [<bool>]
#Option "DebugFlushCaches" # [<bool>]
#Option "DebugWait" # [<bool>]
#Option "BufferCache" # [<bool>]
Identifier "Card1"
Driver "intel"
BusID "PCI:0:2:1"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Jak zapewne widzisz najważniejszym modułem jest glx,
poza tym prawie wszystkie opcje są wyłączone.
Nigdzie nie znalazłem gotowego xorg.conf dla Dell d430, chyba że to bardzo stare dystrybucje
Link który podałeś jes bardzo ogólny. Wszystko co robię opieram na
stretch-xserver-xorg-video-intel
Ale tu wszystko jest w porządku.
Re: Dell D430 zapętlenie się synchronizacji wyjścia grafiki intel G945 na Stretch
: 30 grudnia 2017, 13:18
autor: kolofaza
Nie jestem przekonany czy to kwestia synchronizacji, ale Np. to:
#Option "VSync" # [<bool>]
Bardziej się zastanawiam czy twoim problemem nie jest KDE, jakieś ustawienia np. środowiska graficznego typu compiz itp.
Spróbuj Mate lub Xfce tylko nie doinstaluj obok KDE a czystą instalację.
Re: Dell D430 zapętlenie się synchronizacji wyjścia grafiki intel G945 na Stretch
: 31 grudnia 2017, 01:29
autor: peligan
Zmiana opcji VSync w pliku xorg.conf nie powoduje żadnych skutków w środowisku KDE. To znaczy że KDE ma własną funkcję VSync i ignoruje ten wpis, lub korzysta czegoś czego nie ma G945.
Inne środowiska graficzne zachowują się dużo gorzej. TWM (było kiedyś takie środowisko i teoretycznie jest w repozytorium) na przykład po otwarciu menue pozostawia je na ekranie na stałe przy prawidłowej pracy na nowszym sprzęcie.
Nie udało mi się zawiesić OpenBoxa przez jakieś 2 godziny, dla testów może być, ale na stałe nie mógłbym pracować w tak minimalistycznym środowisku.
Tak naprawdę to ten wpis jest wołaniem do deweloperów Debiana aby nie porzucali wsparcia dla całkiem sprawnych jeszcze komputerów z grafiką 945GM.
Stretch rozwija się całkiem dobrze, ale do driverów intela nikt nie dotknął się od ponad roku i nie sprawdził czy nie trzeba czegoś dopasować do nowej dystrybucji.
Vlc zgubił gdzieś akcelerację i dekoduje obraz procesorem. Dobrze że został jeszcze dragon.
Jak na razie pozostaję przy Jessie to całkiem żwawe wydanie i co jakiś czas sprawdzę czy coś się poprawiło.
Nara.
Re: Dell D430 zapętlenie się synchronizacji wyjścia grafiki intel G945 na Stretch
: 31 grudnia 2017, 07:48
autor: kolofaza
Chłopie, zacząłeś temat od synchronizacji, teraz mówisz że KDE ma własny config i że na innych środowiskach nie było zawiechy, ty masz problem z KDE a nie z Intelem.
Co do wołania do deweloperów. To wejdź tu
https://www.debian.org/devel/ i tu zacznij wołanie jak chcesz.
VLC akceleracji nie zgubiło akceleracji i ma się dobrze nie wiem skąd ten pomysł oprócz tego że masz źle skonfigurowane VLC,
a jak nie lubisz minimalistycznych środowisk to jest jeszcze Mate (lekkie ale nie ascetyczne) i Cinnamon, który ma różne desklety i inne fajerwerki, spróbuj Cinnamon najpierw i zobacz.
Re: Dell D430 zapętlenie się synchronizacji wyjścia grafiki intel G945 na Stretch
: 31 grudnia 2017, 10:50
autor: peligan
Chłopie
Dlaczego w ogóle odezwałeś się na ten post? Szukałem ludzi z podobnym sprzętem. Nie masz takiego sprzętu to nie możesz pomóc.