Page 1 of 1

ATI - czyzby pod linuxem to szmelc?

Posted: Tue Apr 04, 2006 3:21 pm
by radek-s
Witam!
po wielu tarapatach, testach, probach, karta grafiki - Ati Radeon 9700 Mobility dziala mi na laptopie i nie wiesza go. chcialoby sie powiedziec sukcec!
no ale jednak nie...
gdy ogladam sobie jakis film - przy dynamicznych scenach widze jak od gory monitora kawalek po kawalku odswiezany jest obraz - stery mam zaladowane najnowsze od Ati, w gmlayer ustawione gl2...no i co wiecej potrzeba zeby obraz nie zabkowal.....
cenzura mnie bierze, bo karta dziala lepiej na sterownikach od xorga - obraz na filmach nie zabkuje, ale brak akceleracji.........
szczegoly:

Code: Select all

/
/opt/ati/bin/fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9700 Generic
OpenGL version string: 2.0.5695 (8.23.7)
xorg.conf

Code: Select all

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "aticonfig Screen 0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
	Option   	"OffTime" "10"
EndSection

Section "Files"
	RgbPath      "/usr/share/X11/rgb"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/75dpi"
	FontPath     "/usr/share/fonts/100dpi"
	FontPath     "/usr/share/fonts/TTF"
	FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
	Load  "dbe" #  Double buffer extension
	Load  "glx"
	Load  "extmod"
	Load  "xtrap"
	Load  "record"
	Load  "dbe"
	Load  "dri"
	Load  "freetype"
	Load  "type1"
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"
#	Option      "DPMS" "on"
#	Option "StandbyTime" "1"
#	Option "SuspendTime" "1"
#	Option "OffTime" "1"
 Option   "DPMS"         "true"
EndSection

Section "Monitor"
	Identifier   "aticonfig Monitor 0"
#	Option      "DPMS" "on"
#       Option "StandbyTime" "1"
#        Option "SuspendTime" "1"
#        Option "OffTime" "1"
 Option   "DPMS"         "true"
EndSection

Section "Device"
	Identifier  "Card0"
	Driver      "ati"
	VendorName  "ATI Technologies Inc"
	BoardName   "RV350 [Mobility Radeon 9600 M10]"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "ATI Graphics Adapter 0"
	Driver      "fglrx"
	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

Section "Screen"
	Identifier "aticonfig Screen 0"
	Device     "ATI Graphics Adapter 0"
	Monitor    "aticonfig Monitor 0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "dri" 
    Mode 0666
EndSection
i co tu nie gra....

Posted: Tue Apr 04, 2006 6:34 pm
by galimedes
Witam
Z tego co mi wiadomo i z własnego doświadczenia to raczej z opengl nie pocieszysz się na ati i nowych "iksach" al sprawdzić możesz jeszcze jedną rzecz

Code: Select all

 glxinfo|grep rendering
czy masz

Code: Select all

direct rendering: No
oraz problem najczęściej spotykany

Code: Select all

glxinfo|grep "glx vendor"
server glx vendor string: SGI
client glx vendor string: SGI

Code: Select all

cat /var/log/xdm.log|grep fglrx

Code: Select all

cat /var/log/Xorg.0.log|grep fglrx|grep WW
jak poszukasz to te błędy nie tylko ty masz ;]
Co jedynie mogę powiedzieć że nasieliśmy się z ati :P
Pozdro
Ps. Jak ma ktoś działającą konfiguracje to niech się pochwali może coś przeoczyliśmy :twisted:

Posted: Tue Apr 04, 2006 6:39 pm
by Raku
Moved from Polish to Instalacja i sprzęt.

dziala jak nalezy, ale do kitu!

Posted: Tue Apr 04, 2006 9:49 pm
by radek-s
ok:

Code: Select all

# glxinfo|grep rendering
direct rendering: Yes

Code: Select all

#glxinfo|grep "glx vendor"
server glx vendor string: SGI
client glx vendor string: ATI
błędów w logach nigdzie nie ma...
i co teraz!? zabkuje i tyle...filmy chodza katastrofalnie, lepiej to dziala na orginalnych sterownikach jakie zapodaje sam xorg bez zadnej akceleracji.
Normalnie jestem oburzony jak taka firma jak ATI tak d**y daje![/code][/quote]

Re: dziala jak nalezy, ale do kitu!

Posted: Tue Apr 04, 2006 10:54 pm
by Aktyn
radek-s wrote:Normalnie jestem oburzony jak taka firma jak ATI tak d**y daje!
Wydaje ci sie, miało to iść do humoru, ale co mi tam, http://www12.asphost4free.com/aktyn/kaw ... przeds.jpg

A co do ati, to rendering glx jest do grafiki (wielokąty itp.), a do filmów jest interfejs video, ja nie mam ati, ale ktoś tu sie chwalił na forum opcjami overlay w xorg.conf. Może będą uzyteczne

Posted: Tue Apr 04, 2006 11:00 pm
by galimedes
Ok idąc za ciosem i wskazówką wkoncu zaczeło działać bez problemu


xorg.conf

Code: Select all

Section "dri"
    Mode  0666
EndSection

Section "Module"
   Load   "dbe" #  Double buffer extension
   Load   "glx"
   Load   "extmod"
   Load   "xtrap"
   Load   "record"
   Load   "dbe"
   Load   "dri"
   Load   "freetype"
   Load   "type1"
EndSection

Section "Files"
    FontPath    "/usr/share/fonts/misc"
    FontPath    "/usr/share/fonts/75dpi"
    FontPath    "/usr/share/fonts/100dpi"
    FontPath    "/usr/share/fonts/TTF"
    FontPath    "/usr/share/fonts/Type1"
    FontPath    "/usr/share/fonts/artwiz"
    FontPath    "/usr/share/fonts/artwiz-aleczapka-en"
    FontPath    "/usr/share/fonts/encodings"
    FontPath    "/usr/share/fonts/misc"
EndSection

Section "InputDevice"
    Identifier  "Keyboard1"
    Driver  "kbd"
    Option  "AutoRepeat" "500 30"
    Option  "XkbRules"  "xfree86"
    Option  "XkbModel"  "pc105"
    Option  "XkbLayout" "pl"
EndSection

Section "InputDevice"
    Identifier  "Mouse1"
    Driver  "mouse"
    Option  "Protocol"   "ImPS/2"
    Option  "ZAxisMapping"   "4 5"
    Option  "Device"     "/dev/psaux"
EndSection


Section "Monitor"
    Identifier  "Monitor0"
    HorizSync   31.5 - 80.5
    VertRefresh 60 - 100
    Option  "DPMS"
    Modeline  "1280x1024"   135.00   1280 1304 1448 1688   1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Device"
    Identifier  "Card0"
    VendorName  "ATI Technologies Inc"
    BoardName   "ATI Technologies Inc RV350 AR [Radeon 9600]"
    BusID       "PCI:1:00:0"
    Driver      "ati"
EndSection

Section "Device"
    Identifier  "ATI Graphics Adapter"
    Driver      "fglrx"
    BusID   "PCI:1:0:0"    # vendor=1002, device=4152
EndSection

Section "Screen"
    Identifier  "Screen0"
    Device      "ATI Graphics Adapter"
    Monitor     "Monitor0"
    DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes       "1280x1024"
        ViewPort    0 0  # initial origin if mode is smaller than desktop
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier  "Server Layout"
    Screen  "Screen0"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection
przekompiluj jeszcze raz sterowniki ati i koniecznie przed kompilacją wywal z kernela ;]
następnie

Code: Select all

eselect opengl set ati
i działa umnie zwalony był config za bardzo polegałem na xorgconfig
teraz mam

Code: Select all

#glxinfo|grep "glx vendor"
server glx vendor string: SGI
client glx vendor string: ATI 
oraz

Code: Select all

glxinfo|grep rendering
direct rendering: Yes