最近,LinuxKernel3.11的RC版本发布了。您可能知道,这个新内核为开源Radeon驱动程序的用户提供了动态的电源管理。由于Ubuntu13.04的默认内核存在电源管理问题,所以我想尝试一下。
在我从内核测试PPA下载并安装了最新的内核RC之后,有人知道如何启用这个新特性吗?
编辑:更具体地说,我要说的是:http://www.phoronix.com/scan.php?page=news_item&px=MTM5NjE
发布于 2013-07-31 07:54:17
更新(8-05-2014):如预期的,在Ubuntu 14.04 DPM是默认启用所有现代AMD GPU (HD 4000到HD 7000系列)。如果您与支持的图形卡一起运行此版本,则不需要做任何操作来使用此功能。
更新(28-11-2013):默认情况下,Ubuntu13.10附带3.11内核。因此,如果使用此版本,只需将参数添加到Linux。我相应地更新了指南。另外,在Ubuntu14.04看来,DPM在默认情况下将被启用,因此希望本指南届时将被淘汰!)
好的,在过去的几天里,我做了一些实验,并启用了它!一旦你知道了怎么做就很容易了。对于那些也想尝试的人,我会解释每一步。从安装新内核开始。
首先要考虑几点。Radeon支持仅适用于Radeon 2000 (R600)系列显卡和更新。如果您使用的是一个非常老的ATI Radeon显卡,那么电源管理支持已经在开源驱动程序上使用了。
Ubuntu13.04或更低版本的
要使用Radeon,您需要Linux3.11内核或更新版本。您可以使用Ubuntu主线内核PPA,并从这个kernel.ubuntu.com目录下载最新的稳定的3.11Linux内核映像。任何未来的内核更新也是可以的,然后也可以在这个目录中找到。
使用动态电源管理功能需要更新显卡固件。最新的Radeon微码/固件可以从这个目录下载。你需要六月的*_smc.bin文件。如果您不确定您的特定图形卡代码名,您通常可以通过查看lspci -v _ less的输出来找到它。文件(S)需要放在/lib/固件/radeon中。如果您尝试使用Radeon没有固件,加速将最终被禁用的GPU。在安装>3.11内核之前,您还需要确保在安装>3.11内核之前,/lib/固件/radeon中有更新的固件--它将自动地拖到安装的映像中。
默认情况下,Radeon支持在Linux内核3.13下面不启用,也不支持较旧的GPU。您必须将radeon.dpm=1参数添加到Linux内核中,以便在这些情况下启用它。有关在Ubuntu上这样做的步骤,请参阅关于不同方式的Ubuntu Wiki。
安装了新内核后,固件更新了,内核参数也被启用了,您应该可以继续运行了。您现在必须重新启动您的系统,并且可以通过以下操作来检查在此之后一切是否正常。
/sys/kernel/debug/dri/64/radeon_pm_info
资料来源:http://www.botchco.com/agd5f/?p=57
发布于 2013-08-02 18:11:50
好的,我将从假设你已经有内核3.11-GIT,并有一个r6xx-SI或更新的ATI卡。从那时起,您只需添加radeom.dpm=1作为内核模块参数,就可以激活DPM。
它可以在GRUB参数中,在/etc/default/grub文件写中
GRUB_CMDLINE_LINUX_DEFAULT="quiet radeon.dpm=1"
sudo update-grub或者在您的.conf目录下的/etc/modprobe文件中:
sudo su -
touch /etc/modprobe.d/radeon-dpm.conf
echo options radeon dpm=1 > /etc/modprobe.d/radeon-dpm.conf
cat /etc/modprobe.d/radeon-dpm.conf
# will output "options radeon dpm=1"引用消息来源的话:
AMD Radeon驱动终于有了动态电源管理支持!对于Radeon GPU,核心时钟和内存时钟将根据负载动态调整(以及电压),这适用于多监视器配置,并且与PowerPlay提供的功能和AMD催化剂驱动程序中的功能接近。这是在使用开源的Radeon驱动程序时节省电源/电池的一大胜利,同时也为比额定频率低的较新的GPU提供了更好的性能。这种支持可以追溯到Radeon 2000 (R600) GPU,但目前默认情况下不启用,但需要设置radeon.dpm=1。
资料来源:
发布于 2013-07-28 16:15:44
如果tlp符合您的意图:
sudo add-apt存储库ppa:linrunner/tlp sudo apt-获取更新sudo apt-get install tlp tlp-rdw
对于thinkpads,它是:
sudo apt安装tp-smapi-dkms acpi-调用工具
当我没有错- tlp不是间接依赖于内核版本-它更多地依赖于硬件。内核3.11和内核3.10之间没有很大的差异。
在phoronix文章中,列出了Kernel 3.11中的新变化:
http://www.phoronix.com/scan.php?page=news_item&px=MTQwODk
但在3.11中,权力管理总体上没有变化。
我认为Radeon的动态电源管理变化只会影响图形卡的电源支持。
安装后,tlp将首先:
数多tlp启动
https://askubuntu.com/questions/324733
复制相似问题