Zintegrowana nvidia 8300 nie dzia

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
igor_x
Posty: 39
Rejestracja: 26 listopada 2007, 13:51

Zintegrowana nvidia 8300 nie działa poprawnie.

Post autor: igor_x »

Sprzęt: płyta główna asus m3n78-em ze zintegrowaną grafiką nvidia8300.
Zainstalowany najnowszy sterownik 180.27.
Debian Lenny, 2.6.26-1-686
Próbowałem także kilka wcześniejszych.
Taki sam efekt występuje na ubuntu 8.10 jak i 9.04.
Objawy: obraz w trakcie zamykania, przesuwania lub minimalizowania okna wykonuje to skokami, tak jakby nie było sterownika.
Przeglądarka iceweasel przy próbie odtworzenia flashy zaczyna działać ze znaczącym opóźnieniem, filmy klatkują, rwią, obraz się rozjeżdża.

Kod: Zaznacz cały

xorg.conf
wygląda

Kod: Zaznacz cały

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"
	RgbPath      "/etc/X11/rgb"
	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     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load  "xtrap"
	Load  "extmod"
	Load  "dbe"
#	Load  "dri"
	Load  "glx"
	Load  "record"
EndSection

#Section "InputDevice"
#	Identifier  "Keyboard0"
#	Driver      "kbd"
#EndSection

Section "InputDevice"
        Identifier      "Keyboard0"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "pl"
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"
	Identifier  "Card0"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "Unknown Board"
	BusID       "PCI:2:0:0"
EndSection

Section "Device"
	Identifier  "Card1"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "Unknown Board"
	BusID       "PCI:0:1:3"
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

Kod: Zaznacz cały

glxinfo | egrep '(direct|OpenGL version)'
daje

Kod: Zaznacz cały

direct rendering: Yes
OpenGL version string: 3.0.0 NVIDIA 180.27
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
Zainstalowany program do symulacji nieba stellarium(3D) działa poprawnie.
glxgears wyświetla 1488 FPS
maly
Beginner
Posty: 289
Rejestracja: 03 lipca 2007, 14:52

Post autor: maly »

Spróbuj poprawnie wygenerować xorg.conf, w tej chwili masz kilka powtarzających się sekcji.
Sposób na generowanie xorg.conf - Lenny/Sid
igor_x
Posty: 39
Rejestracja: 26 listopada 2007, 13:51

Post autor: igor_x »

Próbowałem tego sposobu. Obecny xorg jest wynikiem polecenia

Kod: Zaznacz cały

X -configure
xorg.conf.new wygląda tak:

Kod: Zaznacz cały

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"
	RgbPath      "/etc/X11/rgb"
	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     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load  "xtrap"
	Load  "extmod"
	Load  "dbe"
	Load  "dri"
	Load  "glx"
	Load  "record"
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"
	Identifier  "Card0"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "Unknown Board"
	BusID       "PCI:2:0:0"
EndSection

Section "Device"
	Identifier  "Card1"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "Unknown Board"
	BusID       "PCI:0:1:3"
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
W tym xorgu zmieniłem tylko wpis dotyczący klawiatury (zresztą to widać) oraz dołożyłem # przed dri (1 post)
Grafika posiada 3 wyjscia: d-sub, dvi oraz hdmi.

Kod: Zaznacz cały

xorg.conf

generowany przez nvidie

Kod: Zaznacz cały

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Tue Jan 27 12:50:44 PST 2009

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
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         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Występuje ten sam efekt.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

Pomóc Ci nie pomogę, bo nie rozwiązywałem tego problemu. Na forach (K)ubuntu) sporo jest jednak informacji o wadliwym działaniu kart NVidii (nie wiem, czy wszystkich, czy jedynie niektórych) pod 8.10 (9.04, ma jeszcze sporo problemów, przecież to dopiero alpha).
Zobacz może na to: http://www.ubuntugeek.com/common-proble ... grade.html może coś Ci się rozjaśni.
Z tego co wiem, to w którymś PPA na Launchpadzie są poprawione sterowniki do NVidii (wyszukiwarką powinieneś znaleźć).
igor_x
Posty: 39
Rejestracja: 26 listopada 2007, 13:51

Post autor: igor_x »

Jakies 2 tygodnie temu wymieniłem płytę główną która posiadała zintegrowaną nv7050 i tam nie miałem problemów. Jedynie na początku sterowniki nie działały ale poźniej nvidia je poprawiła.
Zmieniłem by cieszyć sie vdpau. A prościej chyba było dokupić jakiegoś gs8400 :-(
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

igor_x, usuń wszystko co do tej pory instalowałeś. Zaktualizuj sobie wpisy w /etc/apt/sources.list właściwe dla Twojej wersji systemu. Wykonaj:

Kod: Zaznacz cały

apt-get update
lub z wykorzystaniem aptitude. Uzupełnij ewentualne informacje o kluczach gpg.
W czystym trybie tekstowym (xserver wyłączony) wykonaj:

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
Będąc dalej w trybie tekstowym i mając połączenie z internetem wykonaj to co jest opisane w tym temacie. Powinno zadziałać. Nie próbuj tego z Ubuntu.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

fnmirk Ale igor_x ma... Ubuntu ;)
dpkg-reconfigure xserver-xorg nie da żadnego efektu, choć może przeczyścić system. Jeśli to Ubuntu, to już lepiej wejść do recovery mode, czy jak to się tam zwie i kazać systemowi naprawić xorgi (zrobi to samo co w/w polecenie, ale jeszcze przed uruchomieniem się Xów).
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

igor_x pisze:Zainstalowany najnowszy sterownik 180.27.
Debian Lenny, 2.6.26-1-686
Próbowałem także kilka wcześniejszych.
Taki sam efekt występuje na ubuntu 8.10 jak i 9.04.
pavbaranov, On ma problem zarówno pod Debianem jak i Ubuntu. Ja sugeruję sposób pod Debiana.
pavbaranov pisze:dpkg-reconfigure xserver-xorg nie da żadnego efektu,
W Debianie ma przygotować czysty xorg.conf i ustawić klawiaturę resztę dopisuje skrypt podany w odnośniku.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

fnmirk - przepraszam, zasugerowałem się tym Ubuntu. Wiem, że reconfigure przygotuje czysty xorg.conf.
Szukamy zatem dalej jakiegoś rozwiązania, jeśli Twój pomysł nie chwyci.
BTW: Dlaczego nie robić tego na Ubuntu? (Noszę się z zamiarem zmiany, w jakimś rozsądnym czasie komputera i rozglądam się za jakąś bezproblemową grafiką; czyżby jedynym bezkonfliktowym rozwiązaniem był Intel? /chodzi o zwykłą pracę biurową i normalnego notebooka/).
igor_x
Posty: 39
Rejestracja: 26 listopada 2007, 13:51

Post autor: igor_x »

fnmirk pisze:igor_x, usuń wszystko co do tej pory instalowałeś. Zaktualizuj sobie wpisy w /etc/apt/sources.list właściwe dla Twojej wersji systemu. Wykonaj:

Kod: Zaznacz cały

apt-get update
lub z wykorzystaniem aptitude. Uzupełnij ewentualne informacje o kluczach gpg.
W czystym trybie tekstowym (xserver wyłączony) wykonaj:

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
Będąc dalej w trybie tekstowym i mając połączenie z internetem wykonaj to co jest opisane w tym temacie. Powinno zadziałać. Nie próbuj tego z Ubuntu.
Bez zmian. Problem pozostaje.
W tej chwili xorg wygląda tak:

Kod: Zaznacz cały

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

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"
	Driver	"nvidia"
	Option	"IgnoreDisplayDevices"	"TV"
	Option      "Coolbits"	"1"
	Option      "RandRRotation"	"1"
	Option      "AddARGBGLXVisuals"	"1"
	Option      "TripleBuffer"	"disable"
	Option      "DynamicTwinView"	"enable"
	#BusID "PCI:2:0:0"
	Identifier	"Configured Video Device"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
EndSection

Section "Extensions"
#	Option      "Composite"	"disable"
#	Option      "RENDER"	"0"
EndSection
Xorga czyściłem wcześniej. Jest to podane w większości opisów.
ODPOWIEDZ