Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OpenGL游戏在Win7中运行良好,在Windows8中下降到5fps? 我刚刚安装了Windows 8,我尝试编译和构建VS 2010中的一个简单的C++游戏项目,但是当我这样做时,它运行在5 FPS。在Windows7上,它以每秒60帧的速度运行。代码中没有任何更改,但是速度太慢了_C++_Visual Studio 2010_Performance_Opengl_Windows 8 - Fatal编程技术网

OpenGL游戏在Win7中运行良好,在Windows8中下降到5fps? 我刚刚安装了Windows 8,我尝试编译和构建VS 2010中的一个简单的C++游戏项目,但是当我这样做时,它运行在5 FPS。在Windows7上,它以每秒60帧的速度运行。代码中没有任何更改,但是速度太慢了

OpenGL游戏在Win7中运行良好,在Windows8中下降到5fps? 我刚刚安装了Windows 8,我尝试编译和构建VS 2010中的一个简单的C++游戏项目,但是当我这样做时,它运行在5 FPS。在Windows7上,它以每秒60帧的速度运行。代码中没有任何更改,但是速度太慢了,c++,visual-studio-2010,performance,opengl,windows-8,C++,Visual Studio 2010,Performance,Opengl,Windows 8,我已经更新了我的视频驱动程序,但仍然有可怕的滞后。我原以为问题与Windows8和OpenGL的兼容性有关,但我找不到任何东西来证实这一点。我想知道是否还有其他人遇到过这个问题,以及您是否已经解决了这个问题。我建议您首先测试图形卡/驱动程序。升级操作系统时,可能会出现各种各样的驱动程序问题。最好的测试之一是下载Cinebench并查看其性能。Cinebench将评估您的OpenGL性能。如果您得到的结果很差,那么您知道这是一个硬件/驱动程序问题,而不是应用程序的问题 如果Cinebench的结果

我已经更新了我的视频驱动程序,但仍然有可怕的滞后。我原以为问题与Windows8和OpenGL的兼容性有关,但我找不到任何东西来证实这一点。我想知道是否还有其他人遇到过这个问题,以及您是否已经解决了这个问题。

我建议您首先测试图形卡/驱动程序。升级操作系统时,可能会出现各种各样的驱动程序问题。最好的测试之一是下载Cinebench并查看其性能。Cinebench将评估您的OpenGL性能。如果您得到的结果很差,那么您知道这是一个硬件/驱动程序问题,而不是应用程序的问题

如果Cinebench的结果良好,那么您可以继续使用@Robert Rouhani提出的建议(评论)


Win8机器中有什么样的显卡

如果是笔记本电脑,你可能会与nVidia Optimus(或同等技术?)竞争。基本上,程序必须提前告诉操作系统他们想要使用显卡,或者默认使用嵌入CPU的低功耗GPU(注意:过于简化)


如果是这样的话,英伟达控制面板中有一些选项可以让你创建一个配置文件,告诉操作系统用离散GPU来运行你的应用程序,而不是嵌入的GPU。< /P>你安装了合适的图形驱动程序吗?试试打印<代码> GLGSTORT(GLYVIEW)和<代码> GLGSTROST(GLY-Bug)的结果。以确保您实际使用的是视频卡。此外,请尝试创建一个新的OpenGL项目,并继续添加游戏部分,直到您找到FPS被杀死的地方。谢谢。我的笔记本电脑似乎连测试都无法运行。这不是个好兆头,哈哈。