Ok, ich glaube, ich verstehe es jetzt: Was EnGLEN OpenGL 2.0 und WebGL für Intel GMA3150 in Ubuntu bedeutet, was dieser neue Firefox als Grafiktreiber sieht, ist keine bestimmte Dateiversion, sondern die, die von gemeldet wird glxinfo
:
$ glxinfo | grep -i "OpenGL version" flushing GPU caches before/after each draw call OpenGL version string: 1.4 Mesa 7.10.2
Dann habe ich wieder ein Präfix konfiguriert /usr
(sonst ist der Standard /usr/local
), wo Ubuntu Natty diese gespeichert haben möchte; und installierte:
./configure --enable-gl-osmesa --prefix=/usr sudo make install
Und dann, nur für eine Weile, glxinfo
zurückgekehrt 7.10.3
, was Firefox gesehen hätte; aber zum einen hatte ich keinen Speicherplatz mehr; und zum anderen bekomme ich jetzt nach dem Neustart:
$ glxinfo name of display: :0.0 Error: couldn't find RGB GLX visual or fbconfig
Und anscheinend ( Grafik - Fehler: RGB GLX-Bild oder fbconfig ubuntu 12.04 nicht gefunden ) erfordert ein Durcheinander xserver-xorg
, also ist es etwas komplizierter als nur das Ersetzen der Bibliothek, es scheint ...
Edit: eigentlich verstanden: Von diesem Problem mit nvidia-Treibern in 12.2 - glxinfo "RGB GLX konnte nicht gefunden werden", habe ich gelernt:
$ grep -B2 EE /var/log/Xorg.0.log ... [ 37.353] (II) AIGLX: Trying DRI driver /usr/lib32/dri-alternates/i915_dri.so [ 37.353] (II) AIGLX: dlopen of /usr/lib32/dri-alternates/i915_dri.so failed (/usr/lib32/dri-alternates/i915_dri.so: cannot open shared object file: No such file or directory) [ 37.353] (EE) AIGLX: reverting to software rendering ...
Ich erwähnte, dass mir der Speicherplatz ausgeht. also tat ich das (nach einem sudo make install
von Mesa):
sudo mv /usr/lib/dri /media/external/_mv/ sudo ln -s /media/external/_mv/dri /usr/lib/ sudo mv /usr/lib/egl /media/external/_mv/ sudo ln -s /media/external/_mv/egl /usr/lib/
Dann müssen wir x-server tatsächlich neu starten, damit er beim Laden die .so-Dateien in den Symlink-Speicherorten "sehen" kann. Wie kann ich x-server von der Kommandozeile aus neu starten? - Fragen Sie Ubuntu, für mich warsudo service gdm restart
Danach bekam ich folgendes:
$ LIBGL_DEBUG=verbose glxinfo name of display: :1.0 libGL: OpenDriver: trying /usr/local/lib/dri/i915_dri.so libGL error: dlopen /usr/local/lib/dri/i915_dri.so failed (/usr/local/lib/dri/i915_dri.so: cannot open shared object file: No such file or directory) libGL error: unable to load driver: i915_dri.so libGL error: driver pointer missing ....
... und einfach gemacht:
sudo ln -s /media/external/_mv/dri /usr/local/lib/
... und voila:
$ LIBGL_DEBUG=verbose glxinfo name of display: :1.0 libGL: OpenDriver: trying /usr/local/lib/dri/i915_dri.so libGL: Can't open configuration file /etc/drirc: No such file or directory. libGL: Can't open configuration file /etc/drirc: No such file or directory. flushing GPU caches before/after each draw call display: :1 screen: 0 direct rendering: Yes ...
... außer das ist auch nicht gut genug für diesen Firefox:
Ah, gut...