"Blurries"-將更多 CPU 時間分配給地形紋理載入程式

撰寫

Nick Whittome MVP

社區解決方案內容免責聲明

MICROSOFT CORPORATION 和/或其各自的供應商不提供本文所含之資訊與相關圖形的適用性、可靠性或準確性的標記法。 所有這些資訊與相關圖形都是以「原樣」提供,不含任何類型的擔保。 MICROSOFT 與/或其各自的供應商特此沒有任何關於此資訊與相關圖形的保證及條件,包括適售性、特定用途的適用性、WORKMANLIKE 工作、標題與未侵權的所有默示擔保及條件。 您明確同意,對於任何直接、間接、PUNITIVE、偶然、特殊的情況,MICROSOFT 與/或其供應商概不承擔任何責任。衍生損失或任何損害(包括但不限於使用中的損失、資料或利潤),不論是根據合約、侵權、過失、嚴格責任或其他方式(無論是依據合約、侵權、過失、STRICT 責任或其他),即使 MICROSOFT 或其任何供應商已收到損害的可能性,也是如此。

摘要

本文是由 Adam Szofran、ACE 開發人員在 AVSIM.COM 論壇上所製作的文章衍生而來。 所有的點數都應該提供給 Adam,所以我只需在此翻譯為已要求。

這個問題的症狀是逐漸變得更加模糊地形紋理,而您可以更快速地進行您的自由。 當您緩慢或停止時,高解析度紋理最終會在某些延遲之後出現。 這可能是 blurries 人員在抗擊航班模擬器2(CFS2)、飛行模擬器2002(FS8)及飛行模擬器2004(FS9)中所看到的傳統和最常見的原因。

原因

這個問題是由針對 FS 引擎中的背景工作排程器所造成,在維護高甚至範圍的畫面播放速率時,在防止背景工作(例如載入地形紋理)上有太多的重點。

解析

為了減少 blurries 的這個原因,ACE 小組會改編航班模擬程式的排程器如何在 FSX 中排定背景工作的優先順序。 現在,我們專門用來載入風景人像等資料的 CPU 時間較多,包括地形紋理,但代價較低的畫面播放速率稍有增加。  此變更主要是解決這個 blurries 的原因,不過風景人像等載入程式仍可在極低的畫面播放速率(小於 10 fps)或非常大型的 airspeeds (比600節點更快)之後取得。  有幾種方式可以調整要載入風景人像等和紋理的 CPU 時間 FS devotes 量。 最簡單的方法是將 [目標畫面播放速率] 滑杆設定為您的電腦能持續達到的值。 您設定的滑杆越低,就會將更多的 CPU 時間從轉譯轉譯到載入資料。 您可以執行的另一件事是在 FSX中修改下列變數:在 FSX 中的 [MAIN] 區段正下方,新增此專案。 CFGFIBER_FRAME_TIME_FRACTION = 0.33這個變數會判斷指定給載入風景人像等資料的 CPU 時間量,以所花的時間為分數。 例如,0.33 的預設值表示每隔3毫秒進行轉譯,FS 將對風景人像等載入程式給予1毫秒的時間。 如有需要,您可以使用較大的值來投入更多時間來載入。 或者,如果 blurries 沒有問題,而且您想要稍微較高的畫面播放速率,您可以使用較小的值。 同樣地,這個變數只能在 FSX 的最終發行版本本中使用,且無法在 Beta 版或示範中取得。  

其他相關資訊

FSX。CFG檔案位於使用者應用程式資料路徑: C: \ 檔和設定 \username\Application Data\Microsoft\FSX其他因應 "Blurries" 的原因可能包括:視頻記憶體耗盡。 如果特定場景所需的視頻記憶體超過您的視訊卡所能使用的版本,則飛行模擬器圖形引擎沒有選項,但要從影片記憶體中移除一些最高解析度 mipmaps,以節省空間,只留下較低解析度的 mipmaps 以進行轉譯。 這通常會顯示為突然變更。 一段時間,場景中的所有紋理都是清晰且完整的解析度,而且突然一切都會變得更模糊。 在數個畫面上,如果 FS 能將更多紋理放入視頻記憶體,它也會更糟。有幾種方法可以對付這個問題。 a)如果您是以非常高的螢幕解析度執行,請稍低些,以釋放額外的視頻記憶體。 b)某些視訊卡使用大量的視頻記憶體來做為消除鋸齒,請嘗試將它關閉。 c)請將 [全域最大紋理大小] 滑杆設定為 [AutoGen] 和 [風景人像等複雜性] 滑杆。 e)減少了 [地形紋理解析度] 滑杆的設定。較差的篩選設定。遺憾的是,當航班模擬器與 Direct3D 互動以設定雙線性、trilinear 或各向異性篩選時,並非所有的視訊卡片和驅動程式都有同樣的回應方式。 這表示無論我們的最佳努力,您的視訊卡上的紋理濾鏡都可能不會設定成最佳執行。 這可能會導致紋理在以斜角查看時看起來很模糊。 若要修正此問題,請嘗試不同的篩選模式(雙線性、trilinear、各向異性),查看其中是否有任何專案執行得更好。 如果不是,請嘗試使用顯示器驅動程式中的設定來覆寫航班模擬程式的篩選設定。 您可以使用 ATI 和 NVIDIA 驅動程式來執行此動作,方法是在桌上型電腦上的時鐘旁邊,按一下 [ATI] 或 [NVIDIA] 圖示,然後進行適當的選取。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×