【发布时间】:2010-10-05 12:45:01
【问题描述】:
我已经有这个问题 3-4 个月了。 OpenGL 代码在 Windows 中的运行不如应有的好。我有一个项目,我需要在 linux 中运行它,其中包含使用 Windows API 的时间、管道等。我需要迁移代码,但看起来不太好。例如,它们在屏幕上闪烁!它来自我在linux上的显卡吗?还是其他一些困难? 我还在运行 Debian5 的 VAIO-FW13GU/H 笔记本电脑上安装了 ATI HD3470。有什么好的(我见过一些驱动程序,但不是很好:-S)用于 ati hd 系列的驱动程序吗?
【问题讨论】:
-
如果你想要一个答案,你真的应该提供一些细节。贴出一些给你带来麻烦的代码。
-
对不起,我不确定您真正想要的答案是什么。您能否重新表述您的问题,以便清楚什么样的答案会满足它?
-
如果要确定刷机是你的程序还是Linux上的GL,运行其他GL程序。运行 GL 演示 glxgears。有一些使用 GL 的 xscreensaver 模式。还可以尝试具有 GL 驱动程序的电影播放器,例如 Xine。如果其他应用程序失败,则说明您有系统问题;但如果它们有效,那么您的应用程序也可以正常工作。
-
对不起,如果我的问题含糊不清。我只是想问一下为什么我的 opengl 代码在 windows 上运行良好,但在 linux 上却非常糟糕。我认为即使我的显卡没有安装,代码也应该运行缓慢而不是错误!!!它不应该在 2-3 秒内闪烁并挤出一些形状。