Не мог Изменить power_profile для Видеокарты AMD Radeon

Я хотел изменить power_profile на более низкий для моего gpu/cpu.
И кажется, что я не могу изменить что-либо в папках или подпапках /sys/class/drm/card0/device через комбинации sudo, tee или полная корневая команда: sudo -i

В случае, если Вы не знаете, у меня есть абсолютно новая и чистая установка Ubuntu, и я не уверен, почему это происходит.

На любом из файлов я любой добирается permission denied error (даже если я работаю как корень), или invalid argument если я редактирую какой-либо из файлов с sudo gedit или echo | sudo tee.

root@SATELLITE-L855:/sys/class/drm/card0/device# echo low | sudo tee power_profile
low
tee: power_profile: Invalid argument

vaidas@SATELLITE-L855:/sys/class/drm/card0/device$ sudo echo "low" > power_profile
bash: power_profile: Permission denied

vaidas@SATELLITE-L855:/sys/class/drm/card0/device$ sudo echo manual > power_dpm_force_performance_level
bash: power_dpm_force_performance_level: Permission denied

29.05.2019 Обновлений, предоставляя дополнительную информацию.

vaidas@vaidas-SATELLITE-L855:~$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +45.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:        +45.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:        +43.0°C  (high = +87.0°C, crit = +105.0°C)
Core 2:        +42.0°C  (high = +87.0°C, crit = +105.0°C)
Core 3:        +41.0°C  (high = +87.0°C, crit = +105.0°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +45.0°C  (crit = +110.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:        +36.5°C  (crit = +120.0°C, hyst = +90.0°C)


vaidas@vaidas-SATELLITE-L855:/sys/class/drm/card0/device$ echo low | sudo tee power_profile 
low
tee: power_profile: Invalid argument
0
задан 29 May 2019 в 07:11

2 ответа

Я только что создал аккаунт, чтобы написать вам этот ответ, так как я только что столкнулся с той же проблемой.

У меня есть гибридный Intel / AMD GPU, поэтому мой GPU не всегда работает.

В моем случае я получаю неверный аргумент, когда графический процессор не работает . Вы не можете написать в /sys/class/drm/card0/device иначе.

Самый простой способ проверить, работает ли он, - запустить sensors

...
radeon-pci-0a00
Adapter: PCI adapter
temp1:            N/A  

Если temp1 показывает N / A или что-то нелепое, например +511 C, то он не работает. Попробуйте запустить любую программу, которая заставляет ваш графический процессор работать. Для меня я могу просто запустить DRI_PRIME=1 glxgears, и он будет работать в графическом процессоре. После того, как он запустится, вы сможете писать в /sys/class/drm/card0/device.

Если решение не работает, мне придется попросить вас ввести параметры загрузки ядра.

Кстати, я использую арку

0
ответ дан 26 October 2019 в 00:14

Просто необходимо быть корнем для выполнения этого действия.
Сначала поднимите до корневого использования: sudo su
затем echo low > /sys/class/drm/card0/device/power_dpm_force_performance_level

Это работает на меня.
Удачи

0
ответ дан 26 October 2019 в 00:14

Другие вопросы по тегам:

Похожие вопросы: