|
[+] GF9400M - nieprawidłowe działanie grafiki - Squeeze
milansport - 04-02-2010 19:06
Witam. Zakupiłem netbooka Asus 1201n opartego na platformie ION i z kartą graficzną Nvidia 9400M. Na komputerze preinstalowany jest system Windows7. Nie mogąc znieść już tego systemu, postanowiłem zainstalować Debiana.
Zainstalowałem zamknięte sterowniki do karty graficznej ze strony Nvidii i niestety nie działają one prawidłowo. Nie jest obsługiwana przezroczystość.
Przykładowo ustawiłem przezroczystość w terminalu i wygląda to tak:
http://img63.imageshack.us/img63/929...ekranut.th.png
Przy próbie uruchomienia Compiza otrzymuję błąd:
compiz --replace Checking for Xgl: not present. xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log Detected PCI ID for VGA: 05:00.0 0300: 10de:0876 (rev b1) (prog-if 00 [VGA controller]) Checking for texture_from_pixmap: present. Checking for non power of two support: present. Checking for Composite extension: present. Checking screen 1Comparing resolution (1366x768) to maximum 3D texture size (8192): Passed. Checking for Software Rasterizer: Not present. Checking for nVidia: present. Checking for FBConfig: present. Checking for Xgl: not present. Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done
I Compiz nie działa.
Nie działa także przezroczystość w programach Cairo-Dock czy Tilda Polecenie glxinfo | grep direct zwraca:
direct rendering: Yes
Konkretniej, co do sterowników - próbowałem instalować wszystkie możliwe, które są przeznaczone dla mojej karty graficznej, czyli:
Linux Display Driver Version 195.30 BETA 195.30 December 23, 2009 Linux Display Driver Version 190.53 190.53 December 16, 2009 Linux Display Driver Version 195.22 BETA 195.22 November 24, 2009 Linux Display Driver Version 190.42 190.42 October 27, 2009 Linux Display Driver Version 190.32 BETA 190.32 September 8, 2009 Linux Display Driver Version 190.18 BETA 190.18 July 23, 2009
Niestety efekt zawsze był ten sam. Mój xorg.conf:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 1.0 (buildmeister@builder75) Tue Dec 8 21:04:28 PST 2009
Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection
Section "Files" RgbPath "/usr/lib/X11/rgb" EndSection
Section "Module" Load "dbe" Load "extmod" Load "type1" Load "freetype" Load "glx" EndSection
#Section "ServerFlags" # Option "Xinerama" "0" #EndSection
Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection
Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "keyboard" Option "XkbModel" "pc105" Option "XkbLayout" "pl" EndSection
Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" HorizSync 30.0 - 110.0 VertRefresh 50.0 - 150.0 Option "DPMS" EndSection
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" EndSection
Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 # Option "AddARGBGLXVisuals" "True" # Option "NoLogo" "True" # Option "RandRRotation" "on" # Option "XAANoOffscreenPixmaps" "true#" # Option "AllowGLXWithComposite" "true" # Option "TwinView" "0" # Option "metamodes" "1366x768 +0+0" SubSection "Display" Depth 24 EndSubSection EndSection
#Section "Extensions" # Option "Composite" "enable" #EndSection
Z tym, że linijki przed którymi jest # dodawałem gdy próbowałem sam rozwiązać problem. Testowałem czy wszystko działa z tymi linijkami i bez nich. Bardzo proszę o jakiekolwiek sugestie i propozycje rozwiązania problemu.
Edycja: Dodam jeszcze, że mam Debiana Squeeze z jądrem 2.6.32-trunk-686 i gnome 2.28.2
davitxx - 05-02-2010 10:30
Jak nie włączysz compiza to terminal będzie tak wyglądał. Dopiero po jego włączeniu jest taki efekt jakiego oczekujesz. Skoro masz Direct rendering : Yes to problem leży w compizie. Sterowniki są raczej zainstalowane prawidłowo.
milansport - 10-02-2010 12:38
Miałeś racje. Sterowniki nie były przyczyną. Nie zauważyłem, że gdy włączałem Compiza to mimo, że pokazuje się błąd to przeźroczystość wtedy działa. Myślałem, że coś jest nie tak bo nie było obramowania okien gdy włączałem Compiza, a okazało się, że wystarczyło w CompizConfig zahaczyć 'dekoracje okien'. I mam już i przeźroczystość i obramowanie okien :-) Błąd: Checking for Xgl: not present.
Dalej się pojawia, ale wszystko działa. Dziękuję i pozdrawiam
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|