我的應用程式是相當互動的應用程序,具有大量顏色和拖放功能,但沒有花哨的 3D 內容或動畫或視頻,因此我只使用普通 GDI(沒有 GDI Plus,沒有 DirectX)。
過去,我的應用程式在桌上型電腦或筆記型電腦上運行,我建議我的客戶投資一個像樣的顯示卡,具有:
- 最小解析度為 1280x1024
- 最小色彩深度為 24 像素
- 顯示卡上的 X MB 內存
現在我的用戶越來越多地切換到終端伺服器,因此我的問題是:
顯示卡對終端伺服器的重要性是什麼?
- 終端伺服器上是否需要顯示卡?
- 如果是,遠端桌面用戶端的解析度是否受限於伺服器顯示卡支援的解析度?
- 伺服器中顯示卡的選擇是否會影響終端伺服器上執行的應用程式的效能(但顯示在桌上型電腦上)?
- 如果我開始使用圖形庫(例如 Qt)或 DirectX 之類的東西,這會對終端伺服器上顯示卡的選擇產生影響嗎?
- 在這種情況下,計算是否“卸載”到視訊卡上?即使在終端伺服器上?
謝謝。
答案1
只有當您在伺服器上執行圖形密集型內容時(例如,在維護停機期間在伺服器機房玩遊戲)。所有這些終端伺服器的事情都是透過客戶端設定的。伺服器不會為客戶端進行圖形處理。
在某些邊緣情況下,人們會編寫軟體來使用高階顯示卡上的 GPU 進行實際處理,但 99% 的情況下,顯示卡運行連接到電腦的顯示器。就是這樣。我還沒有見過比基本板載圖形更多的伺服器......嗯......從來沒有。 Sun 曾經做過一些可以做花哨的圖形廢話的東西,但我認為這更多的是為了看起來漂亮而不是實際功能。