Hallo,
für alle, die noch eine Lösung für AMD64 suchen ... (es ist im Prinzip die gleiche, wie die von bluesscream vorgeschlagene, nur mit einer Version von libGL.so.1.2 für 64-bit)
Zunächst muss man sich die libGL.so.1.2 besorgen. Da der Bug wohl seit fglrx Version 8.28.8 auftritt also eine frühere Version, ich habe 8.27.10 verwendet, die ich mir von der Seite von ATI besorgt habe: http://ati.amd.com/support/drivers/linux64/radeonprevious-linux64.html
Die heruntergeladene Datei ati-driver-installer-8.27.10-x86_64.run macht man zunächst ausführbar. Also in der Konsole
chmod +x ati-driver-installer-8.27.10-x86_64.run
Da man ja nicht die alte Version des Treibers installieren will, führt man die Datei ati-driver-installer-8.27.10-x86_64.run in der Konsole mit dem Argument --extract aus. Die Dateien werden dann in das Verzeichnis ./fglrx-install entpackt. Also in der Konsole:
./ati-driver-installer-8.27.10-x86_64.run --extract
Dann kopiert man sich die Datei libGL.so.1.2 in das Installationsverzeichnis von Google-Earth (im Normalfall /opt/google-earth/). Also in der Konsole:
sudo cp ./fglrx-install/arch/x86_64/usr/X11R6/lib/libGL.so.1.2 /opt/google-earth
Nun muss man die Datei noch in libGL.so.1 umbenenen:
sudo mv /opt/google-earth/libGL.so.1.2 /opt/google-earth/libGL.so.1
Dass man die Datei in das Installations-Verzeichnis von Google-Earth legt, wie es Mega-Slayer vorgeschlagen hat, also nicht wie bluesscream nach /usr/lib, hat den Grund, dass sie dann nur von Google-Earth verwendet wird und nicht systemweit - man vermeidet also die Gefahr sich andere OpenGL-Anwendungen zu zerschießen.
Die Datei ati-driver-installer-8.27.10-x86_64.run und das Verzeichnis fglrx-install braucht man nicht mehr und kann man wieder löschen.
Wenn man jetzt Google-Earth startet, sollte es funktionieren. Es ist allerding ziemlich langsam. Ich habe beim Start auch ein Info-Fenster von Google-Earth bekommen, das mir mitteilt, dass Google-Earth langsam sein wird und dass ich mir eine aktuellere Grafik-Treiber-Version installieren soll ... Guter Witz 😉
@detewe89:
Das sieht mir ja ganz nach dem Bug aus, den wir hier zu lösen versucht haben. Hast du denn den hier von bluesscream vorgeschlagene Lösung schon ausprobiert?
/opt ist neben /usr/local einer der Standard-Ordner zur lokalen (systemweiten) Installation von zusätzlichen Programmen (die nicht über das Paket-Management-System installiert werden). /opt wird eher für fertig heruntergeladen Programme verwendet, /usr/local eher für selbst gebuildete. Beide Ordner werden von deiner Distro in Ruhe gelassen, die Programme, die du dort installiert hast, werden also z.B. bei einem Update o.ä. nicht angerührt, gelöscht oder so. Google-Earth funktioniert natürlich auch von /usr/local aus.
Lieben Gruß
njebse