系統需求¶
- 作業系統:
- Windows 10 或更新版本
- Ubuntu 22.04 LTS
- CPU 架構:x64(尚未支援 ARM)
- 瀏覽器:Chrome 115、Edge 115、Firefox 115 或 Safari 16 以上。網頁介面就是編譯到這個語言層級的, 更舊的瀏覽器解析不了。3D 視圖是在伺服器端算好、以影像串流過來的,所以瀏覽器本身不需要任何繪圖能力
- 執行環境:不需另外安裝。網頁服務以自帶執行階段(self-contained)的形式發佈,本身就帶著所需的執行階段。 唯一需要自行安裝執行階段的情況,是自己的 .NET 專案直接參考 HiAPI 套件,而它必須是 .NET 10.0—— 所有發佈的套件都以它為目標,較舊的執行階段完全載不進來
- 記憶體 (RAM):
- 最低:8GB(適用於低解析度模型)
- 建議:128GB 以上(適用於大型且細緻的模型)
- 某個專案實際需要多少,可在建立它之前由它的 NC 程式與工件估算——見記憶體規劃
- 顯示:
- 相容 OpenGL 3.3 的顯示卡或內顯,並已安裝顯示卡廠商的驅動程式。 沒有這個驅動時,Windows 本身只能提供它的軟體 OpenGL 1.1,版本太舊,顯示不了 3D 畫面
- 近 15 年內出廠的電腦大多都符合
- Windows 遠端桌面:HiNC 不支援在 Windows 遠端桌面(RDP)工作階段裡使用硬體加速的 3D。 在遠端桌面工作階段裡啟動、或以 Windows 服務執行的 HiNC,可能只拿得到微軟的軟體 OpenGL 1.1, 這時就在沒有 3D 畫面的狀態下執行。請在那台電腦自己的桌面上啟動 HiNC,再從瀏覽器使用。 瀏覽器沒有這個限制:它只顯示伺服器畫好的影像,本身不需要任何繪圖能力,所以在遠端桌面工作階段裡也能用。 要從遠端管理那台電腦,請改用能顯示那台電腦本身畫面的遠端存取工具(例如 VNC、Parsec、HP Anyware 或 Amazon DCV), 不要透過遠端桌面登入。在 Windows 10 與 11 上,遠端桌面一登入,HiNC 所在的桌面就離開那台電腦自己的螢幕, 關掉遠端桌面視窗後也不會回來,要等有人在那台電腦前重新登入;這段期間啟動或重新啟動的 HiNC(例如更新後的重新啟動), 都算是在遠端桌面工作階段裡啟動的
高解析度仿真的效能準則¶
以下依內部測試與實務經驗整理:
CPU¶
- 高時脈優先於多核心
- 單執行緒效能比多核平行化更重要
- 小型 NC 程式:16GB 記憶體即可運作
顯示與 GPU¶
- GPU 只用於 3D 繪圖/視覺化,不用於運算加速
- 即使沒有人要看 3D 畫面,繪圖引擎在啟動時仍會初始化。沒有可用 OpenGL 環境、或 OpenGL 版本低於 3.3(例如微軟的軟體 OpenGL 1.1,它自稱 GDI Generic)的主機照樣能啟動,並在日誌裡記一則警告,寫出拿到的是哪一種 OpenGL(若有的話)與可能的原因:NC 播放、物理與訓練照常執行,3D 畫面的位置則改為顯示一則說明,講明為什麼沒有 3D 畫面
- 在 Windows 上拿到 OpenGL 1.1,通常表示 HiNC 是在遠端桌面工作階段裡啟動或重新啟動、以 Windows 服務執行,或找不到顯示卡廠商的驅動程式(見上方〈Windows 遠端桌面〉)
- 支援雲端部署;需要 3D 畫面時,請選擇「配有 GPU 且已安裝顯示驅動」的執行個體。沒有 GPU、或有 GPU 但驅動缺失或版本不符的執行個體,會以無 3D 的無頭模式執行
儲存效能¶
- 建議使用 SSD 以取得最佳仿真效率
- 傳統 HDD 可能造成明顯的效能衰退