我正在尝试遵循本教程:https://gist.github.com/Francesco149/0302fbb5e056f3339ae17d3c13257929
- 第一步是运行
sudo su
以切换到 root。完成了。 第二步是运行
echo high > /sys/class/drm/card0/device/power_dpm_force_performance_level
因此我运行了它,结果如下:
bash: /sys/class/drm/card0/device/power_dpm_force_performance_level: Permission denied
没有权限?!怎么会这样?我是 root 用户吗?这怎么可能?
我不知道您需要我提供什么意见,所以请告诉我,我会尽快回复您。
编辑
echo high | sudo tee /sys/class/drm/card0/device/power_dpm_force_performance_level
以下是(以 身份运行)的输出
root
:
tee: /sys/class/drm/card0/device/power_dpm_force_performance_level: Permission denied
high
答案1
在:/sys/class/drm/cardX/device
$ cat power_dpm_force_performance_level
auto
$ echo manual > power_dpm_force_performance_level
$ cat power_dpm_force_performance_level
manual
$ cat power_dpm_state
balanced
$ echo performance > power_dpm_state
$ cat power_dpm_state
performance
答案2
OP 可能已经解决了这个问题(希望如此),但对于其他遇到此问题的人来说:
检查卡是否已启用/已打开。
在我的笔记本电脑上,当我的 GPU 未被使用时,我遇到了这个错误。例如,当我启动游戏时,它会打开,我可以更改性能级别。