Too*_*iis 7 graphics radeon drivers amd-graphics
我刚刚发现radeon-profile我的 AMD Radeon R5 M330 在 Ubuntu 上被限制为 750MHz 核心/1000MHz 内存,但由于它太低(核心应该被限制为 1030MHz)我想增加限制。我已经尝试了一些方法,其包括在添加/修改文件/sys/class/drm/card1/device/,但即使以root权限(尝试都sudo和使用根终端sudo su),它说权限被拒绝。我还没有找到任何其他方法。
我不想在这里超频,因为 OEM 将 Windows 上 GPU 的核心时钟速度设置为 1030MHz,所以我只想将 Ubuntu 上的限制设置为它应该是的。
TL;DR:如何更改 AMD Radeon GPU 核心/内存的时钟速度限制?
注意:我使用的radeon是padoka添加了PPA的开源驱动程序。
在本教程的帮助下我能够实现这一目标:
https://gist.github.com/Francesco149/0302fbb5e056f3339ae17d3c13257929
下载Linux内核源代码后,我修改了/linux-4.13.0/drivers/gpu/drm/radeon/si_dpm.cfrommax_sclk = 75000;到 的第2985行max_sclk = 103000;,然后重新构建,安装了修改后的内核,并重新启动了我的机器。
然而,它包括重建整个 Linux 内核并安装它,如果操作不当,可能会导致操作系统崩溃,甚至可能无法启动。而且它需要花费很多时间,因为在我的机器上编译花了将近一个小时,所以这不是一个理想的解决方案。
警告:仅当您知道自己在做什么时才执行此操作,因为您可能会破坏操作系统,甚至损坏硬件。
另一个警告:您应该将max_sclk时钟频率设置为机器 OEM 设置的时钟频率或更低,除非您知道自己在做什么。
更新:上面的修复是一个 hack。正确的修复方法是首先检查您的 GPU 在最大核心时钟下是否稳定,然后从列表中删除您的 GPU ID(如本补丁所示),并将您的补丁提交到邮件列表以便将其合并到上游。
| 归档时间: |
|
| 查看次数: |
5564 次 |
| 最近记录: |