13.01.2009 (2 Kommentare)

Kaputtoptimieren, heute: xf86-video-intel

Wer hier schon länger mitliest weiss dass der Cywhale gerne mal das System optimiert und frische Pakete ausprobiert – so geschehen in den letzten Tagen mit den neuesten Versionen von xf86-video-intel, Mesa, libdrm,…, mit dem 2.6.28er Kernel (aus dem Testing-Repository) sollen GEM und die neue Beschleunigungsmethode UXA Compiz Fusion noch flüssiger und die 3D-Beschleunigung noch schneller machen.

Das Ergebnis war hier (Intel /855GM, Acer Travelmate C110 TabletPC) leider etwas enttäuschend, nach der Methode aus dem Archlinux-Forum lief zwar nach dem Compilieren von allen in Beitrag #5 angegebenen Paketen inklusive dem neuen XServer Compiz Fusion inklusive Firefox-Scrolling wirklich deutlich flüssiger, OpenGL dafür überhaupt nicht mehr, getestet mit foobillard (liess sich nicht mehr starten).

UPDATE 15.01.2008: Nach dem Tip in diesem Beitrag lässt sich auch der neue Xserver starten, scheinbar wird der Laptop-Monitor nicht als LVDS-Gerät erkannt und man muss den Treiber noch kurz darauf aufmerksam machen dass da doch etwas angeschlossen ist.

Resultate: Compiz Fusion mit UXA läuft recht flüssig, subjektiv etwas besser als zuvor. Glxgears bleibt bei festen 61fps, Tuxracer stieg von ~24fps auf jetzt ~32fps – nicht berauschend aber trotzdem schön.

Ein Problem bleibt: Trotz neuem Evdev-Treiber wird in GDM/Gnome das falsche Keyboard-Layout benutzt bis erstmalig CompizFusion/Fusion-Icon gestartet wurde, dann ist wie durch ein Wunder wieder das korrekte Layout aktiv – hat da jemand eine Idee?

Heute wurde noch eine Methode aus dem italienischen Planet-ArchLinux ausprobiert, ebenfalls mit mäßigem Erfolg: UXA lief wieder, in Firefox erschienen aber Artefakte, Compiz Fusion und OpenGL liefen in subjektiv unveränderter Geschwindigkeit im Vergleich zum alten Treiber.

Der Ablauf in Kürze:

[2009-01-13 20:50] installed libpthread-stubs (0.1-1)
[2009-01-13 20:53] removed libdrm (2.3.1-2)
[2009-01-13 20:53] installed libdrm-newest (2.4.3-2)
[2009-01-13 20:53] installed xf86driproto (2.0.4-1)
[2009-01-13 20:56] installed randrproto (1.2.2-1)
[2009-01-13 20:57] installed xf86-video-intel-newest (2.5.99.2-1)
[2009-01-13 20:58] installed inputproto (1.4.4-1)
[2009-01-13 21:09] removed xf86-video-intel (2.4.3-1)
[2009-01-13 21:09] installed xf86-video-intel (2.4.3-1)
[2009-01-13 21:11] removed xf86-video-intel-newest (2.5.99.2-1)
[2009-01-13 21:11] removed libdrm-newest (2.4.3-2)
[2009-01-13 21:11] installed libdrm (2.3.1-2)
[2009-01-13 21:14] upgraded xf86-video-intel (2.4.3-1 -> 2.4.3-1)

Vielleicht hätte es ja doch den neuesten Xserver dazu gebraucht. Nach 24 Minuten lief jedenfalls wieder der alte Treiber und alles ist stabil und gut. Trotzdem freue ich mich auf die fertigen, neuen Versionen von Xorg, Mesa und den Inteltreibern :)

Vielleicht auch noch lesenswert:

Kommentar schreiben

XHTML: Zur Formatierung können folgende Tags benutzt werden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  1. Vamp898
    Am 11.10.2009, 01:33
    Also das mit der Tastaturbelegung. Stell bei System –> Einstellungen –> Tastatur –> Belegung bei Tastaturmodell auf: “Generic –> Evdev verwaltete Tastatur”

    und schon geht es =)

    noch als geheimtipp. Mit INTEL_BATCH=1 kannst du die Performence deiner Intel Karte verdoppeln

    probiers einfach mal indem dus z.b. an sauerbraten vorne drann hängst oder an dein lieblingsspiel

    $ INTEL_BATCH=1 sauerbraten-client