For people having Intel graphic chipset under Gnu/Linux, performance using 3D applications or Compiz-* window manager effects has always been a problem. Intel drivers for Xorg never gave problems but have also never been brilliant. I always looked around searching for xorg.conf tuning configuration entries.
Today I was simply browsing Ubuntu Wiki and discovered the UxaTesting page. I wanted to know something about UXA and Intel drivers, so I found a Wikipedia definition:
In computing, UXA is the reimplementation of the EXA graphics acceleration architecture of the X.Org Server developed by Intel. Its major difference with EXA is the use of GEM, replacing Translation Table Maps.
Yeah cool, the official Xorg Wiki Intel Graphics Driver page Gives also some more information, so if you’ve got one of these chipsets (you can verify using lspci | grep VGA ):
- i810 and variants thereof
- i815
- i830M
- 845G
- i852GM
- 855GM
- 865G
- 915G and variants (GMA 900)
- E7221
- 945G and variants (GMA 950)
- 946GME
- G33
- Q33
- Q35
- 965G/Q
- G35
- G41
- G43
- G/GM/Q45
You may want to try out the new acceleration method by adding this line
Option "AccelMethod" "uxa"
To your /etc/X11/xorg.conf file, in section “Device”.
Please note that:
- UXA is not yet stable as EXA. Try it out, signal your experience on the Ubuntu wiki page and fill out a bug if necessary
- You will need at least Xorg server 1.6.0
- You will need at least xf86-video-intel-2.6.2 drivers
- I don’t think this is mandatory, but please tell me if you encounter differences when updating to 2.6.30.x kernel. I already have 2.6.30.0 on Sid so I don’t know if with a previous version this is working
On Debian Sid I just had to add the Option line to my xorg.conf file.
The performance differences are noticeable and incredible. Everything runs faster and smoother.
My glxgears output went from 60 FPS (using EXA) to 425 FPS (using UXA).
This is a 700% performance improvement!
Related posts
Categories: Activism?, Free* Tags: architecture, aria, code, configuration, deb, debian, debian sid, differences, driver, graphic card, how, HTTP, HTTPS, intel, intel card performance linux, intel graphic card linux, intel graphic card performance tuning xorg, kernel, linux, page, pro, PUT, report, Serv, server, set, sid, ubuntu, version, Wiki, wikipedia, Xorg
I’ve never been a big fan of rpm-based Gnu/Linux distributions, since I’ve always preferred the stability of Debian and Debian based distros, with their great dpkg system.
The problem with Debian on Macbooks is that I do not see both the stability and performance anymore, as I have to use Lenny/Sid. Etch is too old and I don’t have the time (*sic*) to play with it to make it work well. Lenny should be next to be released but I don’t feel the very famous stability AND lightness of Debian distributions on this release, like I was accustomed in the past years. Is this because I own a Macbook? Maybe, but a Macbook Santa Rosa is nothing more than an Intel-powered notebook with some strange input devices and a strange non-bios system
Regarding Ubuntu, I believe that this distribution has become naff and really slow. See this Slashdot discussion on this topic.
Yesterday I stumbled to Scientechie review of Fedora 10, which convinced me to try it out.
The software shipped with Fedora 10 is aligned with the one provided with the other distributions: Gnome 2.24.0, kernel 2.6.27.5, NetworkManager 0.7.0 (svn) and so on. Read the release notes for more information.
Fedora 10 really surprises me, as it is the first Gnu/Linux distribution in many, many years that makes me feel again the great stability and performance of the Penguin. Therefore I’m writing this review that is also a how-to, as it contains some fixes for Fedora 10 and Macbooks.
Read more…
Related posts
Categories: Activism?, Free* Tags: appletouch, browser, configuration, deb, debian, distribution, distro, Download, driver, Fedora, fix, Gnome, HEAD, how, how-to, howto, HTTP, HTTPS, installation, intel, job, kernel, kernel 2.6.27, linux, linux distribution, love, macbook, Nautilus, ndiswrapper, NetworkManager, OpenGEU, OSI, packagekit, packages, PNG, POST, pro, project, PUT, reference, release, report, review, screenshot, set, sid, sito, stability, ubuntu, version, Wiki, wikipedia, Xorg, year, yum
It’s a very long time since I abandoned Ubuntu, 1 year and 9 months being precise, although I continued to use Ubuntu derived distros.
I decided today to give Ubuntu 8.10 beta a try. Obviously, every time I decide to try a Gnu/Linux distribution it happens that a new release comes out: I downloaded Alpha 6 yesterday, I fell into problems with it and a apt-get update && apt-get dist-upgrade brought me Ubuntu 8.10 beta, correcting some of them 
Read more…
Related posts
Categories: Activism?, Free* Tags: appletouch, apt-get, Beta, beta release, Blog, bugs, change, configuration, CONNECT, distribution, distro, Download, driver, fix, Gnome, gnu linux, grub, how, how-to, howto, HTTP, HTTPS, ibex, installation, Intrepid Ibex, job, layout, linux, linux distribution, list, Mac Os, mac os x, macbook, Nautilus, ndiswrapper, NetworkManager, Networks, OpenGEU, OSI, packages, page, PNG, POST, pro, PUT, release, report, repository, rest, review, screenshot, Serv, server, shell, sid, sito, source, ubuntu, Ubuntu 8.10, Upgrade, version, Wiki, Xorg, year
Dopo settimane di tentativi, e di forum spulciati, sono finalmente riuscito a far funzionare Xgl sul mio portatile con una scheda video ati mobility x300.
Questa guida dovrebbe funzionare per tutte le schede video ATI, in particolare, per le schede serie x****, leggere bene anche la fine dell’how-to
Le informazioni per questo how-to sono state tratte da più siti, che cito ora per correttezza:
Per motivi di spazio, è necessario clickare qui sotto per continuare a leggere l’articolo su una pagina estesa.
Read more…
Related posts
Categories: Activism? Tags: apt-get, deb, dynamic, Gnome, gpl, how, how-to, howto, HTTP, kernel, list, love, OSI, php, pro, Serv, server, set, Signals, sito, source, standard, tls, ubuntu, Wiki, Xorg
A volte bisogna dare spazio e provare qualcosa di poco conosciuto ma che promette bene.
In questo caso, ho dato spazio alla semi-sconociuta distro Vlos 1.2, conosciuta come VidaLinux (http://desktop.vidalinux.com).
E’ una distribuzione otimizzata per molte piattaforme, nel mio caso i686.
L’installer che utilizza é Anaconda, sfruttato da RedHat e poi Fedora. L’installazione é quindi grafica e semplice. Ha riconosciuto tutte le periferiche del mio Dell Inspiron 9300, compreso il disco fisso SCSI. La distribuzione occupa un solo CD da 700mb, e contiene molto software utile. A volte una distribuzione un po’ piú piccola, che contiene qualcosa in piú dell’essenziale, torna utile, per non avere spazio sprecato sull’hard-disk. In questo modo avremo un sistema compatto, veloce e che necessita solo di un paio di aggiunte relative ai propri gusti personali.
Vlos 1.2 include il kernel 2.6.12, GCC 3.4.3, Gnome 2.10.1 e KDE 3.4.1. Gnome non é all’ultima versione ma é giá stata inclusa nelle versioni di test della Vlos 1.3. Gli sviluppatori vanno pazzi per Gdesklets (pure io!) e l’hanno incluso, con una serie di desklets personalizzate. Supporta bene le schede wireless incluse nella piattaforma Centrino e Centrino II.
Anche Samba é inclusa, per poter far comunicare Vlos e Winzoz in rete.
Dopo l’installazione, che dura una quarantina di minuti, si riavvia il sistema e si é accolti da uno splendido splashscreen, con tonalitá nere e verdi, ed il simbolo di VidaLinux. Una barra di scorrimento insieme ad un numero in percentuale ci avvisano delle fasi rimanenti per il boot del sistema. Ovviamente, premendo F2 si puó vedere in dettaglio ció che funziona.
Anche la schermata di login é ben strutturata e chiara.
Xorg non ha riconosciuto alla perfezione il monitor del portatile, ma c’é da dire che si tratta di un 1440×900, risoluzione un po’ esotica.. Dopo averla cambiata nel file /etc/X11/xorg.conf, il desktop Gnome si presenta con un tema leggero e molto carino, sempre con i colori di VidaLinux. Da segnalare l’assenza dell’editor Vi nell’installazione di base.
Il sistema di installazione pacchetti é Yukiyu, un front-end del sistema di pacchetti Gentoo.
Si, é una distribuzione basata sui sorgenti, solo che quelli dell’installazione sono pre-compilati e otimizzati, mentre quelli aggiuntivi bisogna compilarseli da sé, ma tutte le operazioni sono gestite da Yukiyu. E’ sufficiente selezionare il programma da installare e clickare su Emerge. Il resto é automatico, ed otimizzato per il proprio pc!. I repositories sono quelli di Gentoo,
Insomma, una valida alternativa, una distribuzione veloce e per chi non vuole compilarsi tutto da capo.
Da provare!

Related posts
Categories: Free* Tags: distro, Fedora, gentoo, Gnome, HTTP, installazione, kernel, linux, OSI, personal, PNG, pro, rest, sito, version, Xorg
Recent Comments