Portál AbcLinuxu, 18. srpna 2025 14:48


Dotaz: fglrx: polovicni fps v X.org 7.0 nez v X.org 7.0 + XGL

Blackhex avatar 25.4.2006 02:53 Blackhex | skóre: 16 | Brno, Frýdek-Místek
fglrx: polovicni fps v X.org 7.0 nez v X.org 7.0 + XGL
Přečteno: 211×
Odpovědět | Admin
Zdravím všechny.

Zkusil jsem LiveCD Kororra XGL Demo 0.2. Ke svému překvapení jsem zjistil, že mi glxgears v tomto systému dávají okolo 4000 FPS. Na mém normálním systému, kterým je Gentoo dostávám FPS okolo 2000. Zkusil jsem proto vzít config jádra z CD a přeložit ho s tímto configem. Také jsem si zkopíroval a příslušně upravil xorg.conf, nicméně fps v normálním systému se nezměnila. Myslíte, že to bude tím, že na CD běží XGL, když na obou systémech jsou X.org 7.0? Na normálním systému mám ovladače fglrx 8.23.7, verzi ovladačů na CD se mi nepodařilo zjistit.

Hardware mám následující:

UMAX VisionBook 936CSX Intel Pentium M 725 (1.6 GHz) 512 MB RAM ATI Radeon 9700 Pro 128 MB

2000 FPS se mi zdá trochu málo na téhle sestavě, když na Athlonu 2000+ s ATI 9600 Pro 256MB a Debianem mám taky kolem 4000 FPS. Nevíte někdo, kterým směrem bych měl směřovat hledání problému? Nastavení jádra i xorg.conf můžu pripsat na požádání, ale myslím, že v tomhle případě není až tak relevantní, když jsem to zkoušel i s jádrem a xorg.conf z Live CD.

Děkuju za ohlasy
المفتاح المستعمل ﻻ يصدأ
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.4.2006 10:56 Viliam Brana
Rozbalit Rozbalit vše Re: fglrx: polovicni fps v X.org 7.0 nez v X.org 7.0 + XGL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na FPS v glxgears my vplyv nastavenie ovladaca. Ked som zapol HyperZ tak sa my zvysil FPS o 80%. Verzia ovladaca by sa mala dat zistit pomocou glxinfo. Mozes vyskusat aj ovladac Mesa 6.5 spolu s CVS verziou drm

cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/dri co drm
jist avatar 25.4.2006 12:56 jist | skóre: 17 | blog: bloxnij | Strakonice
Rozbalit Rozbalit vše Re: fglrx: polovicni fps v X.org 7.0 nez v X.org 7.0 + XGL
neodpovim jak to vyresit ale muzu rict ze jsem to same zjistil i ja, v kororaa bylo na ATI x700 ~8000 FPS a na mem desktopu s defaultnim nastavenim mam ~4000 FPS

Do budoucna bych to chtel urcite nejak dostat k prvnimu prikladu :)

//no code
25.4.2006 13:55 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: fglrx: polovicni fps v X.org 7.0 nez v X.org 7.0 + XGL
skoro to vypadá, že glxgears v kororre fixluje, nebo nevím, taky mi to ukazuje o 100% víc, grafiku mám NVIDIA.
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
Blackhex avatar 25.4.2006 14:56 Blackhex | skóre: 16 | Brno, Frýdek-Místek
Rozbalit Rozbalit vše Re: fglrx: polovicni fps v X.org 7.0 nez v X.org 7.0 + XGL
Teď jsem to zkusil u člověka co má XGL rozběhane na pevném disku a v XGL serveru ma necelých 7000 FPS a X serveru necelých 4000 FPS na NVidia GeForce 6600. Takže to bude buď tím že XGL server zrychlí vykreslování OpenGL aplikací nebo tam bude nějaký bug nebo fíčura :-), že glxgears ukazují pod XGL víc.
المفتاح المستعمل ﻻ يصدأ
Blackhex avatar 25.4.2006 14:46 Blackhex | skóre: 16 | Brno, Frýdek-Místek
Rozbalit Rozbalit vše Re: fglrx: polovicni fps v X.org 7.0 nez v X.org 7.0 + XGL
Tak na kororaa je fglrx verze 8.22.5. Trochu jsem googlil a zjistil jsem ze by to zapnutí HyperZ mohlo pomoct, nicméně jediný způsob jak to zapnou, co jsem nasel, byl přidat pár řádku do /etc/drirc resp. /etc/fglrxrc. Dal jsem tam tohle:
<driconf>
    <device driver="fglrx">
        <application name="all">
            <option name="arb_vertex_program" value="true" />
            <option name="texture_level_hack" value="true" />
            <option name="hyperz" value="true" />
        </application>
        <application name="Maya" executable="maya.bin">
            <option name="app_profile" value="1" />
        </application>
        <application name="Softimage|XSI" executable="XSI">
            <option name="app_profile" value="2" />
        </application>
        <application name="Tripos" executable="sybyl.exe">
            <option name="app_profile" value="3" />
        </application>
        <application name="Tripos" executable="ogltest_new">
            <option name="app_profile" value="3" />
        </application>
    </device>
</driconf>
ale to nemělo žádný účinek. Navíc na kororaa CD flgrxrc editovaný není a drirc tam není vůbec. CVS verzi DRM si do systému tahat nechci a moje nainstalována verze 20051223 chipy R350 ještě nepodporuje.
المفتاح المستعمل ﻻ يصدأ
25.4.2006 15:33 Viliam Brana
Rozbalit Rozbalit vše Re: fglrx: polovicni fps v X.org 7.0 nez v X.org 7.0 + XGL
FPS v glxgears zvysuje aj vypnutie vertikalnej synchronizacie a zapnutie AGP fast write.
Blackhex avatar 25.4.2006 23:02 Blackhex | skóre: 16 | Brno, Frýdek-Místek
Rozbalit Rozbalit vše Re: fglrx: polovicni fps v X.org 7.0 nez v X.org 7.0 + XGL
Tak AGPFastWrite je zapnutý asi jako výchozí protože mi to FPS nezměnilo a s tou vertikální synchronizací to silně nechápu. Kdybych ji měl zapnutou, tak mám FPS max. takovou, jaká je frekvence monitoru, ne?
المفتاح المستعمل ﻻ يصدأ
25.4.2006 23:40 Viliam Brana
Rozbalit Rozbalit vše Re: fglrx: polovicni fps v X.org 7.0 nez v X.org 7.0 + XGL
Mesa ovladac podporuje volbu EnablePageFlip, co ma nieco spolocne s vertikalnou synchronizaciou. Zvysilo mi to FPS v glxgears o 40%.
26.4.2006 11:00 Viliam Brana
Rozbalit Rozbalit vše Re: fglrx: polovicni fps v X.org 7.0 nez v X.org 7.0 + XGL
OpenGL aplikacie pravdepodobne pouzivaju Double Buffering, co je pomale. EnablePageFlip zmeni metodu zobrazovania na Page Flipping. Viac informacii je na: http://java.sun.com/docs/books/tutorial/extra/fullscreen/doublebuf.html

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.