2012-10-05 65 views
1

在Windows 8中,當最小化遊戲,然後切換到它回來了,那麼遊戲將很快顯示出來。在你告訴你的電腦顯示遊戲之前,看起來屏幕已經準備好了。當你在Windows 7中做同樣的事情時,直到你看到遊戲纔會花費一秒。這次它看起來像Direct X被暫停,並且視頻卡需要時間來準備屏幕。的DirectX在Windows 7(11)和Windows 8(11.1)

所以現在的問題是,它的Windows 8渲染背景遊戲,並沒有Windows 7的開始渲染時它會顯示?或者這是因爲Windows API的變化?

回答

1

你用你的測試相同的硬件和DirectX運行時庫?我不認爲這是一個OS相關的性能問題,因爲大多數的DirectX程序/遊戲將停止渲染時,他們以釋放CPU時間到其他程序

+0

在Windows 7降低到最低限度我的Direct X 11和Windows 8 Direct X 11.1。這是唯一的區別。我在同一臺PC上測試了這個。它的遊戲不會在後臺渲染,這幾乎是不可能的。在Windows 8上,您可以更快地在前景中獲得遊戲,然後您可以用眼睛眨眼。在Windows 7上,您可以看到遊戲在後臺停止渲染。 – Dagob

+0

爲什麼遊戲需要在後臺渲染(這裏我的意思是當它最小化)? – zdd

+0

我個人認爲,從最小化狀態恢復比賽如何要看你如何處理程序的活動狀態,所以它的方式取決於如何編寫程序,而不是系統。 – zdd