Den passenden Treiber für die MALI 400 GPU basteln wir uns schnell selbst. Und das direkt aus den Git-Dateien der Entwickler.
Falls nicht vorhanden tragen wir zu erst den aufruf des Modules und Berechtigung in den passenden Dateien ein.
In die Datei /etc/modules gehören folgende Zeilen:
nun noch eine Datei in /etc/udev/rules.d/ erstellen mit namen 50-mali.rules
und folgendem Inhalt:
Nun hat die Gruppe video (in der sich euer Benutzer befinden sollte) die passende Berechtigung.
Jetzt holen wir uns noch benötigte Programme:
und können jetzt aus unserem Arbeitsverzeichnis mit git die Dateien klonen.
sudo git clone https://github.com/linux-sunxi/sunxi-mali.git
cd sunxi-mali
sudo git submodule init
sudo git submodule update
ist auch das erledigt folgt das bekannte:
das wars erstmal mit den Treibern für den Framebuffer.
-------
Weiter geht es mit den X Treibern.
Dazu sind wieder ein paar Pakete nötig:
(falls ihr die "alten" als stable gekennzeichneten Treiber wollt nehmt diesen github: git://github.com/linux-sunxi/xf86-video-mali.git die neuen sind aber mehr als doppelt so schnell)
rein ins Verzeichnis und dann:
jetzt noch die xorg.conf datei kopieren und das wars:
Testen könnt ihr das fertige mit folgendem Link. Dort gibt es auch einen Hinweis zu nem DRI-Problem:
[Cubieboard] Linaro 3D-Beschleunigung testen
-----------------------------------
Zusatz:
Die meisten X11 Umgebungen haben DRI2 schon mit dabei. Falls nicht gibt es auch dafür eine repo;
https://github.com/robclark/libdri2
Das kann auch wie der Binäre Treiber behandelt werden. ohne die submodule natürlich