Portál AbcLinuxu, 10. května 2025 09:20

Dotaz: ATI + fglrx, nejede 3D akcelerace

15.5.2007 10:53 Huncut
ATI + fglrx, nejede 3D akcelerace
Přečteno: 496×
Odpovědět | Admin
Ahoj,

vim ze je to tu jeden z nejcastejsich dotazu a take jsem poradnu radne prohledal. Ale zadna z predchozich rad mi nepomaha :-/

Mam nainstalovane fglrx ovladace, vcetne modulu jadra. Muj xorg.conf je zde. (nahravani modulu jsem zkousel ruzne menit, bez uspechu.

Muj Xorg.0.log je zde.

Nicmene kdyz dam glxinfo, vidim tam stale ovladac mesa :-/ a direct rendering vypnute.

Nevite nekdo cim by to mohlo byt? Grafickou kartu mam X1950GT, ovladace 8.36.5-2.

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

Odpovědi

15.5.2007 11:15 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: ATI + fglrx, nejede 3D akcelerace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jakou máš verzi xorg serveru..
15.5.2007 11:18 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: ATI + fglrx, nejede 3D akcelerace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Odpovím za tebe.. blbou.. všimni si pro jakou verzi Xorg serveru je ten modul kompilovaný. Anžto je binární a proprietární, tak s ním nesvedeš nic. Buď si downgradni Xorg server a nebo se vyprdni na fglrx.
(II) Loading /usr/lib/xorg/modules/extensions//libxtrap.so
(II) Module xtrap: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DEC-XTRAP
(II) LoadModule: "fglrx"
(II) Loading /usr/lib/xorg/modules/drivers//fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
        compiled for 7.1.0, module version = 8.36.5
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.0
(pro srovnání jsem přikopčil i modul který se zavádí těsně před ním..)
15.5.2007 11:22 Huncut
Rozbalit Rozbalit vše Re: ATI + fglrx, nejede 3D akcelerace
Ahaaaa, diky moc, moc!
andree avatar 15.5.2007 11:46 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: ATI + fglrx, nejede 3D akcelerace
kvoli tomu X.org 7.2 (included v kubuntu 7.04) to nie je... ja ho mam tiez a 3d mi ide dobre.. problem by som hladal inde - z toho logu to vyzera, ze ovladace sa nacitaju spravne...

ten dri v Module sekcii mas zakomentovany naschval? mozno tam mas nainstalvanu zlu verziu libGL (tu z mesy - treba ju mozno prepisat verziou z fglrx)
15.5.2007 12:19 Huncut
Rozbalit Rozbalit vše Re: ATI + fglrx, nejede 3D akcelerace
dri jsem zkousel zakomentovat i odkomentovat a zadnou zmenu jsem nepozoroval.

libGL to neni, tu mam spravnou z fglrx.
15.5.2007 12:32 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: ATI + fglrx, nejede 3D akcelerace
Neblbni mu hlavu. Trápil jsem se s tím docela dlouho než jsem na to přišel. Ten modul se ti sice do jádra zavede v pohodě, ale Xorg zhavaruje. Abych byl konkrétní.. u poté co se v Debianu sid objevilo tohle..
user@stroj:~$ Xorg -version

X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Linux Debian
Current Operating System: Linux snoopy 2.6.22-rc1-cfs-v12 #1 Mon May 14 17:51:03 CEST 2007 x86_64
Build Date: 09 May 2007
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Module Loader present
Tak fglrx začal dělat problém. Možná to je prkotina, která se dá řešit nějakým patchem, ale na to prostě nemám..
andree avatar 15.5.2007 13:38 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: ATI + fglrx, nejede 3D akcelerace
tak dokazy miesto slubov - distrowatch... v kubuntu 7.04 je jadro 2.6.20 a X.org 7.2 (to mam ja)

teraz som zistil, ze oba su oficialne podporovane - jadro je nova vlastnost 8.36.5ky, X.org 7.2 je medzi system requirements..

podla toho co pises mas 2.6.22... to je mozno ten problem... (nevravim ze urcite, to neviem :-))

samozrejme je mozne, ze tie fglrx boli robene pre nejaku "preverziu" 7.2 a medzitym sa do final dostali este nejake zmeny (ktore su uz v tvojej debian verzii), ktore to pokazili - ale fglrx uz boli vydane a tak tam uz ta "podpora" pre 7.2ky ostala... stava sa :)
15.5.2007 14:38 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: ATI + fglrx, nejede 3D akcelerace
Důkazů není třeba ;-) Heclo mě to a tak jsem se v tom krapet pohrabal.

Takže.. skutečně jen tak z čisté vody to nejde. A to z několika důvodů.
  • Především je třeba patchnout soubor fglrx_drv.so a to tak, že se v něm nahradí řetězec, který je příčinou toho že to havaruje s Xorg 1.3.0
  • Dalším problémem bylo že jádro které mám nainstalováno nepoužívá soubor ioctl32.h ale pouze ioctl.h Tzn chtělo to rozbalit balík /usr/src/fglrx.tar.bz2 a v souboru modules/fglrx/firegl_public.h umáznout tu 32 (je to zhruba kolem řádku 118)
  • Navíc já mám již vše kompilované gcc-4.2 a již před nějakým časem jsem si zdroják fglrx.tar.bz2 patchoval, nevím jestli teda ještě nebude ještě něco třeba. Každopádně jsem však ale musel znovu doinstalovat do systému knihovnu libstdc++5 a gcc-3.3-base bez toho to nechtělo najet.
Nicméně akcelerovaný desktop na jádře 2.6.22-rc1-cfs-v12 (root@snoopy) (gcc version 4.2.0 20070405 (prerelease) (Debian 4.2-20070405-1)) #1 Mon May 14 17:51:03 CEST 2007 s X Window System Version 1.3.0 Release Date: 19 April 2007 X Protocol Version 11, Revision 0, Release 1.3 rozchodit lze, stejně tak jako jaderné moduly pro VMware Workstation 6.0.0 build-45731.
15.5.2007 15:49 Huncut
Rozbalit Rozbalit vše Re: ATI + fglrx, nejede 3D akcelerace
U me to bude jeste asi necim jinym. Me to hlasi:

huncut@ozgul:~$ Xorg -version

X Window System Version 7.2.0
Release Date: 22 January 2007
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: Frugalware Linux Frugalware.org Development Team
Current Operating System: Linux ozgul 2.6.21-fw1 #1 SMP PREEMPT Thu Apr 26 20:59:50 CEST 2007 i686
Build Date: 05 April 2007
Before reporting problems, check http://www.frugalware.org
to make sure that you have the latest version.
Module Loader present

andree avatar 15.5.2007 17:47 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: ATI + fglrx, nejede 3D akcelerace
noyo, zmena hlavickovych suborov v jadre, pouzitie noveho kompilatora a precislovanie verzii Xorg v debiane - to je dost brutalne kombo :-) ale myslim ze v dalsich verziach fglrx to uz snad fixnute... ja mam (pokial viem) fglrx skompilovane pomocou gcc 4.1.2
16.5.2007 09:05 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: ATI + fglrx, nejede 3D akcelerace
No všechny úpravy se týkají v podstatě pouze toho ovladače od ATI. Je sice moc pěkné že se jej chystá AMD otevřít, jenže než to bude, tak si budu zřejmě šlapat na fousy ;-) A čekat než milostivě vydají další verzi, která v podstatě opraví pouze tyhle kosmetické vady ve zdrojáku.. to se mi fakt nechce, protože v té době už jádro zase pojede beztak na 2.6.23-rcx..

Jinak můj subjektivní osobní dojem je že gcc-4.2.0 dává mnohem solidnější výsledky než nižší verze. Pravdu díc za nejbrutálnější zásah považuji tu úpravu fglrx_drv.so

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.