Da ich das Problem jetzt endlich mal ordentlich analysiert und gelöst habe, wollte ich eine Beschreibung für openSUSE Leap 15.3 (hat das gleiche Problem wie 15.2) hier mal hinterlegen, da dieses Thema hier in den Ergebnislisten der Suchmaschinen sowieso schon weit oben steht.
Das Problem tritt bei neueren Google-Earth-Pro Versionen mit dem Intel-Treiber (xf86-video-intel) auf.
Es liegt daran, dass der Intel-Treiber die DRI3 Unterstützung zwar als Modul lädt, aber nicht aktiviert. Das sieht so aus:
> grep DRI3 /var/log/Xorg.0.log
[XXXXXXXXXX] (II) Initializing extension DRI3
> grep 'direct rendering:' /var/log/Xorg.0.log
[XXXXXXXXXX] (II) intel(0): direct rendering: DRI2 enabled
Um das Problem zu lösen, muss man den Intel-Treiber entsprechend konfigurieren. Also folgende Datei erstellen:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "DRI" "3"
EndSection
Startet man jetzt den X-Server neu, dann wird DRI aktiviert:
> grep 'direct rendering:' /var/log/Xorg.0.log
[XXXXXXXXXX] (II) intel(0): direct rendering: DRI2 DRI3 enabled
Und Google-Earth-Pro zeigt die Erde wieder an!
Ein Hinweis: Wegen der Datei wird jetzt beim Starten des X-Servers gar nicht mehr versucht einen anderen Treiber zu laden! Der Intel-Treiber muss also unbedingt installiert und auch ein kompatible Karte im System vorhanden sein.
Noch ein paar weiterführende Hinweis:
- Dank für den entscheidenden Hinweis geht an die Benutzer einer anderen Distribution:
https://askubuntu.com/question…rth-does-not-show-any-map
Aber Achtung: Die richtige Lösung ist die am schlechtesten bewertete von den dreien. Sind halt doch Ubuntu-Anwender
- Auf der Ubuntu Seite findet sich auch ein Hinweis, der auch für eine andere bekannte Distri hinterlegt wurde:
https://forums.debian.net/viewtopic.php?t=141713
Also: Intel-Treiber deinstallieren und modesetting verwenden. Kann man machen! Der lädt DRI3 nämlich automatisch und wird verwendet, wenn der Intel-Treiber nicht da ist, oder der Treiber die Karte nicht kennt. Beide Treiber arbeiten bei mir sehr ähnlich. Teilweise haben sie die gleichen Bugs, teilweise andere
- Dass der Treiber kein DRI3 aktiviert, macht noch andere Probleme und deshalb gibt es darauf viele weitere Hinweise mit teilweise weiterführenden Infos:
https://discourse.ubuntu.com/t…-by-default-in-18-04/1253
https://donjajo.com/enable-intel-dri3-xorg/
https://forums.opensuse.org/sh…le-Intel-DRI-3-for-Vulkan
https://wiki.archlinux.org/title/intel_graphics#DRI3_issues