DirectX and OpenGL are two competing graphics language standards. These languages are used to enable software applications (like google earth) to communicate with graphics hardware (the part of your computer that "draws pictures" on the screen). DirectX is Microsoft's proprietary standard and only works with Windows. OpenGL is intended to work with Windows, Linux, whatever, but is often not supported as well by the various layers in the chain as DirectX. A graphics card will typically support both standards, but sometimes not equally well. An operating system will often support both, but sometimes not equally well. And software applications are the same way. Google earth can "start" in either opengl or directx mode. If you click on "start" "programs" "google earth", you will see that you can set it to start either way. Try both settings and see if either one works. Try loading up-to-date drivers for your graphics card. Try obtaining the latest version of DirectX from Microsoft. From the looks of the error message, it looks like it is trying to start in OpenGL mode, fails, tries to switch to DirectX, and then something goes wrong. I suspect setting it to start in DirectX will result in less problems.
|