(/sys/class/backlight/intel_backlight/brightness) 整数以外の値

(/sys/class/backlight/intel_backlight/brightness) 整数以外の値

約2年前には整数ではなく値を使って非常に暗いバックライトの明るさを設定することができました。/sys/class/バックライト/intel_backlight/明るさ

$ echo 0.3 > /sys/class/backlight/intel_backlight/brightness

しかし、今は完全なチェックがあるようです...だからシステムは次のように文句を言います。

bash:エコー:書き込みエラー:無効な引数

とにかく、そのような完全性検査をバイパスできますか?値をドライバに直接渡す方法はありますか?そのドライバーは次のとおりです。i915

Linux Debian 5.4.0-4-amd64 #1 SMP Debian 5.4.19-1 (2020-02-13) x86_64 GNU/Linux

有用な情報を提供する必要があるかどうかを教えてください。問題を正しく報告する方法がわかりません。

ベストアンサー1

特定のハードウェアドライバの実装の詳細のように聞こえます。浮動輝度値を設定するとき、まったく同じハードウェアを使用してディスプレイが実際に明るくなりませんか?それとも、今はあまり微妙なバックライトを構成していませんか?おそらく、Intelサポートフォーラムに行き、バックライト値ステッピングAPIについて問い合わせることができます。それから彼らの関係者が何を言っているのかを見るのは興味深いでしょう。少なくともIntelは独自のLinuxハードウェアドライバをリリースするので、これは正式に指定されたAPIです。私はArch Linux Wikiのこの種の情報が好きなので、ここにAPIの説明へのリンクを投稿しました。

https://wiki.archlinux.org/index.php/Backlight#Backlight_PWM_modulation_Frequency_(Intel_i915_only)

このリンクでは、光をより正確に調整するためのi915のPWMの使用について説明します。通常、そのハードウェアでちらつきが発生するため、カーネルでPWMが無効になっている可能性があります。

おすすめ記事