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


30

今朝は、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

:私はこのブログからいくつかの助けを使用itsfoss.com/fix-brightness-ubuntu-1310それは、デルに取り組みました。それはあなたのために働くacer.Hope上でそれを実行することができません
ishanbakshi

ご協力いただきありがとうございます。私は自分でその記事を見つけましたが、問題を解決できると考えました。xorg.confの変更は、brightnessファイルに適切な値をエコーすることにより、brightnessボタンを機能させるだけです。しかし、私の問題は、値を手動で変更しても、明るさが変わらないことです。
Lespaul86 14年

回答:


28

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. その後再起動

説明は、ACPIが既に存在する場合でもACPIが独自のバックライトコントロールをintel_backlight追加することです。


3
これにより、最新のUbuntu 14.04.1 TLSバージョンの問題を解決できます。
ジュペター

パーフェクト。ubuntu 16.04(Dell XPS 13)で動作しました。
ナスレディン

ubuntu 16.10でも機能しました。ありがとう!
Searene 16

Ubuntu 16.10では動作しませんでした。
ジョーダンシルバ

10

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

非常に良い答えです:)
モハメドヤクアウト

xserver-xorg-video-intelパッケージなしでこれを行うにはどうすればよいですか?パッケージには、ここでいくつかのZenbooksなどで合併症を引き起こしているaskubuntu.com/a/816703/25388
レオ・レオポルド・ヘルツ준 영

これは、起動から私のマシンを防止
ティッシュ

4

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

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、セキュリティ上の理由から一部を保持することを選択しました。


3

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

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

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


xbacklight -set 50ターミナルで使用する方が簡単だと思います。
私はコーディングするのが好き

い14.04.3 UbuntuのデュアルブートのMac上で私のためではない仕事
MAU

これはxbacklight、ディスプレイが見つからないという問題を解決しません。
ジャッキールシン

3

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

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

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

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

    1. 再起動と利益

おもしろいことに、そのコードはの場合とまったく同じです/usr/share/X11/xorg.conf.d/20-intel.confが、そのように機能しました!


私のために働く!Samsung ATIV Smart PC Pro XE700T1C
Glats

2

これは、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. 保存して再起動します。


`acpi_backlight = vendor`を追加するだけで十分でした(+ restart)。Ubuntu 18.04。サムスンR510
it3xl

2
  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. それでおしまい。マシンを保存して再起動します。


1
どのように/どこで最大値を見つけましたか?
エルジョアルゴ

1

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

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

最大:

echo 7 | sudo tee /sys/class/backlight/acpi_video0/brightness

1

Ubuntu 14.04とカーネル3.19を使用したSamsungラップトップでも同じ問題が発生しました。

私にとっての解決策は、構成ファイルの行/etc/default/grubを次のように設定することでした。

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=0"

そして、設定を更新します:

sudo grub-update

役に立たない場合は、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

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

  1. ls /sys/class/backlight/リターンacpi_video0正確のような他の1、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で見つけたもの置き換え、コマンドcat /sys/class/backlight/intel_backlight/max_brightnessまたは同等のもので見つかったデバイスの最大輝度設定に従って450と900 置き換えます。)

この場合、システムが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。」


実際、私のラップトップは常にスリープ状態になると思うまで、次のことで画面が黒くなっていecho 900 | sudo tee /sys/class/backlight/intel_backlight/brightnessます。ハードリスタートが解決策でした。
it3xl



0

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

/ etc / default / grub GRUB_CMDLINE_LINUX_DEFAULT文字列に追加されたばかりacpi_backlight=video

Lenovo Ideapad Z500:Intel HD4000、GeForce 740m


0

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設定)で明るさキーを使用することもできます。うまくいくかもしれない。


askubuntu.com/questions/575020 / ... ここで解決策を見つけた場所
-erostrato

0

Xubuntu 16.04(Samsung N150-Intel GMA3150):

次のテキストで作成すること /usr/share/X11/xorg.conf.d/20-intel.confにより、輝度制御の問題を修正しました

Section "Device"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        Identifier "card0"
EndSection

おかげで: ArchLinux-Samsung_N150_BacklightDaria


0

したがって、デュアルブートを設定した後、OLEDスクリーンを使用して、Dell XPS 15 7590(Ubuntu 18.04)でこの問題を解決しました。

画面は暗くなる(たとえば、省電力の調光)ので、間違いなく機能します。また、明るさボタンを使用すると、ビジュアルスライダーが動作するため、それらは確実に認識されます。しかし、それは完全な強度であり、私がそれを制御しようとするものは何もありませんでした。

私がここで見た他の多くの修正を試しました: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-ubuntu)がありましたが、役に立ちましたが、うまくいきませんでした。

ArchLinuxページで言及していることに気付くまで

注:xf86-video-intelドライバーを使用している場合は、上記のスクリプトの「eDP-1」を「eDP1」に置き換える必要があります。

案の定、私のシステムは「eDP1」に関連する指示を探しているようで、他のすべてが「eDP-1」を変更するように指示していました。ダッシュはすべての違いを作りました。

そのスクリプトを起動プログラムとして設定し、Arch Linuxの指示に記載されているように「bc」と「inotify-tools」がインストールされていることを確認しました(ただし、ページは「itnotify-tool」を指し、ubuntuは「最後に、それを見つけてインストールします!)、実行権限があることを確認し、BOOM-「Less light less!」

スクリプトは起動時に実行され、バックライトキーは画面の明るさを積極的に変更します。

同様の根本的な問題がある場合、これが役立つかもしれません。この修正がOLED固有の問題のためだけのものかどうかはわかりません。


-1

MANJARO 18ユーザーの場合:

ハイブリッドGPUを搭載したLENOVOを使用していますが、NVIDIAカードのみを使用しています。明るさボタンが機能しませんでした。版sugesterの他の場所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(mine is 00:02.0)の出力からのものです。ファイルを保存してからsudo pkill X(または再起動して)以上です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.