Der beschissenste Treiber: ATI fglrx

Auf meinem zweiten Computer läuft Ubuntu 10.04 64bit. Ok, das 64bit war für die 2GB Machine ein kleiner Fehler. Nach einem kleinem Problem mit dem Mauscursor habe ich mich für den proprietären fglrx Treiber von ATI entschieden. Und was soll ich großartig sagen? Der ist einfach nur beschissen. Nach dem Starten braucht die Kiste mit den üblichen Programm <1GB RAM. Nach 2 Tagen hing der schon dauernd mit 800MB im Swap. Ich hab gerade mal das System neugestartet und er fing im Leerlauf schon an 1MB/s zu fressen. Ohne das ich an der Maus gerüttelt hätte oder so. Hab mal gegooglet und diesen Forumseintrag gefunden:

For ati fglrx driver, run glxinfo in terminal and leaked memory will be fixed. But you have to run this command from time to time.

Eigentlich unglaublich.... aber gerade mal ausprobieren kann ja nicht schaden:

$ free -m && glxinfo > /dev/null && free -m
             total       used       free     shared    buffers     cached
Mem:          1754       1739         15          0         25        289
-/+ buffers/cache:       1424        329
Swap:         8191          9       8182
             total       used       free     shared    buffers     cached
Mem:          1754       1615        139          0         25        286
-/+ buffers/cache:       1304        450
Swap:         8191          9       8182

124MB zurück bekommen durch eben mal die OpenGL-Fähigkeiten abfragen. Das ist doch absolut hirnrissig. Entweder sind die bei ATI/AMD totale Flachpfeifen oder irgendwo in diesem komplexen X11/Xorg//DRM/DRI/Compiz/etc Monster ist total der Wurm drin. Oder in Ubuntu.. Klar, es wäre einfach das ding als Endlosschleife mit nem Sleep auszuführen. Aber irgendwie möchte ich so einen Hirnriss nicht. Wer weiss was für Macken der noch hat... also zurück zum Open Source Treiber mit seinen Macken.. 1. Nachtrag Wow.. 150MB geleakt in < 5Min..

             total       used       free     shared    buffers     cached
Mem:          1754       1723         31          0          8        267
-/+ buffers/cache:       1447        307
Swap:         8191         13       8178
             total       used       free     shared    buffers     cached
Mem:          1754       1571        183          0          8        267
-/+ buffers/cache:       1295        459
Swap:         8191         13       8178

2. Nachtrag Ubuntu beschreibt den Treiber übrigens so:

Getestet von den Ubuntu-Entwicklern Beschleunigter Grafiktreiber für ATI-Karten. Dieser Treiber wird zum vollen Ausschöpfen des 3D-Potentials von einigen ATI-Grafikkarten benötigt und stellt auch 2D-Beschleunigung auf neueren Grafikkarten bereit.

Sollte wohl heissen "zum vollen Ausschöpfen ihrer Systemressourcen".

Add new comment