kategorie:

menu:


Ubuntu Intrepid: ATI 9.6.0, Xorg 7.4 a KDE 4.1

27.08.2008   ::    topic: Linux

Vlastně jen tak náhodou jsem se proklikal na seznam novinek připravovaných do nového vydání oblíbené distribuce Ubuntu (8.10). V poznámkách vydání mě hned jako první zaujala verze Xorg (7.4). Bylo mi jasné že k této verzi Xorg budou i aktuální svobodné ovladače na ATI. Protože hraní s X serverem u mě často skončilo hodinami nadávání a znovuzprovozňování systému, nové ovladače jsem šel vyzkoušet v systému na externím disku. Aktualizace proběhla v naprostém pořádku, testovací spuštění TuxRacera mě naprosto zaskočilo! 3D vykreslování bylo bez chyb! (problémy jsem popisoval v příšpěvku ATI Radeon Xpress 1100 na Linuxu)

Výkon je sice asi poloviční narozdíl od oficiálních fglrx, je ale dostačující a hlavně, ovladače jsou stabilní! Takže dobrá zpráva pro všechny majitele ATI karet se sdílenou pamětí s čipy řady R400: Svobodné ovladače ve verzi 9.6.0 chodí bez chyb a jsou stabilní (alespoň na Xpress 1100)!

Pro Ubuntu uživatele, kteří chtějí aktualizovat:
deb http://archive.ubuntu.cz/ubuntu intrepid main
Je ale nutné mít na vědomí že Intrepid je zatím pouze alpha vydání a aktualizace programů na verze v těchto repozitářích může přinést různé problémy!

Compiz

Když už mi chodila bez problémů 3D akcelerace, začal jsem pokukovat po akcelerovaném desktopu. Kompozitní KDE (3.5.9) šlapalo solidně, ale stíny a průhledná okýnka mi nestačila. Tak jsem si naintaloval Compiz…

karry@myKubuntu:~$LIBGL_DEBUG=verbose compiz --replace
libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/tls/r300_dri.so
libGL: OpenDriver: trying /usr/lib/dri/r300_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:05.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenByBusid: drmOpenMinor returns 5
drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0
/usr/local/bin/compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
/usr/local/bin/compiz (core) - Error: Failed to manage screen: 0
/usr/local/bin/compiz (core) - Fatal: No manageable screens found on display :0
karry@myKubuntu:~$

Podle Compizu, Mesa 7.1 s novými ATI 6.9 drivery neumí GLX_EXT_textu­re_from_pixmap. To mi ale přišlo divné, protože glxinfo tvrdí pravý opak:

karry@myKubuntu:~$ glxinfo | grep pixmap
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
karry@myKubuntu:~$

Compiz jsem nerozchodil ani po kompilaci nejnovějšího vydání :(

KDE 4.1

Po neúspěchu s Compizem jsem se rozhodl vyzkoušet kompozitní možnosti KDE4. Hned od začátku chodilo bez problémů. Dokonce prý používá „textury z pixmapy“, což podle mě není nic jiného než do češtiny přeložená Open GL vlasnost GLX_EXT_textu­re_from_pixmap, která Compizu chyběla…?

pokročilé volby kopozice kwin KDE4

Kwin v KDE4 až na známou krychličku umí téměř to samé co Compiz. Kruhový přepínač oken, efekty při přepínání ploch, náhledy na okna, „sněžení“ na plochu, „standartní“ průhlednosti a stíny… Chvíli jsem se tedy pokoušel s novým KDE sžít. Omezené možnosti systémového panelu mě ale odradily. Pokoušel jsem se i ve čtyřce provozovat Kicker z KDE3, ale není to moc použitelné…

Řešení? Po chvíli jsem se vrátil do KDE 3, zkusil nahodit čtyřkovej kwin… a ono to chodilo!

/usr/lib/kde4/bin/kwin --replace &
Tady je výsledek:
kruhový přepínač oken v kwin pro KDE4

Až na divné vykreslování dekorací oken mi kwin z KDE4 běhá dobře a já jsem zas o krůček blíž k přechodu na KDE4…