web-dev-qa-db-ja.com

バックライトの明るさを変更できないUbuntu 14.04

今朝、私はもうDell XPs 13ラップトップのディスプレイの明るさを変更できないことに気付きました。明るさを変えるために以下を試しました

  • キーボードの輝度キーを使用する
  • 以下に示すコマンドを実行します
  • カーネルオプションacpi_backlight = vendorで起動します。この結果、/ sys/class/backlightフォルダーにDell_somethingフォルダーが存在しました。そのフォルダ内の輝度ファイルを変更しても効果はありません。
  • 「intel_backlight」をxorg.confに追加します
  • 「レガシーオプションROMを読み込む」BIOSオプションを有効に設定し、「セキュアブート」を無効に設定する
  • カーネルオプションi915.disable-pch_pwm = 0で起動
  • 新しいUbuntu 12.04 USBスティックのインストールから起動します。私はまだ明るさを制御することはできません。ラップトップには12.04がプリインストールされているため、これは奇妙です。たぶんこれはハードウェアの問題ですか?
  • 最新のインテルビデオドライバーをインストールする

これが突然壊れた理由はありますか? 4月に12.04から14.04にアップグレードしましたが、昨日まで輝度キーは正常に機能していました。

ありがとう!

echo 100 > /sys/class/backlight/intel_backlight/brightness
echo 100 > /sys/class/backlight/acpi_video0/brightness
30
Lespaul86

Ubuntu 14.04で動作するDell 5521ラップトップの修正を取得しましたが、カーネルv3.13 +では動作します。

  1. /etc/default/grubを開きます

    Sudo nano /etc/default/grub
    
  2. 行を変更する

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=1"
    
  3. 保存して終了し、

  4. 走る

    Sudo update-grub
    
  5. その後再起動

説明は、intel_backlightであるACPIがすでに存在する場合でも、ACPIは独自のバックライトコントロールを追加し、この行を追加すると、CPIがIntelバックライトを使用するようになります。

27
dushanabe

私にとって、解決策は バグレポート#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
10
Daria

単純なスクリプトを作成しました。

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部分を保持することを選択しました。

4
Tisch

this ソリューションを使用しました。非常にシンプルで簡単です。

  • Xbacklightをインストールする
  • スタートアップアプリケーションを開く
  • 新しいスタートアップアイテムを追加します(名前を付けて、コマンドラインタイプにxbacklight -set 50と入力します)

50で必要な明るさのレベルが得られましたが、特定のシステムの値を試す必要があるかもしれません。

3
CeeDee

私はたくさんの記事を読みました

私は長い間これに苦労してきたので、ここに私がやったことです...

次の行を使用して/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オプションを効果なしで試しましたので、この問題を解決するために何度も何度もグーグルを繰り返していました。

今日、私は次のソリューションに来ました:

  1. (Xサーバーを実行するため)新しいXorg.confファイルを作成するには、ディスプレイマネージャーを強制終了する必要があります。
    • 押す Ctrl+Alt+F1 (パニックにならないでください。Windowシステムの実行中に、 Ctrl+Alt+F7
    • typeSudo service lightdm stopを押して Enter(例:gdm、kdm、xdm)
  2. 新しいXorg設定ファイルを作成します
    • X -configureと入力して押します Enter
    • mv xorg.conf.new /etc/X11/xorg.confと入力して押します Enter
  3. Xサーバーを起動します(コマンドラインを介してGUIを使用せずにすべてを実行できますが、このアプローチにはより快適でした):
    • typeSudo service lightdm startを押して Enter(例:gdm、kdm、xdm)
  4. Xorg.confファイルを変更します
    • /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セクションにある限り、どこでもかまいません)
    • セーブ
  5. GRUBを変更する

    • Sudo gedit /etc/default/grub(リーフパッド、プラマなど)
    • GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="に設定しました(acpi_osi=はそれを行いましたが、他のオプションは機能しませんでした...)
    • ターミナルでSudo update-grubと入力し、Enterを押します
    • またはGRUBカスタマイザーを使用します。

    Sudo add-apt-repository ppa:danielrichter2007/grub-customizer Sudo apt-get update Sudo apt-get install grub-customizer

Grub customizer

  • 左上の[保存]を押すと、GRUBが更新されます

    1. 再起動と利益

おもしろいことに、そのコードは/usr/share/X11/xorg.conf.d/20-intel.confとまったく同じですが、その方法で期待どおりに機能しました。

3
RiddleMeThis

これは、Ubuntu 16.04 LTSのAcer 5830TGで機能しました

  1. まず、システムでIntel Graphicsカードが使用されていることを確認してください

    $ ls /sys/class/backlight
    intel_backlight
    

    少なくともintel_backlightを記載する必要があります

  2. Intelグラフィックドライバーをダウンロードしてインストールし、 指示に従う

  3. Grub構成ファイル/etc/default/grubで、次の行を変更します。

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
    
  4. その後、grubを更新します

    Sudo update-grub
    
  5. ファイルを作成して開きます/usr/share/X11/xorg.conf.d/20-intel.conf

    gksudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
    
  6. 次のテキストを追加します。

    Section "Device"
            Driver      "intel"
            Option      "Backlight"  "intel_backlight"
            Identifier "card0"
    EndSection
    
  7. 保存して再起動します。

2
mmm011
  1. ターミナルを開き、gksudo gedit /etc/rc.localを実行します

  2. パスワードを求められます。パスワードを入力してください。

  3. 次に、テキストエディタが開き、rc.localファイルが開きます。いくつかのものが含まれており、最終的にexit 0です。

  4. その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です。

  5. それでおしまい。マシンを保存して再起動します。

2
Phoenix

私は16.04と今18.04に私のために働いた答えを持っています。この回答は、次の2つのステートメントがシステムに適用される場合にのみ適用されると思います。これらの記述が正しくない場合、時間を無駄にしないでください。

  1. ls /sys/class/backlight/は、acpi_video0exactlyを互いに返します(intel_backlightなど)
  2. 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/backlightacpi_video0バックライトを変更しても実際には変更されないことがわかった場合」明るさ、acpi_backlight=noneを使用する必要がある場合があります。 "

1
ianinini

私にとってはubuntu 14.04で動作します。最小輝度設定:

echo 0 | Sudo tee /sys/class/backlight/acpi_video0/brightness 

最大:

echo 7 | Sudo tee /sys/class/backlight/acpi_video0/brightness
1
Edip Ahmet

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"
1
yqbk

次のスクリプトを複製し、/binにスクリプトを貼り付けた後、ルート端末から実行します

git clone https://github.com/el-beth/backlight.sh.git

0
endrias

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設定内)の輝度キー。うまくいくかもしれない。

0
erostrato

これは私のeeepcシーシェルシリーズで機能しました。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"

これは http://ubuntuforums.org/showthread.php?t=1412922 からのものであり、彼らは http://wiki.debian.org/DebianEeePC/Model/1005peから取得しました

0
jlcolon

MANJARO 18ユーザーの場合:

ハイブリッド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(または再起動)してください。

0
jealcalat

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

0
BBQ

デュアルブートをセットアップした後、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固有の問題のためだけのものであるかどうかはわかりません。

0
Flic_Anderson

私は何年もの検索の後に解決策を見つけましたが、それは非常にうまく機能しています。

/ etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT string acpi_backlight=videoに追加しました。

Lenovo Ideapad Z500:Intel HD4000、GeForce 740m

0