2011-08-26 45 views
0

我剛剛拿起了一個新的聯想Thinkpad與英特爾高清顯卡3000.隨着我發現我的舊的FreeGL應用程序,使用GLUT_MULTISAMPLE,運行在2或3幀/秒反對預期的60fps。即使freeglut的例子'形狀'運行緩慢。freeglut GLUT_MULTISAMPLE非常緩慢的英特爾高清顯卡3000

如果我從shapes.c(或我的應用程序)中禁用GLUT_MULTISAMPLE,則事情會再次快速運行。

我試着對glfw進行多重採樣(使用GLFW_FSAA--或者其他任何提示被調用),並且我認爲它工作正常。這是與一個不同的應用程序(glgears)。 glfw正在觸發諾頓網絡安全特警,這是惡意軟件,所以一直在刪除.exes ......但這是另一個問題......我的興趣在於freeglut。

我不知道freeglut用來選擇像素格式的算法是否在這張卡上跳動,而glfw是選擇正確的。

有沒有其他人遇到過這樣的事情?有任何想法嗎?

+0

這可能是Freeglut,或glfw或Intel驅動程序中的錯誤:/ glgears對於評估對性能的影響來說太簡單了,應該會有一些影響,因爲Multisampling意味着更多的GPU工作。 –

回答

1

glfw triggeres Norton是諾頓病毒定義中的一個錯誤。如果仍然是最新定義的情況,請將它們發送給您的glfw dll/app,以便他們能夠修復它。 Avira也發生同樣的情況,他們正在研究它(已經證實這是誤報)。

至於HD3000,這是一個相當弱的GPU,你的應用程序是什麼樣的分辨率,你使用了多少個樣品?對於這個小傢伙來說,幀緩存的數量可能會很高?