3.10. 改进的图形电源管理

Red Hat Enterprise Linux 7 通过删除不必要的资源消耗在图形和显示设备中节能。
LVDS 重新计时

低压差分信号传输”(Low-voltage differential signalling,LVDS)是使用铜线承载电信号的系统。一个主要的应用是将像素信息传输到笔记本电脑的液晶显示(LCD)屏幕中。所有显示都有“刷新率” — 即它们从图形控制器接受新数据并在屏幕中重新成像的频率。通常屏幕每秒接受 60 次新数据(即频率为 60 Hz)。当屏幕和图形控制器是以 LVDS 连接时,LVDS 系统在每次刷新时都会消耗能量。当闲置时,很多 LCD 屏幕的刷新率都会下降到 30 Hz,且不会产生明显的影响[与“阴极射线管”(CRT)显示器不同,后者在降低刷新率时会产生闪烁现象]。Red Hat Enterprise Linux 7 中 kernel 使用的 Intel 图形适配器的驱动程序可自动执行这个“降频”,并在屏幕闲置时节约 0.5 W 左右的电力。

启用内存自动刷新

同步动态随机访问内存”(SDRAM) - 用于图形适配器的视频内存,每秒会重复充电上千次,使得每个内存单元可保留保存在其中的数据。除了管理数据的主要功能外,因为有数据流入或者流出内存,所以内存控制器通常负责初始化这些刷新循环。但是 SDRAM 还有一个低功率“自动刷新”模式。在这个模式中,内存使用内部计时器生成其自身刷新循环,它可允许系统在不损害当前内存数据的情况下关闭内存控制器。Red Hat Enterprise Linux 7 使用的 kernel 可在 Intel 图形适配器处于闲置状态时触发内存自动刷新,并可节约 0.8 W 左右的电力。

降低 GPU 时钟频率

标准图形处理单元(GPU)带有内部时钟,用于管理其内部电路的不同部分。Red Hat Enterprise Linux 7 使用的 kernel 可降低部分 Intel 和 ATI GPU 的内部时钟频率。减少 GPU 组件在给定时间内执行循环的次数,可以避免组件执行不必要的循环,以达到节约电量的目的。当 GPU 闲置时,kernel 可自动降低这些时钟的速度;同时当 GPU 活性增强时会提高其时钟速度。降低 GPU 时钟循环周期最多可节省 5 W 电力。

GPU 关闭

Red Hat Enterprise Linux 7 中使用的 Intel 和 ATI 图形驱动程序可探测到什么时候适配器中没有连接显示器,并完全关闭 GPU。这个功能对不经常连接显示器的服务器尤为重要。