我刚拿起一台配备Intel HD Graphics 3000的新款Lenovo Thinkpad。我发现使用GLUT_MULTISAMPLE的旧的freeglut应用程序运行速度为2或3 fps,而不是预期的60fps。即使是freeglut示例'shapes'也会这么慢。
如果我从shapes.c(或我的应用程序)中禁用GLUT_MULTISAMPLE,则会再次快速运行。
我尝试在glfw上进行多重采样(使用GLFW_FSAA - 或者调用任何提示),我认为它工作正常。这是一个不同的应用程序(glgears)。 glfw正在触发Norton Internet Security,因为它的恶意软件一直在删除.exes ...但这是另一个问题......我对freeglut感兴趣。
我想知道freeglut用于选择像素格式的算法是否会在此卡上绊倒,而glfw正在选择正确的算法。
有没有其他人遇到这样的事情?有什么想法吗?
答案 0 :(得分:1)
glfw triggeres Norton是Nortons病毒定义中的一个错误。如果仍然是最新定义的情况,请将它们发送给您的glfw dll / app,以便他们可以修复它。同样的事情发生在Avira上,他们正在努力(已经证实这是误报)。
至于HD3000,这是一个相当弱的GPU,你的应用程序的分辨率和你使用的样本数量是多少?也许这个小家伙的帧缓冲内存量会很高?