X.org i

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
Art_us
Posty: 10
Rejestracja: 27 marca 2007, 22:04
Lokalizacja: Gdynia

X.org i ładowanie sterowników ati

Post autor: Art_us »

Na wstępie Czesc !

Od kilku dni jestem szczęśliwym posiadaczem Debiana Etch....zainstalowanego po wielu akcjach z Xp ...i za namową znajomego który też przesiadł się wcześniej. System postawiłem na Sempronie 2600+, Abit NF7-S, Saphire Radeon9600 Pro, 512 ddr, Hdd 160 Sata. Wszystko przebiegło bezproblemowo.. udało się skonfigurować sieć, instalator zassał potrzebne paczki. Zainstalowało się i....no właśnie...w trakcie ładowania grafiki się posypało... Czarny ekran, kompletne zwieszenie komputera, jedynie na obudowie reset i power działały więc sprawa dośc jasna. Odpaliłem w textowym i zgodnie z poradą znajomego zmieniłem ustawienia w /etc/X11/xorg.conf jeżeli chodzi o sterownik grafiki na Vga, później doszukałem się ( już pracujac w KDE) że można zastosowac sterownik VESA. Już jest lepiej i są 24 bity....Tylko pozostał ten niedosyt. Korci mnie uzycie sterownika do radeona i pójście o krok dalej czyli XGL.

Jak zmusic sterownik do wyświetlania obrazu w nietypowej rozdziałce, bo posiadam monitor LCD WXGA 1440x900, a tej rozdzielczości nie mogę ustawic... czyżby kolejny powód ku używaniu sterownika do Ati ?
Tu zwracam się z pytaniem co z tym fantem mogę zrobic , nie ukrywam że Debiana nie znam. Tymbardziej Xorg i polityki z driverami otwartymi i tymi produkcji AMD/At. Z tego co rozumiem Xorg ma drivery otwarte.. które z jakiejś przyczyny nie chodzą u mnie, natomiast drivery Ati sie nie instalują ... ale to pomine milczeniem. Poniżej załączam plik Xorg.conf.... kilkakrotnie pozmieniany jednak bez zmian w działaniu w stosunku do oryginalnego - dalej nie wspomaga ATI:

Kod: Zaznacz cały

Section "Files"
	FontPath	"/usr/share/fonts/X11/misc"
	FontPath	"/usr/X11R6/lib/X11/fonts/misc"
	FontPath	"/usr/share/fonts/X11/cyrillic"
	FontPath	"/usr/X11R6/lib/X11/fonts/cyrillic"
	FontPath	"/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/Type1"
	FontPath	"/usr/X11R6/lib/X11/fonts/Type1"
	FontPath	"/usr/share/fonts/X11/100dpi"
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi"
	FontPath	"/usr/share/fonts/X11/75dpi"
	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi"
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load	"bitmap"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"vbe"
	Load	"drm"
	Load	"dbe"
EndSection
Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"pl"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "Device"
	Identifier	"ATI Technologies Inc RV350 AP [Radeon 9600]"
	Driver		"vesa"
	BusID		"PCI:2:0:0"
	Option "AddARGBGLXVisuals" "On"
	Option "XAANoOffscreenPixmaps" "true"
	Option "RenderAccel" "true"

EndSection

Section "Monitor"
	Identifier	"PLE1900WS"
	Option		"DPMS"
	HorizSync	30-80
	VertRefresh	50-75
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"ATI Technologies Inc RV350 AP [Radeon 9600]"
	Monitor		"PLE1900WS"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1440x900" "1280x720" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1440x900" "1280x720" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1440x900" "1280x720" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1440x900" "1280x720" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1440x900" "1280x720" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1440x900" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	Option "AIGLX" "true"
EndSection

Section "dri"
	Mode	0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

a kartę graficzną jaką masz, bo nie napisałeś, z xorg.conf wynika że masz radka 9600.
jeśli masz tego radka, to nie wiem co mogło spowodować Ci te problemy, ponieważ sam mam taką kartę graficzną i działa mi wyśmienicie na sterownikach otwartych-kelnerowych (tych o nazwie ati), tych sterów nie trzeba instalować, od razu je masz w jaju.

pierwsze co to poradził bym ponowne skonfigurowanie xorga poleceniem:

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
opis konfiguracji jest tu:
http://www.debian.linux.pl/viewtopic.php?t=492


jeśli X-y się wyłożą to polecam zajrzeć do logów, a następnie przeanalizować je i ewentualnie tu je wkleić.


aloha
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Art_us pisze:Zainstalowało się i....no właśnie...w trakcie ładowania grafiki się posypało... Czarny ekran, kompletne zwieszenie komputera, jedynie na obudowie reset i power działały więc sprawa dośc jasna.
Wątpię żeby Debian się zawiesił... Próbowałeś przejść w tym momencie na inną konsolę? np. Ctrl + Alt + F1
Art_us pisze:później doszukałem się ( już pracujac w KDE) że można zastosowac sterownik VESA. Już jest lepiej i są 24 bity
VESA to takie "awaryjne" sterowniki. Nie są one raczej zalecane do codziennego używania.
Art_us pisze:Korci mnie uzycie sterownika do radeona i pójście o krok dalej czyli XGL.
XGL to "zło", nie rób tego ]na otwartych sterownikach[/u]).
Art_us pisze:Jak zmusic sterownik do wyświetlania obrazu w nietypowej rozdziałce, bo posiadam monitor LCD WXGA 1440x900, a tej rozdzielczości nie mogę ustawic... czyżby kolejny powód ku używaniu sterownika do Ati ?
hmm, z taką rozdzielczością może być problem na innych sterownikach aniżeli fglrx, ale z tym jeszcze poczekajmy...

Co do xorga, to skonfiguruj go ponownie poleceniem:

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
zgodnie z tym poradnikiem: http://debian.linux.pl/viewtopic.php?t=492 Zmień sterowniki na ati bo one wspierają Twoją kartę, a IMHO, są o niebo lepsze niż fglrx: http://debian.linux.pl/viewtopic.php?t=952
Art_us
Posty: 10
Rejestracja: 27 marca 2007, 22:04
Lokalizacja: Gdynia

Post autor: Art_us »

Co do przejścia na inną konsolę ... znamiennym znakiem zawiechy systemu jest chocby dioda na klawce przy numlocku czy scrolu... ewentualnie druga możliwość jest taka że X-y sie wywaliły włacznie z obsługa klawiatury, bo dosłownie nic nie mogę zrobic. System wyświetla czarny ekran. Jedynym lekarstwem jest reset.

Co do rozdziałki cóż 1024 x 768 lub 1280 x 1024 ... nic innego nie buja.

Rekonfiguracja zbyt wiele mi nie pomogła

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
powykonaniu polecenia znów muszę przeedytowac xorg.conf i zmienic sterownik na vesa by cokolwiek rusyzło.

Czy to może byc po prostu spowodowane nieprawidłową współpracą grafika - monitor ? Szczerze nigdy sie nie zagłębiałem w temat ale próba instalacji Gentoo, a nawet start z Xorg kończył się podobnie .... Chyba to nie oznacza przymusowej przesiadki na leciwe Xfree ?

Pytanie czy ktoś miał podobny problem ze startem środowiska graficznego i jak udało się to pokonać?
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Chyba to nie oznacza przymusowej przesiadki na leciwe Xfree ?
Nie, ale to raczej oznacza na przesiadkę na fglrx (zamknięte sterowniki). Patrz temat przyklejony.
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

Art_us pisze:Czy to może byc po prostu spowodowane nieprawidłową współpracą grafika - monitor ? Szczerze nigdy sie nie zagłębiałem w temat ale próba instalacji Gentoo, a nawet start z Xorg kończył się podobnie ....
mi to śmierdzi uszkodzoną kartą, ale pewny nie jestem, polecił bym Ci wyciągnięcie karty z kompa, i przeczyszczenie styków, jeśli wiesz jak się obchodzi z podzespołami PC-ta.

logi sprawdzałeś? są w pliku:

Kod: Zaznacz cały

/var/log/Xorg.0.log
poszukaj tam, jeśli nic nie znajdziesz załącz ten plik w załączniku, to potem postaram się go przejrzeć.




aloha
ChiFu
Posty: 4
Rejestracja: 24 marca 2007, 21:45

Post autor: ChiFu »

Mialem dokladnie to samo, ladowanie x'ow powodowalo zwis kompa (nie dzialala klawiatura), co ciekawsze 'wieszal' sie nawet przy live cd gentoo 2006.1 i ubuntu 6.06, Jedynie po tekstowej konfiguracji x'ow na vesa w etch jest cokolwiek widac.
A co walsnie odkrylem to ze sterownik ati zadziala jest z ladowanych modulow usune 'Load "dri"'.
Dlaczego zadzialalo, co to jest to co wylaczylem i jakie sa tego skutki ?
karta R9800 pro na zielonym laminacie okazyjnie kiedys z allegro, ale napewno jest sprawna bo w xp dziala bez zajakniecia.
Art_us
Posty: 10
Rejestracja: 27 marca 2007, 22:04
Lokalizacja: Gdynia

Post autor: Art_us »

A to Ciekawe ...możę w tym jest jakaś analogia.... mam nadzieje że dobrze zrozumiałem przekaz ... wywalic

Kod: Zaznacz cały

Load "dri"
i pójdzie ?

Tylko tu jest mały problem .. co to jest DRI ? opis poniżej :

Kod: Zaznacz cały

Czym jest DRI?

Direct Rendering Infrastructure), czyli Infrastruktura Bezpośredniego Odtwarzania, znana jako DRI, jest szkieletem dla bezpośredniego dostępu do sprzętu graficznego w sposób wydajny i bezpieczny. Zawiera modyfikacje dla serwera X, bibliotek klient-serwer oraz jądra. Najważniejszym zastosowaniem DRI jest tworzenie środowiska do szybkiej implementacji OpenGL. 
źródło forum Gentoo http://www.gentoo.org/doc/pl/dri-howto.xml

Moim celem jest odpalenie akceleracji a sterownik cóż to tylko środek do tego, wyłaczenie DRI w tym zbyt mi nie pomoże... chyba że źle myślę to prosze mnie poprawić.
ChiFu
Posty: 4
Rejestracja: 24 marca 2007, 21:45

Post autor: ChiFu »

najnowszy etch 4.0 i nadal to samo, load dri w xconf powoduje sprzetowy zwis. troche kodu, wszystko defaltowo swieze zaraz po instalacji:

Kod: Zaznacz cały

Section "Files"
	FontPath	"/usr/share/fonts/X11/misc"
	FontPath	"/usr/X11R6/lib/X11/fonts/misc"
	FontPath	"/usr/share/fonts/X11/cyrillic"
	FontPath	"/usr/X11R6/lib/X11/fonts/cyrillic"
	FontPath	"/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/Type1"
	FontPath	"/usr/X11R6/lib/X11/fonts/Type1"
	FontPath	"/usr/share/fonts/X11/100dpi"
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi"
	FontPath	"/usr/share/fonts/X11/75dpi"
	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi"
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load	"i2c"
	Load	"bitmap"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"pl"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "Device"
	Identifier	"ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]"
	Driver		"ati"
	BusID		"PCI:2:0:0"
EndSection

Section "Monitor"
	Identifier	"SyncMaster"
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]"
	Monitor		"SyncMaster"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"2048x1536" "1920x1440" "1600x1200" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"2048x1536" "1920x1440" "1600x1200" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"2048x1536" "1920x1440" "1600x1200" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"2048x1536" "1920x1440" "1600x1200" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"2048x1536" "1920x1440" "1600x1200" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"2048x1536" "1920x1440" "1600x1200" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
EndSection

Section "DRI"
	Mode	0666
EndSection
a to log wydobyty po uruchoninu w single user mode, czy jak to tam w grubie pisalo
log.txt
powiedzcie teraz co jest przyczyna mojego nieszczescia ;-\
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

ChiFu, ja nic w logu podejrzanego nie widzę - wydaje mi się, że ten log jest ucięty - sprawdź to.
ODPOWIEDZ