
今天我把一台舊電腦變成了某種“伺服器”,這意味著我想讓它 24/7 運作。我不需要任何顯示器,因為我將透過 ssh 使用機器,所以當一切設定完畢後,我移除了顯示器。一個小時後,我檢查了顯示卡的冷卻系統,它仍然很熱。
我的顯示卡是GeForce 8600(附DVI連接器),作業系統是Debian Linux。
當沒有插入顯示器時,GPU 會渲染任何內容嗎?
如果 GPU 處於活動狀態並且我不希望它浪費電量,那麼在這種情況下(獨立伺服器)最好的解決方案是什麼?
答案1
GPU 將保持活動狀態,並可能渲染控制台或(更有可能)X 顯示器。如果使用 Compiz 等合成視窗管理器,GPU 將處於 3D 模式,這可能是它運作較熱的原因。
確保系統未設定為啟動 X 伺服器,這是大多數圖形應用程式運行的平台。嘗試將電腦啟動到運行等級 3,這樣 X 就不會啟動;看這篇維基百科文章更多細節。
如果這不起作用,您需要使用低功率顯示卡,例如英偉達精進 GT 610。
編輯:你說沒有 GUI 正在運行。停用內核模式設定並使用核心啟動參數將系統解析度設為 VGA nomodeset vga=0x101
,這樣核心就不會透過使用高於必要的控制台解析度而導致 GPU 以高於必要水平的功率等級運行。然而,考慮到 8600 GT 的歷史,即使在文字模式下也可能無法有效運作;如果是這種情況,您需要更換顯示卡。
答案2
僅以文字模式啟動「伺服器」 - 沒有任何類型的 GUI 會話將阻止載入 GPU 驅動程式並阻止初始化耗電的 3D 引擎。
或者,完全矛盾的是,無論使用一些假的顯示器配置,還是以 GUI 模式啟動它,以及官方的 nvidia 驅動程式 - 該驅動程式可能會初始化 GPU 並使其進入省電模式。
使用消瓦特或類似的功率計嘗試這兩種方法。
答案3
找一些便宜的顯示適配器來啟動。如果您打算 24x365 運行您的伺服器,您將在第一年節省一些錢
答案4
將電源選項設定為在一段時間後“關閉顯示器”。除了刪除圖形子系統(對於控制台)之外,這就是您所能做的一切。只要那裡有圖形適配器,它就會消耗一些電源只是為了保持活動狀態,即使在閒置時也可能會「熱」。
是否可以完全移除圖形適配器並仍然啟動,將取決於您特定主機板的 BIOS。這不是桌上型主機板的常用選項。
您也許可以嘗試使用功能不太豐富的視訊轉接器,但除非經過測試,否則無法判斷它是否實際上會更有效。