Brak X-ów po przej

Pomoc dotycząca instalacji systemu
piobad
Posty: 67
Rejestracja: 15 marca 2008, 18:24

Brak X-ów po przejściu z Lenny do Squeeze

Post autor: piobad »

Witam,

nie mam X-ów po przejściu z Lenny do Squeeze. Zrobiłem

Kod: Zaznacz cały

X -configure
i dodałem do /root/xorg.conf.new wpisy dotyczące klawiatury z /etc/X11/. Zmieniłem nazwę na xorg.conf i podmieniłem. Nie działa. Poniżej przedstawiam zmodyfikowany xorg.conf (przy opcjach klawiatury postawiłem "#" żeby pokazać co było przed zmianą)

Kod: Zaznacz cały

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	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  "glx"
	Load  "xtrap"
	Load  "GLcore"
	Load  "extmod"
	Load  "dbe"
	Load  "record"
	Load  "dri"
EndSection

Section "InputDevice"
#	Identifier  "Keyboard0"
#	Driver      "kbd"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	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 "Device"
        ### Available Driver options are:-
        ### Values: [i]: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "PrintVGARegs"       	# [<bool>]
        #Option     "PrintTVRegs"        	# [<bool>]
        #Option     "I2CScan"            	# [<bool>]
        #Option     "VBEModes"           	# [<bool>]
        #Option     "NoAccel"            	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "ExaNoComposite"     	# [<bool>]
        #Option     "ExaScratchSize"     	# [i]
        #Option     "SWCursor"           	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "Rotate"             	# [<str>]
        #Option     "VideoRAM"           	# [i]
        #Option     "ActiveDevice"       	# [<str>]
        #Option     "BusWidth"           	# [<str>]
        #Option     "Center"             	# [<bool>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForcePanel"         	# [<bool>]
        #Option     "TVDotCrawl"         	# [<bool>]
        #Option     "TVDeflicker"        	# [i]
        #Option     "TVType"             	# [<str>]
        #Option     "TVOutput"           	# [<str>]
        #Option     "DisableVQ"          	# [<bool>]
        #Option     "DisableIRQ"         	# [<bool>]
        #Option     "EnableAGPDMA"       	# [<bool>]
        #Option     "NoAGPFor2D"         	# [<bool>]
        #Option     "NoXVDMA"            	# [<bool>]
        #Option     "VbeSaveRestore"     	# [<bool>]
        #Option     "DisableXvBWCheck"   	# [<bool>]
        #Option     "MaxDRIMem"          	# [i]
        #Option     "AGPMem"             	# [i]
	Identifier  "Card0"
	Driver      "openchrome"
	VendorName  "Unknown Vendor"
	BoardName   "Unknown Board"
	BusID       "PCI:1:0:0"
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
Może będzie pomocny xorg.conf z cdlinux.pl-1.0 który "działa" (z opcją pc104 próbowałem):

Kod: Zaznacz cały

Section "ServerLayout"
	Identifier     "XFree86 Configured"
	Screen         "Screen0" 
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	FontPath     "/usr/share/fonts/X11/misc/"
	FontPath     "/usr/share/fonts/X11/Type1/"
	FontPath     "/usr/share/fonts/X11/75dpi/"
	FontPath     "/usr/share/fonts/X11/100dpi/"
EndSection

Section "Module"
	Load  "glx"
	Load  "dri"
	Load  "dbe"
	Load  "extmod"
	Load  "record"
	Load  "xtrap"
	Load  "type1"
    	Load  "freetype"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "keyboard"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xfree86"
	Option		"XkbModel"	"pc104"
	Option		"XkbLayout"	"pl"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option      "Protocol" "explorerps/2"
	Option      "Device" "/dev/input/mice"
	Option         "ZAxisMapping"        "4 5"
EndSection


Section "Monitor"
	Identifier  "Monitor0"
	HorizSync	30-82
	VertRefresh	56-76
		Option		"DPMS"
	vendorname "NEC 'NEC'"
	modelname "'NEC LCD19WV'"
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     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "ForcePCIMode"       	# [<bool>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# [i]
        #Option     "AGPMode"            	# [i]
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# [i]
        #Option     "RingSize"           	# [i]
        #Option     "BufferSize"         	# [i]
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "PanelOff"           	# [<bool>]
        #Option     "DDCMode"            	# [<bool>]
        #Option     "MonitorLayout"      	# [<str>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "OverlayOnCRTC2"     	# [<bool>]
        #Option     "CloneMode"          	# [<str>]
        #Option     "CloneHSync"         	# [<str>]
        #Option     "CloneVRefresh"      	# [<str>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "VideoKey"           	# [i]
	Identifier  "Card0"
	Driver      "vesa"
	VendorName  ""
	BoardName   ""
	#BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth	24
	SubSection "Display"
		Depth     1
		Modes	"1024x768" 
		Virtual 0 0
	EndSubSection
	SubSection "Display"
		Depth     4
		Modes	"1024x768" 
		Virtual 0 0
	EndSubSection
	SubSection "Display"
		Depth     8
		Modes	"1024x768" 
		Virtual 0 0
	EndSubSection
	SubSection "Display"
		Depth     15
		Modes	"1024x768" 
		Virtual 0 0
	EndSubSection
	SubSection "Display"
		Depth     16
		Modes	"1024x768" 
		Virtual 0 0
	EndSubSection
	SubSection "Display"
		Depth     24
		Modes	"1024x768" 
		Virtual 0 0
	EndSubSection
EndSection
Proszę o pomoc.
piobad
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

W pierwszym przypadku masz sterownik openchrome w drugim vesa.

Ustaw na ten na którym działa.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

piobad pisze: nie mam X-ów po przejściu z lenny na squeeze
A w Lenny chodziły na openchrome?
Mam kartę z tej serii i generalnie pod Debianem na sterownikach openchrome z repozytorium nigdy (od Etcha) nie działało. M.in. był to powód do zmiany systemu.
Karty z serii Chrome (np. VIA) działają na sterownikach vesa (bo tak mi chodziły przez długi czas, aż do... Lenny, kiedy to nie mogłem ustawić w żaden sposób rozdzielczości). Jeśli się uda, to ustaw vesę z xorg.confie i/lub wymuś vesę przy starcie systemu (w Ubuntu jest parametr "xforcevesa", który można przekazać jądru przy bootowaniu, sprawdź czy w Debianie jest]http://linux.via.com.tw/support/downloadFiles.action[/url]
Niestety w moim przypadku nie udało się uruchomić poprawnie działającego także i tego sterownika.
Są jeszcze sterowniki dostępne tutaj: http://www.viaarena.com/default.aspx?PageID=2 jednakże pod Debiana przygotowane wyłącznie na Etch. Na tym systemie, te sterowniki udawało się uruchomić, próby uruchomienia ich na ówczesnym testingu (czyli wówczas Lenny) i Sidzie mi się nie powiodły, a wypowiedzi z forów wskazują, że nie byłem odosobniony.
Generalnie - jedyną możliwą formą uruchomienia sterowników openchrome, w moim przypadku, okazało się ich zbudowanie wg tego tutoriala: https://help.ubuntu.com/community/OpenChrome (od Manual Installation). To rozwiązanie zadziałało, dało też możliwość zmiany rozdzielczości ekranu itp., jak również część "efektów".
Jak widzisz, jest to rozwiązanie dla systemów z rodziny *buntu, jednakże da się je dostosować do Debiana.

Niemal zapomniałbym jeszcze: strona sterownika openchrome - http://www.openchrome.org
Zanim przystąpisz do czegokolwiek, sprawdź sobie przez lspci jaką naprawdę kartę masz.
piobad
Posty: 67
Rejestracja: 15 marca 2008, 18:24

Post autor: piobad »

Dziękuję za zainteresowanie.
ilin, zmiana na vesę nie pomogła.
pavbaranow, Ja raczej początkujący jestem, a fakt że Ty nie podołałeś nie nastraja optymistycznie.

Mam kartę VIA Chrome 9 HC. Pierwotnie był zainstalowany u syna Etch, z racji że "coś tam" miało w Lennym chodzić bezproblemowo przeszedłem na Lenny. Były problemy z X-ami. Ale skopiowałem xorg.conf z Etcha i było dobrze.

Pozdrawiam piobad
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Nie jestem pewny czy w squeeze zadziala ale spróbuj zmienić nazwe xorg.conf na inną (dla kopii) i odpal bez xorg.conf

W sidzie juz tak mozna w testingu nie chce mi sie sprawdzać :)
piobad
Posty: 67
Rejestracja: 15 marca 2008, 18:24

Post autor: piobad »

ilin Nie wiem czy dobrze zrozumiałem. Mam zmienić nazwę xorg.conf na inną i uruchomić ponownie komputer ?

piobad

[ Dodano: 2009-05-27, 15:51 ]
Niestety, nic to nie dało.
piobad
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

piobad - rozwiązanie ilina, które dobrze rozumiesz winno spowodować odbudowanie xorg.confa z domyślnymi ustawieniami. Równie dobrze mógłbyś wywołać dpkg-reconfigure xserver-xorg. Może, ale nie musi się wówczas udać. Ja zwykle widzę wówczas 1/4 (mniej więcej) pulpitu na swoim ekranie.

Możesz też spróbować zrobić tak jak już robiłeś, czyli X-configure - powstanie Ci plik xorg.conf.new. Wyedytuj go przez np. nano i sprawdź sekcję "Device". Jeśli będzie "openchrome" (lub co mało prawdopodobne "via") wpisz w to miejsce "vesa" (openchrome ma nie być!) i zapisz jako /etc/X11/xorg.conf (stary możesz sobie zbackupować, choć i tak wydaje się być psu na buty). Odpal komputer. Jeśli zadziała, część problemu z głowy. Sprawdź tylko wcześniej, czy masz w systemie paczkę xserver-xorg-video-vesa (bodaj tak się ona także w Debianie nazywa; jeśli nie masz - doinstaluj).
To rozwiązanie - u mnie - działało nawet z domyślnym xorg.confem stworzonym przez dpkg-reconfigure xserver-xorg. Trzeba było tylko wpisać vesa.

Jeśli zadziała - przynajmniej Xy Ci powstaną, wprawdzie na vesie jedynie, ale zawsze to coś.

Następnie - ściągnij przez svn paczkę openchrome z podanej przeze mnie lokalizacji i postąp tak jak stanowi instrukcja budowania z tego pakietu opisana na stronie http://www.openchrome.org i załaduj (jeśli się nie mylę, jeszcze niedawno był tam jeden błąd, albowiem stwierdzał, że należy wpisać z xorg.conf jako "driver" "via" - obecnie wpisujesz tam "openchrome"). Uprzednio zrób oczywiście backup xorg.conf. Jeśli zadziała - będziesz mieć driver openchrome. Jeśli nie - przywróć zbackupowany xorg.conf.
piobad
Posty: 67
Rejestracja: 15 marca 2008, 18:24

Post autor: piobad »

pavbaranov,
Możesz też spróbować zrobić tak jak już robiłeś, czyli X-configure - powstanie Ci plik xorg.conf.new. Wyedytuj go przez np. nano i sprawdź sekcję "Device". Jeśli będzie "openchrome" (lub co mało prawdopodobne "via") wpisz w to miejsce "vesa" (openchrome ma nie być!) i zapisz jako /etc/X11/xorg.conf
czyli bez zmian dotyczących klawiatury ?

piobad
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

pavbaranov pisze:piobad - rozwiązanie ilina, które dobrze rozumiesz winno spowodować odbudowanie xorg.confa z domyślnymi ustawieniami
No nie do końca.
W xorgu 1.6 jaki mamy w sidzie nie potrzeba wcale pliku /etc/X11/xorg.conf

Xorg dziala przyzwoicie bez niego.
Nie jestem w stanie powiedzieć na jakich kartach dokładnie ale u mnie dziala.

Nie potrafię na obecną chwilę też powiedzieć czy w xorgu z testinga to rozwiązanie się sprawdzi.
piobad
Posty: 67
Rejestracja: 15 marca 2008, 18:24

Post autor: piobad »

ilin,
Z moją kartą nie zadziałało (pozwoliłem sobie to "doedytować" do postu z pytaniem).

piobad

[Dodano: 2009-05-27, 17:43]
pavbaranov, zrobiłem to w obu wersjach i dalej nic. Jeszcze dodam, że nie robiłem

Kod: Zaznacz cały

X -configure
tylko skorzystałem z /root/xorg.conf.new bo cały czas tam sobie leży oryginał. Chyba tak mogłem?
piobad
ODPOWIEDZ