Portál AbcLinuxu, 10. května 2025 05:12

Dotaz: ATI Radeon EAX1600 Pro Silent, Fedora 7

22.8.2007 08:10 pertup
ATI Radeon EAX1600 Pro Silent, Fedora 7
Přečteno: 1385×
Odpovědět | Admin
Zdravim vsetkych,

velmi by som ocenil ak by mi niekto pomohol nastavit ovladac pre graf. kartu ATI Radeon EAX1600 Pro Silent na Fedora 7 pre x86_64.

Na stranke http://ati.amd.com/support/driver.html som si nasiel prislusny posledny driver pre X1600 series (ati-driver-installer-8.40.4-x86.x86_64.run), naistaloval ten driver a predtym zdrojaky jadra systemu. Po instalacii vyzeralo ze driver je skompilovany aj napriek neakym warning-om ohladom integer casting-u.

Po inicializacii (prikaz aticonfig --initial) vyzera moj xorg.conf:
# Xorg configuration created by system-config-display

Section "ServerLayout"
	Identifier     "single head configuration"
	Screen      0  "aticonfig-Screen[0]" 0 0
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "us"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	ModelName    "Monitor 1600x1400"
	HorizSync    30.0 - 90.0
	VertRefresh  50.0 - 120.0
	Option	    "dpms"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "Videocard0"
	Driver      "vesa"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Videocard0"
	Monitor    "Monitor0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes    "1280x1024"
	EndSubSection
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]"
	Device     "aticonfig-Device[0]"
	Monitor    "aticonfig-Monitor[0]"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Pri novom starte X-ov sa tieto nespustia. V subore Xorg.0.log som nasiel chybu:
(WW) fglrx: No matching Device section for instance (BusID PCI:6:0:1) found
Co to znamena? Nemoze byt problem ze ta karta pripojena na slot PCI Express 16? Ako zistit ci PCIe16x pracuje spravne.

Konfiguracia systemu a neaku dalsiu chytu som nasiel v subore Xorg.setup:
X Window System Version 1.3.0>
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Fedora Core 7 Red Hat, Inc.
Current Operating System: Linux localhost.localdomain 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:47:07 EDT 2007 x86_64
Build Date: 11 May 2007
Build ID: xorg-x11-server 1.3.0.0-5.fc7 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/dev/null", Time: Mon Aug 20 17:38:27 2007
(++) Using config file: "/tmp/tmpOWbURCxorg.config"
(II) Module already built-in
(EE) AIGLX: Screen 0 is not DRI capable
 found

Backtrace:
0: /usr/bin/Xorg(xf86SigHandler+0x6d) [0x47f5ed]
1: /lib64/libc.so.6 [0x3c31230620]
2: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxSave64BitBAR+0x2d) [0x2aaaabf1680d]
3: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxProbeMain+0x37f) [0x2aaaabf219bf]
4: /usr/bin/Xorg(InitOutput+0x6e7) [0x462f47]
5: /usr/bin/Xorg(main+0x275) [0x433e65]
6: /lib64/libc.so.6(__libc_start_main+0xf4) [0x3c3121daa4]
7: /usr/bin/Xorg(FontFileCompleteXLFD+0x231) [0x433319]

Fatal server error:
Caught signal 11.  Server aborting

Co znamena ten Backtrace?

Vdaka, p.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.8.2007 10:54 Ctirad Feřtr | skóre: 43 | Praha
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
Odpovědět | | Sbalit | Link | Blokovat | Admin
To není chyba, ale varování. Skutečná chyba z toho není vidět.

Nechete radši použít distribuci, která podobné základní věci řeší sama?
2.9.2007 00:33 franta
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
A toto je pozdrav?
(EE) AIGLX: Screen 0 is not DRI capable found
2.9.2007 11:08 Ctirad Feřtr | skóre: 43 | Praha
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
Třeba kondolence. V každém případě to není důvod proč by se mělo něco hroutit.
michich avatar 22.8.2007 11:16 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ten backtrace znamená, že X server provedl něco příšerného, za což byl operačním systémem zabit. Jednotlivé řádky naznačují řetězec volání funkcí. Programátorům by to mělo pomoci najít chybu a opravit ji. To by ovšem fglrx nesměl být hnusný proprietární driver.
24.8.2007 21:57 Snur | skóre: 5
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
No problém je v tom že startuješ pravděpodobně Beryl kterej potřebuje AIGLX ale ten binární ovladač od ATI ho nepodporuje, mám stejnou kartu ale 3D desktop nepotřebuji takže ti říkám jen to co jsem se tady dočetl .
2.9.2007 01:04 Martin Doucha | skóre: 23 | blog: Yet another blog
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
Signál 11 je segfault.
2.9.2007 08:08 pzad | skóre: 30 | blog: pzad
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jednoduchsie je pouzit predkompilovane baliky z rpm.livna.org. Vyhoda je ze funguje update pri zmene driverov alebo jadra.
5.9.2007 09:05 pertup
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
skusal som aj baliky z livny no popri nich si yum stiahol aj nove jadro 6.2.22 (povodne je 6.2.21 alebo .20). Vysledok bol rovnaky, X-y vobec nenabehli a vo /var/log/Xorg.0.log nebol ziaden (EE) riadok. Mam dojem ze v tom log-u bol vypis ohladom nahratia ovladaca fglrx bez neakej chyby.

Minochdom, neviem ci to je tym updatom jadra ale po nom mi nesli spustit niektore probramy s vypisom chyby ze nemozu najst (alebo nahrat) neake shared libraries. Podobnu hlasku som si vsimol aj v detailnom vypise pri boot-e.

Ozaj, kde sa nachadza neaky log z boot-u. Subor /var/log/boot je prazdny.

Ta graficka karta je zapojena v slote PCI Express x16. Da sa neako otestovat (zistit) ci system spravne komunikuje s tym slotom?

Netreba nastavit IRQ? V biose je nastavene pre sloty PCI prerusenie na Auto. Pri boote som si vsimol ze pri PCIE sa objavi IRQ10. Nemoze byt to dovodom mojich neuspechov spustit X-y s tou ati kartou?

Neviem, no myslim si vsak ze ak by system nekomunikoval s tym PCIE x16 slotom tak by s tou kartou nsiel ani standardny ovladac VESA? Je to pravda?

Inac, skusal som v biose nastavenie slotu pre primarnu graf kartu na PCI alebo PCIE. Vysledok bol rovnaky, nesli X-y.

Vcera som skusil nainstalovat distribuciu Suse10.2. Tam sa po inicializacii
aticonfig --initial 
X-y pre zmenu spustili, no DRI nefungovalo. Aj ten progrm
 ATI catalist center 
isiel spustit.

V tej distr. suse10.2 je jadro 2.6.18 (povodne jadnor fedory 7 je 2.6.21(.20)). Moze to byt aj tym jadrom? Cakal by som ze novsie jadro bude vhodnejsie?

Vdaka za kazdu radu. p.
5.9.2007 12:16 standik | skóre: 17 | blog: vsechno mozne
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, ve Fedoře 6 jse mi fglrx podařili zprovoznit až po nainstalování balíku qt-devel. Ale ve Fedoře 7 aď dělám co dělám pořád nic, mám ten samý problém jaky ty, ovladače se nainstalují (použávam ty z livny) ale X server nenaběhne a v logu také žádnou chybu nemám.
5.9.2007 22:24 standik | skóre: 17 | blog: vsechno mozne
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
Tak se mi teď povedlo fglrx rozchodit podle tohoto návodu.
6.9.2007 07:18 pertup
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
ahoj,

ako si na to prisiel ze ze pre fedoru 6 je potrebny ten balik qt-devel?

Priznam sa nevim ci ho tam mam.

Ja som vcera rozchodil tu kartu aj s dri a 3D podporou v suse10.2 (jadro 2.6.18) pomocou ati ovladacov 8.39 aj 8.40.

Hned nato som skusil instalovat Fedoru 6 (jadro tiez 2.6.18). Opat pomocou ovladacov 8.39 a 8.40 sa fglrx nahra ale dri neviem zprevadzkovat pritom som v xorg.conf nastavil presne tie iste options a ine ako v tej suse10.2. Raz sa mi podarilo zodvihnut pri teste glxgears vykon z cca 420 FPS (pre VESA) na cca. 600 FPS (s fglrx) ale stale bez podpory dri. V suse som pri tom istom teste dostal hodnoty cca. 4400 FPS.

Ako si to teda rozchodil v tej Fedore6? Pouzil si baliky z livny pre fc6? Skus, prosim trochu detailnejsie popisat ako si to urobil v tej fc6.

vdaka, p.
6.9.2007 08:59 standik | skóre: 17 | blog: vsechno mozne
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
Už nevím přesně kde jsem to našel. Možná tady? Bylo to na nějaké stránce (anglické) kde se na toto téma diskutovalo a hodně se to tam točilo okolo qt-devel, tak jsem to doinstaloval, restartoval a znova nainstaloval fglrx a přidal do xorg.conf
Section "Extensions"
        Option "Composite" "Disable"
EndSection
. Ve Fedoře 7 mi z toho co jsem uvedl pomohlo konkrétně tohle (používám 64bit verzi):
su -
cd /usr/lib64/xorg/modules/drivers/
mv fglrx_drv.so fglrx_drv.so.orig
cat fglrx_drv.so.orig | sed "s/\xe8\x61\x2c\xfe\xff/\x90\x90\x90\x90\x90/g" > fglrx_drv.so
diff fglrx_drv.so fglrx_drv.so.orig 
xorg.conf si upravuju sám. Uvedu sem jen změny (kvůli délce) které jsem tam udělal kvůli fglrx:
Section "ServerFlags"
        Option      "AIGLX" "off"
EndSection

Section "Device"
        Driver      "fglrx"
        Option      "OpenGLOverlay" "off"
        Option      "VideoOverlay" "on"
        Identifier  "Videocard0"
#       Driver      "radeon"
EndSection

Section "Extensions"
        Option      "Composite" "Disable"
EndSection
Abych nezapoměl, používám balíky z livny.
6.9.2007 10:28 pertup
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
doma to hned vyskusam.

Este, updatoval si pred instalaciou ovladaca fglrx z livny (alebo vranci nej) jadro?

Alebo myslis ze je verzia jadra v tomto pripade nepodstatna?

Ako vravim mne pritom yum hned doinstaloval jadro 6.2.22.

Inac preco je v oznaceni povodnej verzie jadra pre Fedoru 7 - 6.2.21 - neparne posledne cislo?

Mam dojem ze neparnym cislom byvaju oznacovane neake beta verzie. Ale nepamatam si to presne ci sa to netyka druheho alebo tretieho cisla toho oznacenia verzie jadra.

Vdaka, p.
6.9.2007 11:02 standik | skóre: 17 | blog: vsechno mozne
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
Já si instaluji aktualizace hned jak vychází, tak nevím jestli je potřeba mít aktuální jádro nebo stačí starší. Ale jak se tak koukám na livnu tak tu mají fglrx jen pro 2 poslední jádra, takže jestli máš starší verzi tak asi bude třeba aktualizovat.
U toho označení původního jádra nevím, s tím jsem se nesetkal.
7.9.2007 08:41 pertup
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
zobral som si domov ovladace pre fglrx a FC6 z livny no okrem jadra, ktoreho rpm baliky uz doma mam potrebuje balik:
kmod-fglrx-8.38.7-2.2.6.20_1.2962.fc6.x86_64
aj balik
error: Failed dependencies:
        fglrx-kmod-common >= 8.38.7 is needed by kmod-fglrx-8.38.7-2.2.6.20_1.2962.fc6.x86_64
Na livne ziadny fglrx-kmod-common nie je. Prehladal som
http://rpm.pbone.net/
no ten blik som nenasiel.

Nevie niekto kde by som ten balik stiahol?

Podbny balik zrejme budem potrebovat aj pri Fedore7.

Vdaka, p.
7.9.2007 09:50 pertup
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
aha, ta kniznica
fglrx-kmod-common 
je obsiahnuta v baliku
xorg-x11-drv-fglrx
a zrejme nie nahodou su instalovane vsetky baliky naraz prikazom
yum install kmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs-32bit
tohto navodu.

Ak by som doma nerozchodil yum s lokalnymi repo, je mozne tiez nainstalovat tie baliky v jednom
rpm -ivh 
prikaze?

Alebo je treba pomocou rpm prikazu instalovat samostatne s moznostou --nodeps?

Samozrejme skusim vsetko.

D, p.
6.9.2007 08:10 pertup
Rozbalit Rozbalit vše Re: ATI Radeon EAX1600 Pro Silent, Fedora 7
podla toho navodu som to skusal pre Fedoru7. Skusal som aj ovladace z livny aj ovladace od ati (8.39 aj 8.40 aj s tymy patchami), options a xorg.conf som nastavil tak ako to je tam popisane, no stale tie X-y nesli nabehnut. V tvojom pripade (ked ti fungovalo aj dri) si pouzil tie ovladace z livny alebo tie ati ovladace? Nestahoval yum pre livna ovladace kernel 2.6.22 ?

Po rychlom prehliadnuti fora na odkaze ohladom kernelu v casti pre FC6 mi vychadza ze je treba pouzivat 32 bitovu verziu systemu a kernel i686.

Pre tu FC6, co sa ti podarilo rozbehnut x1600 kartu, si poizival aku verziu kernelu, 32 alebo 64? Ja som zatial vsetko (vo FC6 aj F7) skusal s x86_64.

Vdaka za info. p.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.