如何修复 Genymotion openGL 错误?

如何修复 Genymotion openGL 错误?

我正在尝试打开 genymotion,启动后显示以下错误: 在此处输入图片描述

我在各种网站/博客上看到,更新显卡驱动程序后,此错误得到解决。不幸的是,我使用的是带有 ATI Radeon 3000 显卡的旧主板,并且我没有任何外部 GPU。我使用的是 Windows 8.1 操作系统,我的显卡驱动程序也已更新为制造商网站上提供的最新版本(虽然我没有找到适用于我的显卡的 Windows 8.1 版本驱动程序,所以我使用的是适用于 ATI Radeon 3000 显卡的 Win7 版本驱动程序)。那么,是否有任何可解决这个问题的办法?非常感谢任何帮助。

PS-我的内置 GPU 支持 OpenGL 2.0 和 Directx 10.0

答案1

首先,OpenGL 不是一个库。它是一个绘图 API,用于与图形驱动程序对话,使 GPU 执行出色的操作。

因此,OpenGL 是图形驱动程序的一部分。不幸的是,微软决定他们不喜欢 OpenGL,并且不会通过 Windows 内置的驱动程序更新机制发布完全配备现代 OpenGL 配置文件的驱动程序。哦,是的,他们添加了对 OpenGL-1.4(2002 年指定)的旧版支持,非常感谢。

所以你必须自己动手。第一步:转到控制面板并打开硬件管理器。在该部分中,Graphics Cards你会找到你的 GPU 的名称。它很可能是由 Intel、Nvidia、AMD 或 ATI 制造的。

根据制造商的不同,您可以在以下位置找到驱动程序:


选择适合您系统的驱动程序,下载并安装它们。或者如何检查当前版本。由于 OpenGL 不是一个库,真正的限制因素是系统中的 GPU。如果您的 GPU 不支持 OpenGL-2,那么您就没戏了。但是,您需要一个非常非常旧的 GPU,而 Windows-8 甚至无法在具有如此旧 GPU 的系统上启动。更新您的 GPU 驱动程序,您应该没问题。

相关内容