改变AMD Radeon GPU核心/内存时钟频率
我刚刚发现使用radeon-profile
我的AMD Radeon R5 M330在Ubuntu上限制在750MHz核心/ 1000MHz内存,但由于它太低(Core应限制在1030MHz)我想增加限制。 我尝试了一些方法,包括在/sys/class/drm/card1/device/
添加/修改文件,但即使使用root访问权限(使用sudo su
尝试了sudo
和root终端),它也会拒绝权限。 我还没有找到任何其他方法。
我不是想在这里超频,因为OEM将Windows上GPU的核心时钟速度设置为1030MHz,所以我只想将Ubuntu的限制设置为它应该是的。
TL; DR:如何更改AMD Radeon GPU核心/内存的时钟速度限制?
注意:我正在使用开源驱动程序radeon
并添加了padoka
PPA。
在本教程的帮助下,我能够实现这一目标:
https://gist.github.com/Francesco149/0302fbb5e056f3339ae17d3c13257929
下载Linux内核源代码后,我从max_sclk = 75000;
修改了/linux-4.13.0/drivers/gpu/drm/radeon/si_dpm.c
第2985行max_sclk = 75000;
到max_sclk = 103000;
,然后重建,安装修改后的内核,并重新启动我的机器。
但是,它包括重建整个Linux内核并安装它,如果操作不当,可能会导致操作系统中断,甚至可能无法启动。 它也需要很长时间,因为在我的机器上编译需要将近一个小时,因此它不是一个理想的解决方案。
警告:只有当您知道自己在做什么时才这样做,因为您可能会破坏您的操作系统,甚至损坏您的硬件。
另一个警告:您应该将max_sclk
设置为机器OEM或更低版本设置的时钟频率,除非您知道自己在做什么。
radeon-profile :用于更改配置文件和监控某些GPU参数的工具
可能想问这里: https : //www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/open-source-amd-linux/37384-radeon-profile-tool-for-changing-profiles -and监测-一些GPU的参数/第14页?83602-RADEON型材式工具换改变型材和-监视一些-GPU-参数=
该工具的开发人员一直活跃在该论坛上。