| View previous topic :: View next topic |
| Author |
Message |
sebas86 Guru


Joined: 01 May 2005 Posts: 499 Location: Szczecinek / Szczecin
|
Posted: Sun Mar 09, 2008 11:43 am Post subject: [SOLVED] suspend - zwiecha lub artefakty po powrocie [i830M] |
|
|
Powoli zaczynam rezygnować i wątpić w możliwość poprawnego ustawienia uśpienia na lapku (lekko wiekowy już dell c400).
Próbowałem zarówno z ACPI jak i APM, zawsze jednak z tym samym skutkiem - przy powrocie z uśpienia zupełna zwiecha (przy wyłączonym buforze ramki, niektórych ustawieniach vbetool), artefakty na ekranie (z włączonym DRI) lub spadek prędkości wyświetlania (bez DRI), więc problem tkwi na 99% w sterownikach karty graficznej.
Udało się komuś poprawnie ustawić s2ram z tym układem graficznym lub nawet na takiej samej maszynie (dell c400), oczywiście najlepiej z jednoczesnym działaniem 3D lub chociaż bez spadku wydajności po powrocie z uśpienia? _________________ Nieważne jaka dystrybucja, ważne, że Linux!
Last edited by sebas86 on Tue Mar 11, 2008 9:44 pm; edited 1 time in total |
|
| Back to top |
|
 |
sebas86 Guru


Joined: 01 May 2005 Posts: 499 Location: Szczecinek / Szczecin
|
Posted: Mon Mar 10, 2008 5:33 pm Post subject: |
|
|
Tak więc podejrzewam w głównej mierze zintegrowany układ graficzny, ale być może to problem z innym komponentem?
| Code: | # lspci
00:00.0 Host bridge: Intel Corporation 82830 830 Chipset Host Bridge (rev 04)
00:02.0 VGA compatible controller: Intel Corporation 82830 CGC [Chipset Graphics Controller] (rev 04)
00:02.1 Display controller: Intel Corporation 82830 CGC [Chipset Graphics Controller]
00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42)
00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 02)
00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 02)
02:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
02:01.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02)
02:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05) |
Z rzeczy które próbowałem to hibernate-script i suspend (s2ram) z różnymi ustawieniami. Jedyna jak na razie częściowo działająca konfiguracja to wyłączone DRI z ustawionym framebuferem na sterowniku intelfb (bez włączonego bufora ramki zawiesza się, czyli na standardowym trybie VGA - czarny ekran) i wykorzystanie vbetool i vbetool-post - niestety po "przebudzeniu" się grafika ogólnie zwalnia, a framebufor jest rozwalony (zmieniona rozdzielczość i ogólna sieczka na ekranie). Gdy włączę DRI pojawiają się tytułowe artefakty także w X-ach.
-- edit 2008.03.11 --
Problemem okazała się jednak układ graficzny... po długich bojach, godzinach rekompilacji (upgrade, downgrade xorga, sterowników, rebuild kernel...) oto recepta na w pełni działający suspend:
1. Downgrade xf86-video-i810 do wersji poniżej 2.0.0, na szybko:
| Code: | # echo ">=x11-drivers/xf86-video-i810-2.0.0" >> /etc/portage/package.mask
# emerge x11-drivers/xf86-video-i810 |
2. Jeśli korzystałeś ze sterownika bufora ramki intelfb, wywal w pizdu i dodaj vesa.
3. Do parametrów jądra dodaj vga=733 (1024x768 8bpp).
4. Na koniec konfiguracja, otwieramy xorg.conf i dodajemy poniższe wpisy:
| Code: | Section "ServerFlags"
Option "NoPM"
EndSection
Section "Device"
Option "DRI" "true"
Option "VBERestore" "true"
Identifier "Card0"
Driver "i810"
VendorName "Intel Corporation"
BoardName "82830 CGC [Chipset Graphics Controller]"
BusID "PCI:0:2:0"
EndSection |
5. Instalujemy sys-power/suspend i testujemy czy działa poleceniem s2ram.
Dla czego sterownik trzeba downgradować? Ponieważ VBERestore jest ignorowane przez wersje >2. Dla czego vesa a nie intelfb? Sterownik prawdopodobnie korzysta w jakiś specjalny sposób z pamięci (stąd sieczka, na konsoli i negatywny wpływ na sterowniki XOrga).
Smacznego, teraz czas na kilkudniowe testy aby sprawdzić czy wszystko tryka w 100%, tymczasowo SOLVED! Mam nadzieję, że komuś oprócz mnie się to przyda.  _________________ Nieważne jaka dystrybucja, ważne, że Linux! |
|
| Back to top |
|
 |
olejseba n00b


Joined: 04 Sep 2005 Posts: 52
|
Posted: Sat Mar 29, 2008 8:40 am Post subject: suuuuuuuuuper |
|
|
Ja poddałem się jakoś rok temu, ale widzę że komuś się to udało zaraz próbuje o efektach oczywiście dam znać.
Pozdrawiam Seba |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|