ďťż
 
 
   [+] Jak poradzić sobie z kartą X3100 - Squeeze
 
 

Tematy

 
    
 

 

 

 

[+] 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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis