ACアダプターが接続されている場合、/sys/devices/system/cpu/cpufreq/*/energy_performance_preferenceに書き込めません。

ACアダプターが接続されている場合、/sys/devices/system/cpu/cpufreq/*/energy_performance_preferenceに書き込めません。

ACアダプターが外されています:

$ echo power | sudo tee energy_performance_preference
power
$ echo $?
0

接続されたACアダプター:

$ echo power | sudo tee energy_performance_preference
power
tee: energy_performance_preference: Device or resource busy

はい、あります。インテルpステータスHWP- それ以外の場合は、可能なCPU i習慣上記の設定があります。

私のラップトップは、強化されたカーネルを備えたGentoo Linuxを実行しています5.17.4-gentoo-x86_64

何か関連があるかもしれませんが、/var/log/システムログアダプターを取り外すと、以下が表示されます。

May 27 17:19:27 mathroom laptop-mode: enabled, active
May 27 17:19:27 mathroom rfkill: block set for type bluetooth
May 27 17:19:27 mathroom laptop-mode: LCD Brightness Command succeeded.
May 27 17:19:27 mathroom kernel: EXT4-fs (sda3): re-mounted. Quota mode: disabled.
May 27 17:19:27 mathroom kernel: EXT4-fs (sda4): re-mounted. Quota mode: disabled.
May 27 17:19:27 mathroom kernel: r8169 0000:02:00.0 enp2s0: Link is Down
May 27 17:19:28 mathroom root: ACPI event unhandled: battery PNP0C0A:00 00000080 00000001
May 27 17:19:28 mathroom root: ACPI event unhandled: battery PNP0C0A:00 00000081 00000001
May 27 17:19:28 mathroom root: ACPI event unhandled: battery PNP0C0A:00 00000080 00000001
May 27 17:19:28 mathroom root: ACPI event unhandled: battery PNP0C0A:00 00000001 00000001

、再挿入すると次のようになります。

May 27 17:20:36 mathroom laptop-mode: enabled, active
May 27 17:20:36 mathroom rfkill: unblock set for type bluetooth
May 27 17:20:36 mathroom laptop-mode: LCD Brightness Command succeeded.
May 27 17:20:36 mathroom kernel: NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
May 27 17:20:36 mathroom kernel: EXT4-fs (sda3): re-mounted. Quota mode: disabled.
May 27 17:20:36 mathroom kernel: EXT4-fs (sda4): re-mounted. Quota mode: disabled.
May 27 17:20:36 mathroom kernel: r8169 0000:02:00.0 enp2s0: Link is Down
May 27 17:20:36 mathroom root: ACPI event unhandled: battery PNP0C0A:00 00000080 00000001
May 27 17:20:36 mathroom root: ACPI event unhandled: ac_adapter ACPI0003:00 00000080 00000001
May 27 17:20:37 mathroom root: ACPI event unhandled: battery PNP0C0A:00 00000081 00000001
May 27 17:20:37 mathroom root: ACPI event unhandled: battery PNP0C0A:00 00000080 00000001
May 27 17:20:37 mathroom root: ACPI event unhandled: battery PNP0C0A:00 00000001 00000001

diffまた、-erenceもありません。/etc/mtabアダプタの状態変更の前後に。

たとえば、ACアダプタが接続されている場合は書き込むことができますが、書き込むことはできませscaling_governorenergy_performance_preference

これ投稿は役に立ちませんでした(lsof +D /sys出力は関係ありません)。

どんな助けでも大変感謝します。

ベストアンサー1

次のコマンドの結果は何ですか? (この質問はコメントに適していることを知っていますが、まだ評判が十分ではありません。)

$ cat /sys/devices/system/cpu/cpufreq/*/energy_performance_available_preferences  
$ cat /sys/devices/system/cpu/cpufreq/*/scaling_governor

私のArch Linuxでは、設定がEPPに設定されているamd_pstate_epp場合にのみEPPのデフォルト設定(また含まれている)として選択できます。利用できないEPP設定を選択しようとするとエラーが発生します。 ACアダプターを接続すると、ガバナー設定が変更されることがありますか?scaling_governorperformanceperformanceenergy_performance_available_preferencesperformanceDevice or resource busy

$ uname -a
Linux some-hostname 6.7.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 05 Feb 2024 22:07:49 +0000 x86_64 GNU/Linux
$ cd /sys/devices/system/cpu/cpufreq/policy0/
$ echo powersave | sudo tee scaling_governor
powersave
$ cat energy_performance_available_preferences
default performance balance_performance balance_power power
$ echo power | sudo tee energy_performance_preference 
power
$ echo performance | sudo tee scaling_governor
performance
$ cat energy_performance_available_preferences       
performance
$ echo power | sudo tee energy_performance_preference
power
tee: energy_performance_preference: Device or resource busy

しかし、これの正確な理由は私が知っていることではありません。

おすすめ記事