Android Genymotion openGL 错误
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/23560545/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Genymotion openGL error
提问by Anu
I am trying to install genymotion,after pressing play button it shows the following error.
我正在尝试安装 genymotion,按下播放按钮后显示以下错误。
I don't know how to update openGL library or how to check current version. Can anyone help me?
我不知道如何更新 openGL 库或如何检查当前版本。谁能帮我?
回答by datenwolf
I don't know how to update openGL library
我不知道如何更新 openGL 库
First things first, OpenGL is not a library. It's a drawing API for talking with the graphics drivers to make the GPU do nice things.
首先,OpenGL 不是一个库。它是一个绘图 API,用于与图形驱动程序对话,使 GPU 做一些好事。
As such, OpenGL comes as part of the graphics drivers. Unfortunately Microsoft decided that they don't like OpenGL and would not ship drivers fully equipped with modern OpenGL profiles through Windows' built in driver update mechanism. Oh, yes, they added legacy support for OpenGL-1.4 (which was specified in 2002), thank you very much.
因此,OpenGL 是图形驱动程序的一部分。不幸的是,微软决定他们不喜欢 OpenGL,并且不会通过 Windows 的内置驱动程序更新机制提供完全配备现代 OpenGL 配置文件的驱动程序。哦,是的,他们添加了对 OpenGL-1.4(2002 年指定)的遗留支持,非常感谢。
So you have to take things into your own hands. First step: Go to the control panel and open the Hardware Manager. In the section "Graphics Cards" you'll find the name of your GPU. Most likely it will be made by one of Intel, Nvidia, AMDor ATI.
所以你必须把事情掌握在自己手中。第一步:转到控制面板并打开硬件管理器。在“图形卡”部分,您将找到 GPU 的名称。它很可能由Intel、Nvidia、AMD或ATI 之一制造。
Depending on who made it you can find the drivers on
根据谁制造的,您可以在以下位置找到驱动程序
- Intel: http://downloadcenter.intel.com/default.aspx
- NVidia: http://www.nvidia.com/Download/index.aspx
- AMD and ATI: http://support.amd.com/en-us/download
- 英特尔:http: //downloadcenter.intel.com/default.aspx
- 英伟达:http: //www.nvidia.com/Download/index.aspx
- AMD 和 ATI:http: //support.amd.com/en-us/download
Select the drivers appropriate for your system, download and install them.
选择适合您系统的驱动程序,下载并安装它们。
or how to check current version.
或如何检查当前版本。
Since OpenGL is not a library the truly limiting factor is the GPU in your system. If your GPU doesn't OpenGL-2 you're SOL. However you'd have a really, really old GPU for that and Windows-8 would not even boot on a system with such a GPU that old. Update your GPU drivers and you should be fine.
由于 OpenGL 不是一个库,真正的限制因素是系统中的 GPU。如果您的 GPU 不是 OpenGL-2,那么您就是 SOL。但是,您将拥有一个非常非常旧的 GPU,而 Windows-8 甚至无法在具有如此旧 GPU 的系统上启动。更新您的 GPU 驱动程序,您应该没问题。
回答by rafapal
I had this problem. In my case (I use windows 7) I went to Device Manager -> screen adapter and with right button I updated the software. fix it. It works.
我有这个问题。就我而言(我使用 Windows 7),我进入了设备管理器 -> 屏幕适配器,然后使用右键更新了软件。修理它。有用。
回答by Muhammad Soliman
If your driver is intel, it is now easy to do installation or update through out Intel's auto update tool, it is really easy to setup and update. however if yours is amd you could check their detection toolwhich is provided by amd. nvidia is also providing their driver's update tool.
如果您的驱动程序是英特尔,现在可以通过英特尔的自动更新工具轻松安装或更新,设置和更新非常容易。但是,如果您使用的是 amd,则可以检查由 amd 提供的检测工具。nvidia 还提供了他们的驱动程序更新工具。
回答by Ramakishna Balla
I too faced the same issue during my times. Please follow these :
在我的时代,我也面临着同样的问题。请遵循这些:
Check your video card details through ControlPanel --> Device Manager --> browse over the net to update the driver related to that.
Alternatively you can also search in Google about the CPU you have in your system and install related drivers from the internet. For e.g., I've Intel CPU G2020 Dual core 2.9GHZ. I went to intel website and updated the drivers as per the needs from there.
Once your driver is updated to the latest, try to restart the system and restart the GenyMotion. That should resolve the problem.
通过控制面板 --> 设备管理器 --> 浏览网络以更新与此相关的驱动程序,检查您的显卡详细信息。
或者,您也可以在 Google 中搜索系统中的 CPU,并从 Internet 安装相关驱动程序。例如,我有 Intel CPU G2020 双核 2.9GHZ。我去了英特尔网站并根据那里的需要更新了驱动程序。
一旦您的驱动程序更新到最新版本,请尝试重新启动系统并重新启动 GenyMotion。那应该可以解决问题。
Kindly Note that, unless your CPU and Graphic card supports Open GL, you cannot use it. FYI - all the recent chipsets are supporting Open GL by default for sure. So, Go for It!
请注意,除非您的 CPU 和显卡支持 Open GL,否则您不能使用它。仅供参考 - 所有最近的芯片组都默认支持 Open GL。所以,去吧!
Another option you've is letting the Windows wizard to find the drivers suitable for your cards but that may not work some times. So, do the above steps as guided.
您的另一个选择是让 Windows 向导找到适合您的卡的驱动程序,但这有时可能不起作用。因此,请按照指导执行上述步骤。
回答by Bhavin Chauhan
I was facing same issue. And I have no Graphic card. I just Installed one driver And it solved my issue. May be It helps some one. I just downloaded Win32_152820.exe from https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=23376
我面临同样的问题。而且我没有显卡。我刚刚安装了一个驱动程序,它解决了我的问题。可能对某人有帮助。我刚刚从https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=23376下载了 Win32_152820.exe