3.11. 加強的圖形電源管理

Red Hat Enterprise Linux 6 會減少幾個不必要的電力消耗來源,以節省圖形與顯示裝置的電源。
重新設定 LVDS 的時脈

LVDS(低電壓差動訊號傳輸,Low Voltage Differential Signaling)是一種在銅線上傳送電子訊號的系統。這系統著名的應用之一,是傳送像素資訊到筆記型電腦的 LCD(liquid crystal display,液晶螢幕)上。所有顯示器都有「更新頻率」(refresh rate):從顯示卡收到訊號,並在螢幕上重新繪製的速率。一般來說,螢幕每秒鐘會收到 60 次更新資料(也就是 60 Hz)。當螢幕與顯示卡以 LVDS 連接時,LVDS 系統會在每一個更新週期消耗電力。閒置時,許多 LCD 螢幕的更新頻率會降低到 30 Hz,但不會有任何顯著的影響(與 CRT (cathode ray tube) 陰極射線管螢幕不同,降低更新頻率會導致螢幕上的字元閃爍)。內建於 Red Hat Enterprise Linux 6 的 Intel 顯示晶片驅動程式會在螢幕閒置時自動降低時脈(downclocking),節省約 0.5 W 的電力。

啟用記憶體自我更新

SDRAM(Synchronous dynamic random access memory,同步動態存取記憶體)用作顯示卡的記憶體,每秒會充電成千上萬次,好讓每個記憶體單元能保存資料。記憶體控制晶片除了管理資料流進流出記憶體以外,還負責啟動這些更新週期。然而 SDRAM 也有低電壓的自我更新(self-refresh)模式。在這模式中,記憶體會使用內部時脈來產生自己的更新週期,這讓系統可以在不損及記憶體現有資料的情形下,關閉記憶體控制晶片。Red Hat Enterprise Linux 6 的 kernel 會在 Intel 顯示晶片閒置時,啟動記憶體自我更新功能,這樣可以節省約 0.8 W。

降低 GPU 時脈

通常 GPU(圖形處理器,Graphical Processing Unit)包含了內部時脈,管理 GPU 的多種內部線路。Red Hat Enterprise Linux 6 的 kernel 可以降低一些 Intel 與 ATI 的 GPU 之頻率。在一定時間內降低 GPU 元件的週期數,可以節省電力。kernel 會在 GPU 閒置時,自動降低時脈速度,並在 GPU 活動增加時調昇速度。降低 GPU 時脈週期可以節省多至 5 W 的電力。

降低 GPU 的電力

Red Hat Enterprise Linux 6 的 Intel 與 ATI 圖形驅動程式可以偵測電腦是否連接了螢幕;若否,則完全關閉 GPU。這功能對於伺服器尤其好用,因為通常伺服器沒有螢幕。