今朝、私はもうDell XPs 13ラップトップのディスプレイの明るさを変更できないことに気付きました。明るさを変えるために以下を試しました
これが突然壊れた理由はありますか? 4月に12.04から14.04にアップグレードしましたが、昨日まで輝度キーは正常に機能していました。
ありがとう!
echo 100 > /sys/class/backlight/intel_backlight/brightness
echo 100 > /sys/class/backlight/acpi_video0/brightness
Ubuntu 14.04で動作するDell 5521ラップトップの修正を取得しましたが、カーネルv3.13 +では動作します。
/etc/default/grub
を開きます
Sudo nano /etc/default/grub
行を変更する
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
に
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=1"
保存して終了し、
走る
Sudo update-grub
その後再起動
説明は、intel_backlight
であるACPIがすでに存在する場合でも、ACPIは独自のバックライトコントロールを追加し、この行を追加すると、CPIがIntelバックライトを使用するようになります。
私にとって、解決策は バグレポート#1249219で にリストされています。
基本的に、次の行を使用して/usr/share/X11/xorg.conf.d/20-intel.conf
ファイルを作成します。
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
単純なスクリプトを作成しました。
touch /usr/bin/brightness
内容は次のとおりです。
#!/bin/bash
echo $1 | Sudo tee /sys/class/backlight/intel_backlight/brightness
これにより、コマンドラインから次のコマンドを実行できます。
brightness 100
brightness 4000
値は、実行することで取得できる最大輝度値によって異なります。
cat /sys/class/backlight/intel_backlight/max_brightness
スクリプトを実行可能にすることを忘れないでください:
chmod +x /usr/bin/brightness
セキュリティ上の理由から、輝度ファイルの権限を変更せず、Sudo
部分を保持することを選択しました。
this ソリューションを使用しました。非常にシンプルで簡単です。
xbacklight -set 50
と入力します)50で必要な明るさのレベルが得られましたが、特定のシステムの値を試す必要があるかもしれません。
私はたくさんの記事を読みました
私は長い間これに苦労してきたので、ここに私がやったことです...
次の行を使用して/usr/share/X11/xorg.conf.d/20-intel.conf
ファイルを作成および変更しています...
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
...まったく機能しませんでした
私はしばらくxbacklight
オプションを使用していましたが、Linuxのネイティブな方法で可能でなければならないことを知っていたので、私は満足しませんでした。
私は多くのGRUBオプションを効果なしで試しましたので、この問題を解決するために何度も何度もグーグルを繰り返していました。
今日、私は次のソリューションに来ました:
Sudo service lightdm stop
を押して Enter(例:gdm、kdm、xdm)X -configure
と入力して押します Entermv xorg.conf.new /etc/X11/xorg.conf
と入力して押します EnterSudo service lightdm start
を押して Enter(例:gdm、kdm、xdm)/etc/X11/xorg.conf
に移動し、リーフパッド(gedit、plumaなど)を介してXorg.conf(私の場合は最新のxorg.conf.05312015)を開きます。Section "Device"
を検索し、次にDriver
を検索します(私のPCでは、デフォルトでDriver "intel"
と表示されますが、別のものである可能性があるため、intel
に変更します)Option "Backlight" "intel_backlight"
の後にDriver "intel"
行を追加します(Deviceセクションにある限り、どこでもかまいません)GRUBを変更する
Sudo gedit /etc/default/grub
(リーフパッド、プラマなど)GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
に設定しました(acpi_osi=
はそれを行いましたが、他のオプションは機能しませんでした...)Sudo update-grub
と入力し、Enterを押しますSudo add-apt-repository ppa:danielrichter2007/grub-customizer Sudo apt-get update Sudo apt-get install grub-customizer
左上の[保存]を押すと、GRUBが更新されます
おもしろいことに、そのコードは/usr/share/X11/xorg.conf.d/20-intel.conf
とまったく同じですが、その方法で期待どおりに機能しました。
これは、Ubuntu 16.04 LTSのAcer 5830TGで機能しました
まず、システムでIntel Graphicsカードが使用されていることを確認してください
$ ls /sys/class/backlight
intel_backlight
少なくともintel_backlight
を記載する必要があります
Intelグラフィックドライバーをダウンロードしてインストールし、 指示に従う 。
Grub構成ファイル/etc/default/grub
で、次の行を変更します。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
に
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
その後、grubを更新します
Sudo update-grub
ファイルを作成して開きます/usr/share/X11/xorg.conf.d/20-intel.conf
:
gksudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
次のテキストを追加します。
Section "Device"
Driver "intel"
Option "Backlight" "intel_backlight"
Identifier "card0"
EndSection
保存して再起動します。
ターミナルを開き、gksudo gedit /etc/rc.local
を実行します
パスワードを求められます。パスワードを入力してください。
次に、テキストエディタが開き、rc.local
ファイルが開きます。いくつかのものが含まれており、最終的にexit 0
です。
そのexit 0
行の前に、以下のコマンドを追加してUbuntuの輝度を下げます。
echo x > /sys/class/backlight/intel_backlight/brightness
echo y | tee /sys/class/backlight/acpi_video?*/brightness # (optional) > /dev/null
ここで、0≤x≤4882および0≤y≤10です。
それでおしまい。マシンを保存して再起動します。
私は16.04と今18.04に私のために働いた答えを持っています。この回答は、次の2つのステートメントがシステムに適用される場合にのみ適用されると思います。これらの記述が正しくない場合、時間を無駄にしないでください。
ls /sys/class/backlight/
は、acpi_video0
とexactlyを互いに返します(intel_backlight
など)echo 450 | Sudo tee /sys/class/backlight/intel_backlight/brightness
は明るさを約半分にし、echo 900 | Sudo tee /sys/class/backlight/intel_backlight/brightness
は明るさを最大にします。
(ここでintel_backlight
をステップ1で見つけたものに置き換える必要がありますandデバイスの最大輝度設定に従って450と900を置き換えます。コマンドcat /sys/class/backlight/intel_backlight/max_brightness
または同等のものによって検出されます。)
この場合、システムがacpi_video0
モジュールを誤って追加し、輝度キーがintel_backlight
(または同等のもの)の代わりにこれを使用するために問題が発生する可能性があります。
これを解決するには、ブートオプションを追加する必要がありますacpi_backlight=none
は、acpi_video0
からディレクトリ/sys/class/backlight/
を削除します。輝度キーは、/sys/class/backlight/
の唯一のディレクトリにロジックを適用します。
この有用なページからこの知識を収集しました https://wiki.archlinux.org/index.php/backlight 「acpi_video0
バックライトを変更しても実際には変更されないことがわかった場合」明るさ、acpi_backlight=none
を使用する必要がある場合があります。 "
私にとってはubuntu 14.04で動作します。最小輝度設定:
echo 0 | Sudo tee /sys/class/backlight/acpi_video0/brightness
最大:
echo 7 | Sudo tee /sys/class/backlight/acpi_video0/brightness
Ubuntu 14.04とカーネル3.19を使用したSamsungラップトップでも同じ問題が発生しました。
私にとっての解決策は、構成ファイル/etc/default/grub
の行を次のように設定することでした。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=0"
そして、設定を更新します:
Sudo grub-update
Tで問題が解決しない場合は、BIOSでレガシー(CMS)ブートオプションをオフにしてみてください。
試みる前に:
/usr/share/X11/xorg.conf.d/80-backlight.conf
ファイルの設定GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=1"
次のスクリプトを複製し、/bin
にスクリプトを貼り付けた後、ルート端末から実行します
Lenovo Ideapad Z500でも同じ問題が発生しました。
Ubuntu 16.04で機能する次のトリックを見つけました。
GRUB構成ファイル/etc/default/grub
で、次の行を変更します。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
次の文字列を追加します:acpi_backlight=vendor
。私の場合、acpi-osi=linux
を削除して置き換えたため、最終的には次のようになりました。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
以下を実行してgrubを更新します。
Sudo update-grub
次に、次のようなxorg設定ファイルを作成します。
Sudo touch /usr/share/X11/xorg.conf.d/80-backlight.conf
このテキストをコピーしてください:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "sna"
Option "Backlight" "ideapad"
BusID "PCI:0:2:0"
EndSection
ファイルを保存し、再起動します。
また、使用してみることができます Fn Ubuntuの外部(起動前またはBIOS設定内)の輝度キー。うまくいくかもしれない。
これは私のeeepcシーシェルシリーズで機能しました。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"
これは http://ubuntuforums.org/showthread.php?t=1412922 からのものであり、彼らは http://wiki.debian.org/DebianEeePC/Model/1005peから取得しました 。
ハイブリッドGPUを搭載したLENOVOを使用していますが、NVIDIAカードのみを使用しています。明るさボタンが機能しませんでした。エディションsugester elsewhere with 10-nvidia-brightness.conf
ファイルは機能しませんでした。 Ubuntuユーザーから この解決策 をたくさん読んだ後、私のために働いた。
ターミナルを開き、次を入力します。
ls /sys/class/backlight
私にとっては、intel_backlight
を指していました。 acpi_backlight
に対してこれがどのように機能するかわかりません。ファイルを作成します
Sudo <text_editor> /usr/share/X11/xorg.conf.d/20-intel.conf
お気に入りのテキストエディタを<text_editor>
に配置すると、私のものが固定されます。
次に、内部に記述します。
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
正しいPCIはlspci | grep VGA
(私のものは00:02.0
)の出力からのものでなければなりません。ファイルを保存してから、Sudo pkill X
(または再起動)してください。
Xubuntu 16.04(Samsung N150-Intel GMA3150):
creating/usr/share/X11/xorg.conf.d/20-intel.conf
による輝度制御の問題を次のテキストで修正しました。
Section "Device"
Driver "intel"
Option "Backlight" "intel_backlight"
Identifier "card0"
EndSection
おかげで: ArchLinux-Samsung_N150_Backlight および Daria
デュアルブートをセットアップした後、Dell XPS 15 7590(Ubuntu 18.04)でOLED screenでこの問題を解決しました。
画面は暗くなる(たとえば、省電力の調光)ことができるため、確実に機能します。また、明るさボタンを使用すると、視覚スライダーが動作するため、それらは確実に認識されます。しかし、それは完全な強度であり、私がそれを制御しようとするものは何もありませんでした。
私がここで見た他の多くの修正を試しました:acpi_backlight = vendorを使用したgrub編集、輝度コントローラーのインストール、バックライトファイルへの値のエコー、問題が発生した場合のIntelドライバーとnvidiaドライバーのいじくりなど。
明るさが問題となっているArch Linuxでモデル(XPS 15 7590、OLED画面)をセットアップする際にこの情報に出会い、その方法に従ってみました: https:// wiki .archlinux.org/index.php/Dell_XPS_15_7590#Backlight それに基づいたスクリプトがありました( https://github.com/lurwas/oled-brightness-ubunt )私にはうまくいきませんでした。
ArchLinuxページで言及していることに気付くまで
注:xf86-video-intelドライバーを使用している場合、上記のスクリプトの「eDP-1」を「eDP1」に置き換える必要があります。
案の定、私のシステムは「eDP1」に関連する指示を探しているようで、他のすべてが「eDP-1」を変更するように指示していました。ダッシュはすべての違いを生みました。
そのスクリプトを起動プログラムとして設定し、Arch Linuxの指示に記載されているように「bc」と「inotify-tools」がインストールされていることを確認しました(ただし、ページは「itnotify-tool」を指し、ubuntuは「最後に、それを見つけてインストールします!)そして、実行許可を持っていることを確認し、BOOM-「LESS LESSライト!」.
スクリプトは起動時に実行され、バックライトキーは画面の明るさを積極的に変更します。
同様の根本的な問題がある場合は、これが役立つかもしれません。この修正がOLED固有の問題のためだけのものであるかどうかはわかりません。
私は何年もの検索の後に解決策を見つけましたが、それは非常にうまく機能しています。
/ etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT
string acpi_backlight=video
に追加しました。
Lenovo Ideapad Z500:Intel HD4000、GeForce 740m