AIGLX místo XGL

10 replies [Poslední]
Neznámý

Ttohle je krátký návod na to, jak sprovoznit AIGLX místo XGL. Osobně dávám přednost AIGLX před XGL z toho důvodu, že s ním mám jednoduše lepší zkušenosti. Stačí, když si spustíte hru Supertux s XGL a už se vám nezobrazí přes celou obrazovku (alespoň na mé NVidii 6200 ne). Navíc se AIGLX nemusí instalovat, protože je přímo součástí Xorg, je potřeba jej pouze zapnout. Dále musíte mít nainstalovány ovladače grafické karty a musíte mít zapnutou 3D akceleraci.

takže pro ty, co by chtěli zkusit AIGLX místo XGL mám krátký návod

1. odinstaloval jsem XGL a compiz
2. budete potřebovat tohle (je to dlouhý seznam, ale většinu z toho už budete mít nainstalováno). Osobně mi chyběly pouze první tři položky, jinak vše je nainstalováno s Xorg.

libdrm Mesa MesaGLw xorg-x11 xorg-x11-server xorg-x11-libs xorg-x11-libXau xorg-x11-libX11 xorg-x11-libXfixes
xorg-x11-libXv xorg-x11-libXp xorg-x11-libXrender xorg-x11-libxkbfile xorg-x11-libX11-ccache xorg-x11-libXext
xorg-x11-libfontenc xorg-x11-libXt xorg-x11-libXdmcp xorg-x11-libXmu xorg-x11-libSM xorg-x11-libXpm xorg-x11-libICE
xorg-x11-libXext xorg-x11-fonts xorg-x11-fonts-core xorg-x11-driver-input xorg-x11-driver-video

3. editujte soubor /etc/sysconfig/displaymanager ve vašem oblíbeném editoru (musíte být root, příkaz su)

a najděte řádek DISPLAYMANAGER_XSERVER a změňte ho z DISPLAYMANAGER_XSERVER="Xorg" na DISPLAYMANAGER_XSERVER="SuSEconfig --module xdm" a uložte soubor

4. editujte soubor /etc/X11/xorg.conf

najděte sekci ServerLayout a dopište nakonec sekce Option "AIGLX" "on"

mělo by to vypadat nějak podobně:

Section "ServerLayout"
Option "AIGLX" "on"
EndSection

pak najděte sekci Extensions (měla by být úplně na konci) a dopiště Option "Composite" "on"

opět by to mělo vypadat podobně:

Section "Extensions"
Option "Composite" "on"
EndSection

5. Nyní je postup trochu rozdílný pro ATI a NVidii.

Nejdříve tedy ATI:

v sekci Device dopište na konec sekce text tak, aby vypadal takhle

Section "Device"
Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"
EndSection

a pro NVidi v sekci Device dopište text, aby vypadal takhle

Section "Device"
Option "RenderAccel" "true"
Option "HWCursor" "true"
Option "AddARGBGLXVisuals" "true"
Option "DisableGLXRootClipping" "true"
Option "AllowGLXWithComposite" "true"
EndSection

6. napište příkaz (opět jako root)

cat /var/log/Xorg.0.log | grep GLX

7. Restart a je to :-)

a teď by mělo vše fungovat. Na stránkách projektu Beryl najdete, jak instalovat Beryl nebo Compiz. Osobně používám Beryl, protože má více voleb a více efektů.

http://wiki.beryl-project.org/wiki/Install/SuSE

Malá rada na závěr. Nové KDE podporuje 3D efekty spolu s AIGLX. Můžete mít tedy průhledná okna, aniž byste používali Compiz/Beryl. Pokud ovšem chcete Compiz/Beryl použít, musíte v KDE vypnout v ovládacím centru Průhlednost a Stíny. V anglickém KDE je to takhle: Control center > window behavior > and in the "translucency" tab disable translucency/shadows pro počeštěnou verzi to najdete určitě sami.

Mě AIGLX funguje, tak doufám, že vám bude taky ;-)

Volby prohlížení komentářů

Vyberte si, jak chcete zobrazovat komentáře a klikněte na „Uložit změny“.
Neznámý (neověřeno)
sestka

Tak nutnost kroku 6 mi nie je celkom jasna... Prikaz len vypise na obrazovku riadky, ktore obsahuju vyraz GLX v subore /var/log/Xorg.0.log

radim (neověřeno)
nepopsal jsem to celé. Ten

nepopsal jsem to celé. Ten je pro majitele nvidie, aby věděli, že to mají dobře nastavené.

radim (neověřeno)
je potřeba napsat to po

je potřeba napsat to po restartu, výpis pak bude obsahovat pár řádků nvidia, a bude vše O.K.

Neznámý (neověřeno)
Tak ma sa to napisat po

Tak ma sa to napisat po restarte,alebo pred restarom?

radim (neověřeno)
to je celkem jedno

po restartu ten vypis bude o neco delsi, ale ten prikaz neni zase tak dulezity a je pouze pro uzivatele NVidie. Skoda ze se prispevky nedaji editovat, opravil bych chyby.

ra100
Obrázek uživatele ra100
Offline
Joined: 05.06.2006
Body: 620
daju sa editovat,staci ked

daju sa editovat,staci ked sa zaregistrujes a prihlasis sa, ked vkladas nejaky komentar.

Karlik (neověřeno)
No nechci se chlubit , ale

No nechci se chlubit , ale me to nefunguje :( xwindow se mi normalne pusti , ale 3D efekty nefungujou.

tomecek
Offline
Joined: 28.07.2006
Body: 0
Nejde

Tak jsem postupoval presne podle navodu, ale po restartu se vubec nic nezmenilo. Muzete poradit, kde asi bude chyba? Na 10.1 jsem zkousel XGL a bez problemu...

N3o21
Offline
Joined: 11.12.2006
Body: 0
Perfektni :-)

Opravdu perfektni... muzu potvrdit funkcnost i v 10.3. S Xgl mi zatuhavaly openGL aplikace (treba CSko), a s AIGLX pohoda :-)

kaligula
Offline
Joined: 27.09.2006
Body: 0
AIGLX spojazdnenie

Zdravim.
Postupoval som podla tohoto postupu a ked dam prikaz
cat /var/log/Xorg.0.log | grep GLX
tak mi vypise:

  • (**) Option "AIGLX" "true"
    (**) AIGLX enabled
    (II) Loading extension GLX
    (WW) AIGLX: 3D driver claims to not support visual 0x23
    (WW) AIGLX: 3D driver claims to not support visual 0x24
    (WW) AIGLX: 3D driver claims to not support visual 0x25
    (WW) AIGLX: 3D driver claims to not support visual 0x26
    (WW) AIGLX: 3D driver claims to not support visual 0x27
    (WW) AIGLX: 3D driver claims to not support visual 0x28
    (WW) AIGLX: 3D driver claims to not support visual 0x29
    (WW) AIGLX: 3D driver claims to not support visual 0x2a
    (WW) AIGLX: 3D driver claims to not support visual 0x2b
    (WW) AIGLX: 3D driver claims to not support visual 0x2c
    (WW) AIGLX: 3D driver claims to not support visual 0x2d
    (WW) AIGLX: 3D driver claims to not support visual 0x2e
    (WW) AIGLX: 3D driver claims to not support visual 0x2f
    (WW) AIGLX: 3D driver claims to not support visual 0x30
    (WW) AIGLX: 3D driver claims to not support visual 0x31
    (WW) AIGLX: 3D driver claims to not support visual 0x32
    (II) AIGLX: Loaded and initialized /usr/lib64/dri/i965_dri.so
    (II) GLX: Initialized DRI GL provider for screen 0

Ale ako spojazdnit efekty? Ako to zapnem?
Ja chodim na KDE. Tu to nie je mozne? (Gnome mam akosi rozhadzane. V aplikaciach vidim iba stvorceky. Pango mi stale ide na 32 bit library a nie na 64. Nemam odvahu to zatial odinstalovat, lebo zavislosti na mna kricia :o( )

dakujem

Aktivní uživatelé

UživatelBody
Aidamos2299
VojTEKK2268
Ilfirin1343
jiri.vetvicka1127
ra100620
diamonds-notebook366
djs_core288
xhc267
JirkaZ266
fipa211

Hackweek živě

Hackweek