|
[+] Jak poradzić sobie z kartą X3100 - Squeeze
kkuba - 21-07-2009 15:28
Witam. Mam problem z grafiką intela - x3100.
Po zainstalowaniu systemu (Debian Lenny, zaktualizowany do Squeeze) odczuwałem pewien dyskomfort pracy. Chociażby głupie przewijanie w operze nie było płynne. Pomyślałem - sterowniki grafiki.
Nigdy wcześniej tak dużych problemów z tym nie miałem. Instaluję system - wszystko działa jak trzeba, ale nie tym razem.
Pierwsze co próbowałem zrobić, to instalacja xserver-xorg-video-intel. Brakowało jednego pakietu (xserver-xorg-core), więc i tego doinstalowałem.
Po wszystko zaczęło się totalnie sypać. Połowa configów systemowych poznikała, w tym xorg.conf, którego odzyskać za pomocą
dpkg-reconfigure xserver-xorg
nie szło. Wyczerpany szukaniem, postanowiłem przeinstalować x'y.
Teraz xorg.conf jest, ale pusty. Znalazłem na forum (tak, na tym forum) xorg.conf innego ,,szczęśliwego'' posiadacza tej samej karty, więc go sobie pożyczyłem.
Niby wszystko w porządku z x'ami, ale teraz nawet Quake 3 pod wine niezbyt działa. Mam już dość siedzenia w nocy i szukania, także dziś, zaraz po przebudzeniu postanowiłem napisać ten temat (tak, prawie 15:30, długo przy tym siedziałem).
Teraz pozwolę sobie pokazać, co wyświetlają różne komendy i jak wygląda mój xorg.conf.
5220-debian:/home/kkuba# lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) 5220-debian:/home/kkuba# glxinfo | grep rendering direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
5220-debian:/home/kkuba# uname -r 2.6.26-2-686
Według synaptica posiadam x.org w wersji 1:7.3 + 19.
/etc/X11/xorg.conf:
Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "pl" EndSection
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" EndSection
Section "Device" Identifier "Intel Corporation Mobile Express Integrated Graphics Controller" Driver "intel" Option "DRI" "true" Option "ExaNoComposite" "false" Option "AccelMethod" "exa" Option "MigrationHeuristic" "greedy" Option "FramebufferCompression" "false" EndSection
Section "Monitor" Identifier "Configured Monitor" EndSection
Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" EndSection
Section "Extensions" Option "Composite" "Enable" EndSection
Bardzo proszę o pomoc.
Pozdrawiam.
fnmirk - 21-07-2009 18:22
kkuba, może ogranicz używanie słów uważanych za zbyt pospolite nawet w sposób wykropkowany. Problem z komputerem nie powoduje aż takiego zmartwienia. Masz wakacje (tak wynika z Twojego profilu). Przejdź się do parku lub pograj w piłkę. Wrócisz to spokojnie rozwiążesz swój problem.
Obecnie znaczenie praktyczne pliku /etc/X11/xorg.conf zanika. Właściwie wszystkim zajmuje się hal.
Zostaw plik /etc/X11/xorg.conf w wersji okrojonej (usuń to co dopisałeś, zostaw tylko wpis odnośnie klawiatury) i skorzystaj ze skryptu: http://debian.linux.pl/viewtopic.php?p=73083#73083 instalując sterowniki karty graficznej.
kkuba - 21-07-2009 19:16
Niestety żadnych rezultatów, zupełnie nic się nie zmieniło...
ilin - 21-07-2009 20:39
Masz zainstalowane pakiety ? debian:/home/kasia# dpkg -l | grep mesa ii libgl1-mesa-dri 7.0.3-7 A free implementation of the OpenGL API -- D ii libgl1-mesa-glx 7.0.3-7 A free implementation of the OpenGL API -- G ii libglu1-mesa 7.0.3-7 The OpenGL utility library (GLU) ii mesa-utils 7.0.3-7 Miscellaneous Mesa GL utilities
kkuba - 21-07-2009 21:40
Nie mam "libgl1-mesa-dri". 5220-debian:/home/kkuba# apt-get install libgl1-mesa-dri Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Nie udało się zainstalować niektórych pakietów. Może to oznaczać, że zażądano niemożliwej sytuacji lub używasz dystrybucji niestabilnej, w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione z katalogu Incoming ("Przychodzące"). Następujące informacje mogą pomóc rozwiązać sytuację:
Następujące pakiety mają niespełnione zależności: libgl1-mesa-dri: Wymaga: libgl1-mesa-glx (= 7.0.3-7) ale 7.4.4-1 ma zostać zainstalowany E: Pakiety są uszkodzone 5220-debian:/home/kkuba#
libgl1-mesa-glx mam, więc nie wiem w czym problem..
fnmirk - 21-07-2009 21:53
kkuba, wykonaj aktualizację Swojej wersji dystrybucji Debiana zgodnie z tym opisem: http://debian.linux.pl/viewtopic.php?p=89342#89342
Następnie zainstaluj pakiety, o których wspomniał ilin, a których Ci brakuje.
iria - 21-07-2009 22:26
Jeśli Mu się uda... Ponieważ, jak widzę, pododawał sobie jakieś dziwne repozytoria. Mesy w wersji 7.4.4 nie ma w wersji testowej, za to była parę dni temu w wersji niestabilnej, i zostala zaktualizowana do wersji 7.5.
Sądzę, że ma pomieszane gałęzie i jeżeli robił aktualizację, to ciężko będzie odratować system i wrócić na standardowego Squeeze.
fnmirk - 21-07-2009 23:02
iria, masz rację. Musimy zacząć standardowym pytaniem.
kkuba, pokaż wynik polecenia:
cat /etc/apt/sources.list
kkuba - 21-07-2009 23:27
# Testing - Squeeze deb http://ftp.pl.debian.org/debian/ testing main non-free contrib deb-src http://ftp.pl.debian.org/debian/ testing main non-free contrib deb http://security.debian.org/ testing/updates main contrib non-free deb-src http://security.debian.org/ testing/updates main contrib non-free
fnmirk - 21-07-2009 23:33
Jeżeli masz to wszystko, to teraz wykonaj aktualizację systemu tak jak jest opisane w podanym wyżej odnośniku.
Jak będziesz miał jakieś błędy w trakcie którejś z operacji to się nimi pochwal.
kkuba - 21-07-2009 23:56
System mam (miałem) aktualny. Zaktualizowało tylko: epiphany-browser-data epiphany-extensions epiphany-gecko vino
ale wątpię, by to związek jakiś miało z moim problemem?
Nie wiem, może zaktualizować system do Sida? Czy da to coś?
iria - 22-07-2009 07:12
Pokaż wynik polecenia:
dpkg -l | grep mesa
Ponieważ problemem jest, właśnie brak zainstalowanego "libgl1-mesa-dri", a w związku z tym brak akceleracji sprzętowej.
Aktualizacja do Sida, raczej nie poprawi zbytnio sytuacji. Wczoraj pojawiła się nowa wersja sterownika do kart Intela, ale nie jest ona udana, co można przeczytać w komentarzach. Coś popsuli w dwóch ostatnich wersjach RC, lub to wina jakiejś niekompatybilności. Co oznacza, że trzeba czekać na poprawkę.
Na Twoim miejscu, albo próbowałbym odratować system, albo zainstalować Squeeze od nowa. Karta powinna na 100% działać identycznie jak w Lennym, ponieważ w obu gałęziach są te same wersje xorga i sterowników.
fnmirk - 22-07-2009 07:30
kkuba, popełniłeś błąd w trakcie aktualizacji z wersji stabilnej do testowej Debiana. Posiadasz w systemie pakiety wersji stabilnej, które są w konflikcie z pakietami wersji testowej. Nie opowiadaj więc, że poprawna aktualizacja nie ma związku z Twoim problemem.
Wykonaj:
apt-get clean apt-get update
Jak nie będzie błędów przejdź do wykonania polecenia:
apt-get dist-upgrade - u
Zanim potwierdzisz wykonanie polecenia wklej jego wynik na forum.
ArnVaker - 22-07-2009 12:58
Mam taką propozycję doprowadzenia systemu do porządku: nano /etc/apt/preferences
Package: * Pin: release a=testing Pin-Priority: 1001
apt-get update && apt-get dist-upgrade -s
Na razie to tylko symulacja, pochwal się jej wynikiem na forum.
kkuba - 22-07-2009 13:17
iria,
5220-debian:~# dpkg -l | grep mesa ii libgl1-mesa-glx 7.4.4-1 A free implementation of the OpenGL API -- G ii libglu1-mesa 7.0.3-7 The OpenGL utility library (GLU) ii mesa-utils 7.0.3-7 Miscellaneous Mesa GL utilities
fnmirk,
5220-debian:~# apt-get dist-upgrade - u Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Obliczanie aktualizacji...Gotowe Następujące pakiety zostaną USUNIĂTE: gtkhtml3.14 libavcodec51 libgnomekbd2 libgnomekbdui2 libmetacity0 libxcb-xlib0 Zostaną zainstalowane następujące NOWE pakiety: acl apache2.2-bin brasero-common clive clive-utils consolekit dbconfig-common empathy epiphany-extensions-more freepats gcj-jre-headless gconf-defaults-service gedit-plugins ggzcore-bin gij gnome-codec-install gstreamer0.10-nice gstreamer0.10-plugins-bad gvfs-bin hamster-applet install-info javascript-common libaprutil1-dbd-mysql libaprutil1-ldap libass3 libatk1.0-data libavahi-core6 libavcodec52 libbeagle1 libberkeleydb-perl libbrasero-media0 libbsd0 libcamel1.2-14 libcdaudio1 libcelt0 libck-connector0 libclass-accessor-perl libclass-singleton-perl libcolamd-3.2.0 libcommons-beanutils-java libcommons-collections3-java libcommons-digester-java libcommons-logging-java libconfig-tiny-perl libcrypt-passwdmd5-perl libcrypt-twofish-perl libcryptui0 libdatetime-format-mail-perl libdatetime-format-w3cdtf-perl libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl libdb-je-java libdb4.6-java libdb4.6-java-gcj libdc1394-22 libdca0 libdes425-3 libdjvulibre-text libdvdnav4 libdvdread4 libebackend1.2-0 libedataserver1.2-11 libempathy-common libempathy-gtk-common libempathy-gtk19 libempathy23 libenca0 libepc-1.0-2 libepc-common libepc-ui-1.0-2 libevent-1.4-2 libexpect-perl libfftw3-3 libgcr0 libgdict-1.0-6 libgetopt-argvfile-perl libgmythupnp0 libgnome-desktop-2-11 libgnomekbd3 libgp11-0 libgpod-common libgpod4 libgstfarsight0.10-0 libgtkhtml-editor-common libgtkhtml-editor0 libgucharmap7 libhtml-strip-perl libical0 libio-pty-perl libio-stty-perl libiptcdata0 libjs-jquery libjtidy-java liblist-moreutils-perl libloudmouth1-0 liblucene2-java libmetacity-private0 libmissioncontrol-client0 libmissioncontrol-server1 libmms0 libmodplug0c2 libmpcdec3 libmtp8 libneon27-gnutls libnice0 libnl1 libnm-util1 libntfs-3g54 libofa0 libopal3.6.1 libopenspc0 libpam-ck-connector libpango-perl libpangomm-1.4-1 libparams-validate-perl libpolkit-dbus2 libpolkit-gnome0 libpolkit-grant2 libpolkit2 libpt2.6.1 libpt2.6.1-plugins-alsa libpt2.6.1-plugins-v4l2 libraptor1 librasqal1 librdf0 libschroedinger-1.0-0 libsgutils1 libsndfile1 libsoundtouch1c2 libsub-name-perl libswfdec-0.8-0 libswscale0 libtag1-vanilla libtelepathy-farsight0 libtelepathy-glib0 libtelepathy2 libtotem-plparser12 libtwolame0 libuniversal-require-perl libupnp3 libusb-1.0-0 libv4l-0 libvolume-id1 libwildmidi0 libwww-curl-perl libxcb-atom1 libxcb-aux0 libxcb-event1 libxml-libxml-common-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-rss-libxml-perl libxml-sax-expat-perl libxml-sax-perl openoffice.org-style-galaxy p7zip-full perl-tk policykit policykit-gnome python-bugbuddy python-evolution python-gconf python-gdl python-gksu2 python-gnomeapplet python-gnomedesktop python-gnomekeyring python-gnomeprint python-gtksourceview python-gtkspell python-gtop python-mediaprofiles python-metacity python-nautilusburn python-numpy python-pkg-resources python-rdflib python-reportbug python-rsvg python-totem-plparser python-urwid python-vte python-wnck raptor-utils redland-utils sane-utils seahorse-plugins sensible-utils sg3-utils telepathy-gabble telepathy-mission-control telepathy-salut tsconf ttf-freefont uno-libs3 ure wwwconfig-common x-ttcidfont-conf Następujące pakiety zostały zatrzymane: libgail-common libgail18 Następujące pakiety zostaną zaktualizowane: alacarte apache2 apache2-mpm-prefork apache2.2-common apt apt-utils aptitude avahi-daemon capplets-data cheese cups debianutils deskbar-applet djvulibre-desktop ekiga eog evince evolution evolution-common evolution-data-server evolution-data-server-common evolution-exchange evolution-plugins evolution-webcal file-roller gconf-editor gedit gedit-common gksu gnome gnome-accessibility gnome-applets gnome-applets-data gnome-cards-data gnome-control-center gnome-core gnome-desktop-environment gnome-games gnome-games-data gnome-keyring gnome-mag gnome-mount gnome-network-admin gnome-panel gnome-panel-data gnome-power-manager gnome-screensaver gnome-settings-daemon gnome-system-monitor gnome-system-tools gnome-terminal gnome-terminal-data gnome-utils gnome-volume-manager gstreamer0.10-ffmpeg gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gucharmap hal hpijs hplip hplip-data info inkscape java-gcj-compat java-gcj-compat-headless libaprutil1 libavformat52 libdjvulibre21 libebook1.2-9 libecal1.2-7 libedata-book1.2-2 libedata-cal1.2-6 libedataserverui1.2-8 libedit2 libegroupwise1.2-13 libept0 libexchange-storage1.2-3 libgksu2-0 libgnome-window-settings1 libgnomekbd-common libgtk2-perl libgtkmm-2.4-1c2a libkrb53 libmagick10 libnautilus-extension1 libnm-glib0 libpurple0 libsane libslab0 libstartup-notification0 libtag1c2a libts-0.0-0 libwnck22 libx11-6 libxcb1 lp-solve metacity metacity-common nautilus nautilus-cd-burner nautilus-data nfs-common ntfs-3g openoffice.org openoffice.org-base openoffice.org-base-core openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw openoffice.org-evolution openoffice.org-gcj openoffice.org-gnome openoffice.org-gtk openoffice.org-help-en-us openoffice.org-help-pl openoffice.org-impress openoffice.org-java-common openoffice.org-l10n-pl openoffice.org-math openoffice.org-officebean openoffice.org-report-builder-bin openoffice.org-style-andromeda openoffice.org-style-tango openoffice.org-writer openoffice.org-writer2latex phpmyadmin pidgin pidgin-data python-apt python-cairo python-eggtrayicon python-glade2 python-gnome2 python-gnome2-desktop python-gnome2-extras python-gobject python-gtk2 python-gtkhtml2 python-gtkmozembed python-gtksourceview2 reportbug rhythmbox seahorse swfdec-gnome swfdec-mozilla synaptic system-tools-backends totem-common totem-gstreamer totem-mozilla totem-plugins transmission-common transmission-gtk udev wicd wpasupplicant yelp 159 aktualizowanych, 199 nowo instalowanych, 6 usuwanych i 2 nieaktualizowanych. 1 nie w pełni zainstalowanych lub usuniętych. Konieczne pobranie 441MB archiwów. Po tej operacji zostanie dodatkowo użyte 223MB miejsca na dysku. Kontynuować [T/n]?
ArnVaker, http://pastebin.pl/ed06411902f851eb23bb12220767e6d5 - bylo tego 'troszke' wiecej, lecz sie nie zmiescilo w terminalu.
ArnVaker - 22-07-2009 14:14
W jaki sposób wcześniej aktualizowałeś system? Masz jeszcze sporo pakietów z Lennego i jakieś "dodatki" z Sida. Zdecyduj się, jaką właściwie wersję systemu chcesz mieć.
Jeśli informacje nie mieszczą się w terminalu, można zwiększyć mu bufor. Dla terminala gnome: edycja => preferencje profilu => przewijanie => bufor przewijania
kkuba - 22-07-2009 16:30
ArnVaker, dziękuję.
http://pastebin.pl/7cff118aab3dc107bf2b8152c04f5395
Te dodatki z Sida wzięły się stąd, że chciałem mieć najnowszego gimpa. Widzę, że trochę namieszałem.
Cóż teraz czynić?
fnmirk - 22-07-2009 16:39
Cóż teraz czynić?
Należy zaktualizować dystrybucję jeżeli chcesz mieć faktycznie Squeeze.
kkuba - 22-07-2009 18:28
Dziękuje wszystkim bardzo : )
Po poprawnym zaktualizowaniu dystrybucji, instalacja pakietu libgl1-mesa-dri przebiegła bezproblemowo.
Pozdrawiam.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|