start xorga powoduje zawieszenie systemu - laptop n61jv

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
Mistrig
Posty: 53
Rejestracja: 12 marca 2007, 16:25

start xorga powoduje zawieszenie systemu - laptop n61jv

Post autor: Mistrig »

Mam problem z uruchomienie xorga na laptopie n61jv (nVidia i zintegrowana karta intela). Podczas instalacji odznaczyłem opcje środowisko graficzne, ponieważ chciałem zainstalować kde. Potem w konsoli zainstalowałem kde-minimal (w zależnościach miał xorga), a następnie odpaliłem środowisko graficzne, które od razu się zawiesiło (był sam czarny ekran, bez możliwości przejścia do terminala). Próbowałem później z poleceniem:

Kod: Zaznacz cały

 X -configure
ale to nie pomogło. Podczas włączenia Linuksa, świeci się niebieskie światło więc laptop korzysta ze zintegrowanej karty.
jmarcin_1984
Beginner
Posty: 153
Rejestracja: 16 kwietnia 2008, 13:42
Lokalizacja: BP

Post autor: jmarcin_1984 »

Xorg xorgiem. Musisz zainstalować jeszcze sterowniki do grafiki. Możesz w ogóle pracować na tym systemie? Najlepiej przejdź do trybu tekstowego wciskając Ctr+Alt+F1 i zainstaluj sterowniki. Nie wiem jaką masz dokładnie kartę bo napisałeś, że nvidia później, że intela więc ciężko mi się domyśleć. Polecenie:

Kod: Zaznacz cały

X -configure
tworzy ci plik xorg.conf.new, który musisz wrzucić do /etc/X11/

Kod: Zaznacz cały

 mv /root/xorg.conf.new /etc/X11/xorg.conf 
Nie napisałeś też jaki masz system bo od wersji testowej xorg.conf nie jest praktycznie potrzebny z naciskiem na praktycznie. Wszystko załatwia hal. No ale przerzuć ten plik na jego miejsce i ustaw sterownik w tym pliku na odpowiednie tzn. na taki jakiego używał będziesz nvidia albo intel. Poza tym przejrzyj forum. Było już wiele postów na temat sterowników w Debianie.

Ps. Najlepiej podaj co wyświetla polecenie:

Kod: Zaznacz cały

 lscpi | grep VGA 
i będziemy dalej kombinować.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

Mistrig ma w notebooku 2 karty graficzne.
Wystartuj Debiana w trybie tekstowym (jeśli się nie da, jak w poradzie wyżej, to poprzez wybór z Gruba single mode), a następnie:
- przeglądnij swój plik xorg.conf - zobacz czy i jaką ma zadeklarowaną kartę
- jeśli nie ma, to przy takim ustawieniu, o jakim piszesz (Intel), zadeklaruj mu intela, wcześniej sprawdzając, czy w systemie masz paczkę xserver-xorg-video-intel (bodajże tak się nazywa, ale sprawdź dokładnie na packages.debian.org)
- ponownie odpal komputer
Jeśli wszystko poszło dobrze, powinieneś mieć Xorgi z Intelem, jeśli będziesz chciał mieć z NVidią - tematów od groma na forum, natomiast Ty będziesz musiał dowiedzieć sję jak zmusić komputer do pracy z tą kartą. Możesz też użyć "podwójnego" xorga (tzn. z NVidią i Intelem), stosowna rada jest w wątku: http://debian.linux.pl/threads/17939-Dw ... wniki-xorg pamiętając, że przy wyborze danego sterownika, komputer musi działać w z tą kartą.
EDIT:
Tak jeszcze myślę. Nie bardzo wiem, jak działa przełączanie tych dwu kart w notebooku. Wiem, że w przypadku pracy na bateriach, komputer winien automatycznie przełączać się na Intela. Jak to się dzieje przy starcie - nie wiem. Jeśli wybór karty jest dokonywany przed uruchomieniem Xorga, to mając w systemie obie paczki (tj. dla NVidii i dla Intela), system (przynajmniej z nowszymi Xami) winien sam dokonywać wyboru odpowiedniej.
fnmirk
Senior Member
Posty: 8273
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

fnmirk
Senior Member
Posty: 8273
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Mistrig
Posty: 53
Rejestracja: 12 marca 2007, 16:25

Post autor: Mistrig »

W wygenerowanym xorg'u są dwie karty nvidi i intela i dwa ekrany. Zakomentowałem jeden ekran i kartę nvidi i nadal się zawiesza przy starcie (bez zmian też próbowałem). Próbowałem skopiować xorga za pomocą jakiegoś programu z pod 7, ale wszystkie programy nie działały (między innymi Explore2fshttp://uranus.it.swin.edu.au/%7Ejn/expl ... 00pre6.ziphttp://uranus.it.swin.edu.au/%7Ejn/expl ... 00pre6.zip). xserver-xorg-video-intel mam. Próbowałem też odpalić livecd ubuntu 9.10 i obraz także się nie pojawiał, pomyślałem, że może obraz idzie na vga to podłączyłem zewnętrzny monitor to pojawiła się tapeta, poruszałem chwilę kursorem i system się zawiesił (system, nie xorg). Przy podłączeniu zewnętrznego monitora w trakcie pracy na debianie nic się nie pojawia tzn, jest czarny ekran. Przy próbie uruchomienia komendy lscpi pisze że jej nie ma.

A systemtem to sid amd64.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

Zobacz sobie na:
http://ubuntuforums.org/showthread.php?t=1420377
http://linux-hybrid-graphics.blogspot.c ... ow-as.html
Zdaje się że to: http://asusm51ta-with-linux.blogspot.com/ również może się przydać
Generalnie wpisz model i linux w Google'a - jakieś odpowiedzi są. M.in., że komuś udało się uruchomić na *buntu 10.04 na sterownikach nouveau (to NVidia). Jednakże, większość ma... czarny ekran.
fnmirk
Senior Member
Posty: 8273
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Mistrig, nie chcę Cię martwić ale może to być nie do rozwiązania. Powodem jest karta intela a raczej sterowniki do niej lub coś z tym związane. Potrafi coś się takiego zrobić w systemie dziwnego, że trudno ustalić przyczynę. Próbowałem to rozwiązać i zrezygnowałem. Błąd (trudno mi powiedzieć jaki) występowałam po instalacji wersji testowej Debiana (instalator chyba z przed 8 miesięcy). Dopiero zmiana wersji instalacyjnej systemu rozwiązywała problem, który chyba Ciebie też dotknął. Wiem tylko tyle, że jest to związane z kartami intela ponieważ wystąpiło to na sprawdzonej wersji instalacyjnej systemu, z której instalowałem wcześniej Debiana na kilku komputerach z innymi kartami. Spróbuj wydzielić jakąś partycję 5-10MB i testowo zainstaluj z użyciem innej wersji instalatora system, wystarczy płyta netinstall: http://debian.linux.pl/showthread.php?t=480

Przedstaw wyniki:

Kod: Zaznacz cały

uname -r
cat /var/log/Xorg.0.log
Mistrig
Posty: 53
Rejestracja: 12 marca 2007, 16:25

Post autor: Mistrig »

Log z pliku xorg.0.log: http://wklej.org/hash/87cb71b4548/
Wynik polecenia:

Kod: Zaznacz cały

uname -r
2.6.32-3-amd64
W załączniku zamieszczam jeszcze xorg.conf, który udało mi się skopiować.
A co do netinstall, instalowałem tą wersję http://cdimage.debian.org/cdimage/daily ... 64/iso-cd/ więc nowszej chyba nie ma?

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"
	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"
	FontPath     "built-ins"
EndSection

Section "Module"
	Load  "dbe"
	Load  "extmod"
	Load  "glx"
	Load  "record"
	Load  "dri"
	Load  "dri2"
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"
#        ### Available Driver options are:-
#        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
#        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
#        ### [arg]: arg optional
        #Option     "SWcursor"           	# [<bool>]
        #Option     "HWcursor"           	# [<bool>]
        #Option     "NoAccel"            	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "Rotate"             	# [<str>]
        #Option     "VideoKey"           	# <i>
        #Option     "FlatPanel"          	# [<bool>]
        #Option     "FPDither"           	# [<bool>]
        #Option     "CrtcNumber"         	# <i>
        #Option     "FPScale"            	# [<bool>]
        #Option     "FPTweak"            	# <i>
        #Option     "DualHead"           	# [<bool>]
#	Identifier  "Card0"
#	Driver      "nv"
#	VendorName  "nVidia Corporation"
#	BoardName   "Unknown Board"
#	BusID       "PCI:1:0:0"
#EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "ColorKey"           	# <i>
        #Option     "CacheLines"         	# <i>
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "DRI"                	# [<bool>]
        #Option     "NoDDC"              	# [<bool>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "XvMCSurfaces"       	# <i>
        #Option     "PageFlip"           	# [<bool>]
	Identifier  "Card1"
	Driver      "intel"
	VendorName  "Intel Corporation"
	BoardName   "Core Processor Integrated Graphics Controller"
	BusID       "PCI:0:2:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card1"
	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
Załączniki

[Rozszerzenie txt zostało wyłączone i nie będzie dłużej wyświetlane.]

Awatar użytkownika
tremor
Beginner
Posty: 186
Rejestracja: 12 marca 2010, 18:20
Lokalizacja: Wrocław

Post autor: tremor »

Widzę w Xorg.0.log:

Kod: Zaznacz cały

(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
Jest to niezwykle ciekawy przypadek, który u mnie po aktualizacji różnych pakietów xorg-* objawił się wyłączeniem obsługi myszki i klawiatury. Zmuszony byłem dopisać w xorg.conf:

Kod: Zaznacz cały

Section "ServerFlags"
    Option "AllowEmptyInput"   "False"
EndSection
żeby znów móc normalnie pracować z Xami.

Edycja:
Żeby nie było - ten element nie jest zalecany, obsługą myszki i klawiatury ma się zająć evdev:
http://wiki.debian.org/XStrikeForce/InputHotplugGuide
ODPOWIEDZ