Brak X-ów po przej

Pomoc dotycząca instalacji systemu
ArnVaker

Post autor: ArnVaker »

Wszystkie przedstawione pliki są już modyfikowane na różne sposoby. Sprawdziłeś, czy na standardowym pliku xorg.conf Debiana (takim jak zaraz po instalacji) X-y się uruchamiają?
Ja bym sprawdził:

Kod: Zaznacz cały

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      "Configured Video Device"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
EndSection
ilin pisze:Nie potrafię na obecną chwilę też powiedzieć czy w xorgu z testinga to rozwiązanie się sprawdzi.
W Squeeze xserver-xorg-core aktualnie jest jeszcze w wersji 1.4.2-11, raczej to rozwiązanie nie przejdzie.
piobad
Posty: 67
Rejestracja: 15 marca 2008, 18:24

Post autor: piobad »

ArnVaker, to nie pomogło. ale dzięki

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

Post autor: ilin »

Kod: Zaznacz cały

W Squeeze xserver-xorg-core aktualnie jest jeszcze w wersji 1.4.2-11, raczej to rozwiązanie nie przejdzie.
Sprawdzilem.
Na nvidii dziala pomijajac sprawe krzaczkow na klawiaturze.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

piobad
Sprawdź czy masz zainstalowany sterownik vesa. Jeśli tak, to istnieje możliwość, że będziesz mieć Xy z takim xorgiem:

Kod: Zaznacz cały

Section "Device"
	Identifier	"Configured Video Device"
	Driver		"vesa"
	Option		"UseFBDev"		"true"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
EndSection
To jest xorg tworzony przez Xy z wymuszonym buforem ramki (możesz zmienić na false) oraz wymuszoną vesą. Taki xorg powinien działać, jeśli w systemie masz, a powinieneś, sterownik vesy. Możesz mieć jedynie problemy z rozdzielczością, ale jeśli one wystąpią, a w ogóle Xy się podniosą napisz.

Kiedy ostatni raz miałem Debiana z Xami (bodaj 1.5; było to ok. listopada ubiegłego roku, potem jeszcze sprawdzałem po wypuszczeniu oficjalnego Lenny w jego pierwszej wersji) to:
- z moją (taką samą jak Twoja) kartą nie działał sterownik xserver-xorg-video-openchrome - po jego instalacji i z chwilą inicjacji Xów ekran stawał się czarny i tyle go widziałem,
- ze sterownikami vesa - otrzymywałem na monitorze miałem ok. 1/4 desktopu, niestety nie pomagało ustawienie jakichkolwiek rozdzielczości, także "na sztywno" w xorg.conf - system wiedział lepiej, czego potrzebuję

Obecnie mój xorg.conf wygląda tak:

Kod: Zaznacz cały

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

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

Section "Device"
	Identifier	"Configured Video Device"
	Driver		"openchrome"
	Option		"UseFBDev"		"true"
EndSection

Section "ServerFlags"
	Option	"DontZap"	"False"
EndSection
I działa również zmiana rozdzielczości. Jak widzisz, zmianie uległo wyłącznie ustawienie Driver w sekcji Device z vesa na openchrome. Oczywiście w systemie mam załadowany, skompilowany przez siebie sterownik z svn, z podanej wcześniej strony i w sposób, który przedstawiony został na podanej przeze mnie stronie dotyczącej kart Chrome na Ubuntu 8.10 (ale problem dotyczy praktycznie wszystkich linuksów z Xami od 1.5).

Przejściowo miałem wygenerowany xorg.conf przez komendę X -configure, następnie ustawioną vesę, a potem po kompilacji - openchrome. Ze sterownikiem z repozytorium, czyli xserver-xorg-video-openchrome - niestety nie działało nawet jeszcze jakiś miesiąc temu (obecnie już nie sprawdzam). Dodatkowo, w menu.lst w grubie miałem ustawiony parametr wymuszający vesę (o czym pisałem).

Mój obecny system, to (w zakresie Xów):
X.org - 1.6.1.901 (aka 1.6.2 RC1)
sterownik openchrome w wersji 0.903 zbudowanej z svn po marcu tego roku (czyli aktualny)

Pokaż może raz jeszcze swój obecny /etc/X11/xorg.conf (dokładnie ten).

PS: mógłym Ci podesłać swoją paczkę openchrome, ale nie mam pewności, czy zbudowana na moim systemie u Ciebie będzie pracować poprawnie.
PS2: Jeśli to sprawka xorgów, to masz jeszcze możliwość cofnięcia Xów, do wersji z Lenny i nieaktualizowanie jej do Squeeze.
piobad
Posty: 67
Rejestracja: 15 marca 2008, 18:24

Post autor: piobad »

Sterownik zainstalowany. Zaproponowany xorg nic nie dał (również z opcją "UseFBDev" "false"). Mój obecny /etc/X11/xorg.conf wygląda następująco:

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"
	Identifier	"Configured Monitor"
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"
	Identifier "Configured Video Device"
	Driver      "vesa"
	Option	"UseFBDev" "true"
#	VendorName  "Unknown Vendor"
#	BoardName   "Unknown Board"
#	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
#	Identifier "Screen0"
	Identifier "Default Screen"
	Monitor	"Configured Monitor"
	Device	"Configured Video Device"
#	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
Twoją paczką jestem oczywiście zainteresowany. Jak cofnąć X-y do wersji z Lenny?

Trochę się obawiam czy to da efekt? Jak już pisałem po instalacji lenny nie miałem X-ów. Xorg.conf skopiowałem z innej partycji gdzie był Etch. Zastanawiam się czy jest możliwy powrót do Lenny, ale nie na zasadzie instalacji do wcześniejszej wersji, tylko "powrotu" do tego co było? Wówczas miałbym xorga, który działał. Ale gdyby to było możliwe to pewnie byście już to zaproponowali. Nawet chciałem na wolnej partycji zainstalować Etcha, ale się zatrzymuje na etapie 5% "instalacja oprogramowania", z Lennym jest podobnie, Squeeze nie pozwala na ustawienia sieciowe ba, instaluje się bez aptitude. Partycja pod cdlinux.pl była z pomocą gparted usuwana, przywracana. Zmieniana na fat32 i przywracana na ext3.Tylko o tym wspominam, bo może to istotne. Za chwilę założę nowy wątek w tej sprawie.
piobad
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

piobad, Odbierz PW.
Jaki jest oryginalny plik generowany przez X -configure? Niestety w tych "#" gubię się, bo nie wiem, czy są one najpierw dodane przez Ciebie, a potem zakomentowane, czy komentarze powstały w inny sposób.
I jeszcze jedno - gdzieś powinieneś mieć w systemie jeszcze xorg.confa z "czasów Lenny'ego". Kiedyś zwykła podmianka tego zbackupowanego pliku pomagała, ale było to z rok temu. Może i dzisiaj uda się taka sztuczka. W /etc/X11/ będziesz miał różne pliki o nazwach xorg.conf.rozszerzenie - sprawdź po dacie ten, który miałeś przez przejściem na Squeeze, zmień nazwę na xorg.conf (możesz zbackupować obecny, ale i tak nic Ci on nie daje) i zrestartuj.

Jest możliwe, że sekcja "Module" jest błędna.

Obawiam się, że na xorg.conf z Etcha "nowe" Xy w żaden sposób nie pójdą. Kiedyś jeszcze taka sztuczka się udawała, ale od bodaj 1.5 już nie.

Cofnięcie wersji jest opisane gdzieś na forum. Generalnie dopisujesz do sources.list repozytorium Lenny i wymuszasz wersję Xów z tej dystrybucji. Nie wiem, tylko czy nie pociągnie za sobą też cofnięcia/odinstalowania innych programów, bo w Debianie tak bywa.

PS: Jaki to komputer, bo podejrzewam, że jest to jakiś notebook?
ODPOWIEDZ