翻譯|使用教程|編輯:吳園園|2020-06-09 10:51:31.713|閱讀 385 次
概述:隨著即將發布的Qt 5.15和Qt Quick 3D的改進版本,我們希望為客戶和其他用戶提供一種簡單的測試其硬件性能的方法。這就是創建基準測試演示應用的原因。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Qt是目前最先進、最完整的跨平臺C++開發工具。它不僅完全實現了一次編寫,所有平臺無差別運行,更提供了幾乎所有開發過程中需要用到的工具。如今,Qt已被運用于超過70個行業、數千家企業,支持數百萬設備及應用。
隨著即將發布的Qt 5.15和Qt Quick 3D的改進版本,我們希望為客戶和其他用戶提供一種簡單的測試其硬件性能的方法。這就是創建基準測試演示應用的原因。
我能用它做什么?
基準測試演示應用程序的主要目的是讓用戶能夠輕松地嘗試Qt Quick 3D 5.15中支持的所有功能。這包括改變光線的類型和數量,模型的復雜性和數量,紋理的大小,材質,抗鋸齒的方法和質量,等等。
例如,用戶可以快速測試繪制的模型數量對其硬件性能的影響是否大于模型中三角形的數量的影響。這可以通過切換繪制100 x 10k三角形模型和2 x 500k三角形模型來實現。燈光也可以做到這一點;例如,嘗試使用一個點光源比使用三個方向光源對性能的影響更大。
所有支持的后處理效果可以很容易地測試與預設的偏移值。需要注意的是,并不是所有的效果都適用于所有的硬件。如果設備支持至少OpenGL ES3.2,那么一切都應該可以正常工作。如果工作不正常,那么你的設備驅動程序可能有問題。
有一個內置的FPS計數器,可以讓用戶直接看到任何功能改變后的效果。
到目前為止,我們一直在討論啟用和禁用特性,但是基準測試從何而來?
操作模式
應用程序中有三種操作模式。
普通模式
應用程序默認以正常模式啟動。在普通模式下,你可以使用屏幕右邊緣的滑動視圖來調整你想要的所有設置。一開始你只會看到邊緣上的小圖標。通過單擊或拖動,您將獲得設置菜單。通過再次拖動,你也會得到效果菜單。
通過單擊左下角的“Start Measuring”按鈕,您可以從普通模式運行基準測試。這將運行基準一次并返回正常模式。
如果您的設備不支持觸摸或其他輸入設備,還有另一種運行基準測試的方法。
基準測試模式
可以使用”--mode benchmark”作為命令行參數啟動應用程序來啟動基準測試模式。在基準模式下,只渲染3D場景。沒有FPS計數器,沒有菜單,屏幕上也沒有按鈕。這是為了確保我們正在測量Qt Quick 3D部分的渲染性能,而不需要額外的開銷來繪制Qt Quick控件的UI組件。
基準測試模式執行60秒的測量運行,之后應用程序將輸出基準測試結果文件到啟動應用程序的文件夾,然后退出。控制臺也輸出相同的信息?;鶞蕼y試結果輸出所有啟用/禁用的特性,以及呈現性能度量,如下所示。
這些示例數字來自Windows 10 64位家庭版,配置了Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz(8個CPU), NVIDIA GeForce GTX 1080,在默認基準模式下運行的結果。
Screen Size: (1920x1061) Average FPS: 59.800664451827245 Minimum FPS: 60 Maximum FPS: 60 Minimum Frame Time: 16.257699966430664 Maximum Frame Time: 19.12350082397461 Minimum Render Time: 0.1941986083984375 Maximum Render Time: 0.5038013458251953 Minimum Sync Time: 0.0214996337890625 Maximum Sync Time: 0.11910057067871094 Model: High (100k) (#10) Light Type: Point [brightness 500] (#1) Shadows: OFF IBL lighting: OFF Render Mode: Offscreen Ambient Occlusion: OFF Skybox: OFF Antialiasing: Multisample AA (High) Temporal AA: OFF Textures: ON Texture Size: 2048x2048 Material: Default Material Effects: None
如果應用程序在Android上運行,這種模式不能單獨使用?;鶞蕼y試只能在Start Measurement按鈕下運行,之后結果將顯示在文本字段中。
為了使基準模式在更大范圍的設備中更容易使用,有三個預先設置的硬件級別和兩個不同的目標環境設置。通過使用—preset命令行參數,可以將硬件性能級別設置為entrylevel、midrange(默認值)或highend??梢詫?-target命令行參數設置為desktop(默認)或embedded。您可以嘗試將它們組合起來,以了解硬件的功能。
演示模式
演示模式通過--mode Demo作為命令行參數傳遞來啟用。演示模式將無限循環運行,因為它意味著運行在展臺或用于展示。演示模式支持--preset midrange/highend 和 –target參數的組合。沒有對入門級硬件的單獨支持,因為在沒有IBL照明和skybox的情況下運行演示模式是沒有意義的。
如何獲取?
這個基準測試演示應用程序可以從下載
基準測試演示應用程序的開發仍在繼續。我們已經計劃了一些改進,一旦完成,我們將及時發布。
想要購買Qt正版授權的朋友可以點擊""哦~~~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: