Tidak dapat mengubah kecerahan sejak Ubuntu 16.04 LTS

52

Saya baru mengenal sistem linux secara umum (saya menggunakan Ubuntu 16.04 LTS) dan saya mengalami kesulitan dalam mengubah kecerahan notebook saya.

Ketika saya menggunakan Fn+ F8atau Fn+ F9bilah kecerahan muncul tetapi tidak ada perubahan dalam kecerahan layar yang sebenarnya.

Saya mencoba setiap metode yang dijelaskan dalam posting ini ( Bagaimana menyesuaikan kecerahan layar di Ubuntu 14.04 (Trusty Tahr)? ) Tidak berhasil. Menginstal dan menggunakan xbacklight tidak berpengaruh, sama untuk mengedit file kecerahan di file "intel_backlight".

Adakah yang tahu bagaimana menyelesaikan ini?

Andrei
sumber
1
Saya memiliki masalah yang sama dengan menggunakan satelit Toshiba C660 beberapa tahun yang lalu. Itu tidak akan berfungsi, sampai saya menggunakan driver nvidia dari tab "driver tambahan", tidak bisa memperbaikinya, menggunakan driver open-source. Apakah itu terjadi pada Anda, driver yang Anda gunakan?
Mookey
Saya pikir Anda harus menambahkan setidaknya nama model
lrkwz
1
Kartu grafisnya adalah Intel® HD Graphics 3000. Saya masih tidak terlalu mengenal cara linux menangani driver komputer dan sebagainya, jadi saya tidak yakin apa maksud Anda tentang "tab driver tambahan".
Andrei
Saya menemukan solusi aneh di laptop saya (compaq cq70). Alih-alih menekan Fn + f7 untuk meredupkan dan Fn + f8 untuk mencerahkan, saya dapat menggunakan Ctrl + f10 untuk meredupkan dan tekan Ctrl + f11 untuk mencerahkan.
Joel Sjögren

Jawaban:

65

Ini tidak membuat tombol fungsi kecerahan Anda berfungsi, tetapi merupakan workround.

Instal Brightness Controller dengan perintah berikut:

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt update

Untuk Versi 1 dengan hingga 4 Dukungan Monitor:

sudo apt install brightness-controller-simple

] ([! [Kontroler Brightness Versi 1

Untuk Versi 2 dengan Dukungan Multi Monitor dan fitur lainnya:

sudo apt install brightness-controller

masukkan deskripsi gambar di sini Catatan: Ini tidak mengurangi intensitas cahaya latar, jadi tidak akan menghemat baterai Anda. Tapi Anda bisa menggunakan ini sebagai pilihan terakhir untuk menyelamatkan mata Anda. Ini juga berfungsi di desktop, di mana tidak ada opsi untuk mengontrol kecerahan.

Archisman Panigrahi
sumber
11
Ini bukan pengendali brigthness. Ini hanya bermain dengan warna sistem
Harshit Chaudhary
1
@HarshitChaudhary Anda benar..ini adalah bug dengan versi ini. Terima kasih!
goonerDroid
1
Referensikan tautan ini untuk detail lebih lanjut bugs.launchpad.net/hundredpapercuts/+bug/1270579
goonerDroid
Akhirnya saya bisa mengatur kecerahan. Untuk beberapa alasan saya hanya memiliki kecerahan primer, sekunder tidak berfungsi. Dan jelas itu adalah kecerahan sekunder yang digunakan oleh menu pengaturan dan xbacklight. Semua berbagai solusi grub tidak berhasil untuk saya (saya sudah mencoba banyak dari mereka). [Saya menggunakan ASUS A555U, ubuntu 16.04 - untuk membantu orang lain]
JasoonS
1
@Jasoon Anda tidak memiliki akses ke kecerahan sekunder karena komputer Anda terhubung hanya ke satu monitor.
Archisman Panigrahi
34

Tombol kecerahan perangkat keras 🔅 🔆

Sejak Ubuntu LTS 18.04

Inilah setiap langkah yang diperlukan untuk xbacklightkontrol:

  1. $ sudo nano /etc/default/grubdan ganti baris yang sesuai dengan GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
  2. $ sudo update-grub
  3. Jangan bercanda, pastikan driver yang sesuai benar-benar diinstal :$ sudo apt install xbacklight xorg xserver-xorg-video-intel
  4. Penerbitan $ find /sys -type f -name brightnessharus menghasilkan sesuatu seperti/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
  5. $ cd /sys/classDirektori ini harus berisi tautan lunak yang disebut brightnessperangkat kecerahan yang ditemukan pada langkah sebelumnya. Jika tidak ada, buat:$ sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness /sys/class/brightness
  6. $ cat /etc/X11/xorg.conf harus dibaca:

    Section "Device"
        Identifier      "Device0"
        Driver          "intel"
        Option          "Backlight"      "intel_backlight"
    EndSection
    
    Section "Monitor"
        Identifier      "Monitor0"
    EndSection
    
    Section "Screen"
        Identifier      "Screen0"
        Monitor         "Monitor0"
        Device          "Device0"
    EndSection
    

    Jika tidak, edit dengan $ sudo nano /etc/X11/xorg.conf

  7. Penugasan fisik XF86MonBrightnessDowndan XF86MonBrightnessUpkunci dijelaskan di sini untuk pengguna Xubuntu LTS atau XFCE .

  8. Terakhir, reboot untuk perubahan ini agar berlaku.

Kontrol kecerahan berbutir halus (semua versi Ubuntu)

Jika kontrol kecerahan terlalu kasar, maka buat penyesuaian tambahan ini .

Ubuntu LTS 16.04

Untuk mengetahui apakah Anda telah mengintegrasikan grafik video Intel, masukkan perintah berikut:

$ ls /sys/class/backlight/
    intel_backlight  panasonic

Setidaknya intel_backlightharus disebutkan, kemungkinan besar di samping sebuah nama OEM seperti misalnya panasonic, dell_backlight, dll

Jika demikian, lanjutkan dengan membuat file berikut

$ sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf

mengandung baris-baris berikut:

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"
EndSection

Nyalakan kembali, dan nikmati tombol lampu latar Anda! [Sumber]

Sebelum Ubuntu LTS 16.04

Di bawah (X) Ubuntu 14.04 LTS, kontrol kecerahan pada saya Panasonic Toughbook CF-52 yang digunakan untuk bekerja dengan baik dengan menambahkan acpi_osi=Linuxke GRUB_CMDLINE_LINUX_DEFAULT=baris di /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"

dan menerbitkan

$ sudo update-grub

setelah mengedit dan sebelum me-reboot.

Serge Stroobandt
sumber
2
Saya mencoba memperbaiki ini pada laptop saya yang memiliki kartu gfx Intel terintegrasi (dengan lampu latar seperti yang diungkapkan oleh perintah ls seperti yang disarankan), dan dengan 2nd Nvidia 960M juga. Saat reboot saya mendapatkan layar ungu, tapi tidak ada yang ditampilkan - saya bisa mengubah kecerahan latar belakang, tapi saya tidak bisa masuk, karena saya tidak bisa melihat apa pun di layar kecuali layar ungu penuh.
Tony Suffolk 66
1
Memecahkan masalah saya dengan Lenovo W520 @ Ubuntu 16.04.
Igor Pomaranskiy
1
Jawaban ini bahkan berfungsi untuk saya !!!. Saya Linux mit xfce user.thanks alot Gin Gordon
noone
1
Memperbaiki masalah pada Ubuntu 17.04 juga, tombol fn sekarang berfungsi lagi untuk mengontrol kecerahan.
MJ
2
@SergeStroobandt sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness / sys / class / brightness ln: gagal membuat tautan simbolik / sys / class / brightness ': Operasi tidak diizinkan Apa yang harus saya lakukan?
Prabesh bhattarai
6

Pilihan lain adalah aplikasi Redshift , yang selain mengatur kecerahan juga dapat mengatur suhu warna untuk mengurangi cahaya biru di malam hari.

Contoh penggunaan: redshift -b 0.8akan mengatur kecerahan ke 0,8 pada skala 0 hingga 1

xji
sumber
Saat menggunakan redshift, saya mendapatkan masalah banyak perintah yang ditumpuk, menyebabkan layar berkedip. Jika saya menutup terminal saya, pergeseran merah berhenti bekerja
fastenedrex
Dari dokumen Redshift: Redshift memiliki pengaturan penyesuaian kecerahan, tetapi tidak berfungsi seperti yang diharapkan kebanyakan orang. Bahkan itu adalah penyesuaian kecerahan palsu yang diperoleh dengan memanipulasi jalur gamma, yang berarti tidak mengurangi cahaya latar layar.
rustyx
4

Saya menggunakan Lenovo Z570 dan menambahkan acpi_backlight=noneke /etc/default/grubdan memperbarui grub bekerja dengan baik dengan Fnkunci.

sanjay Joshi
sumber
1

Dalam 16.04 ada paket dalam repo yang disebut "indikator lampu latar" yang akan menggunakan kamera Anda untuk mengatur cahaya latar (atau tidak) dan mengaturnya secara berbeda untuk penggunaan AC dan / atau baterai.

Andor Kiss
sumber
E: Unable to locate package backlight-indicator No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Enigma
Anda harus menambahkan ini @ Enigma ppa: sudo add-apt-repository ppa:atareao/atareao
Mohammad Rafigh
0

Saya memperbaikinya pada Asus UX303UB saya dengan sedikit perbedaan:

  • set to GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="(acpi_osi = melakukannya untuk saya, opsi lain tidak berfungsi, dapatkan ini dari sini ). Tentu saja setelah lari ini update-grub. Ini membuat tombol fungsi merespons menampilkan pemberitahuan Ubuntu, tetapi tidak benar-benar mengubah kecerahan. Satu hal lagi diambil dari jawaban lain:
  • sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf

dengan konten:

Section "Device"
    Identifier  "card0"
    Driver      "intel"
    Option      "Backlight"  "intel_backlight"
    BusID       "PCI:0:2:0"
EndSection

Sekarang satu-satunya masalah adalah mengaitkan Fn + F7 untuk xset dpms force standbymematikan layar.

Pablo A
sumber
1
Tidak bekerja untuk saya. Saya mendapat layar hitam setelah masuk.
Jordan Silva
1
Perintah ini merusak sistem saya. Terjebak saat booting. Jangan coba ini.
sv_jan5
@ sv_jan5 @JordanSilva Strange, Anda punya 16.04.02? Persis Asus UX303UB ? Periksa dengan lsb_release -adan sudo dmidecode -t baseboard.
Pablo A
lsb_release -amemberi: Tidak ada modul LSB yang tersedia. ID Distributor: Ubuntu Keterangan: Ubuntu 16.04.2 LTS Rilis: 16.04 Nama kode: xenial
sv_jan5
0

Dalam kasus saya, masalahnya adalah karena beberapa masalah dengan driver grafis saya. Mengubahnya ke versi stabil memecahkan masalah.

sv_jan5
sumber
0

Di XFCE, Anda harus mengaktifkan "Menangani tombol kecerahan tampilan" pada XFCE Power Manager, di bawah tab General.

masukkan deskripsi gambar di sini

Nabil Kadimi
sumber
0

Saya memiliki Panasonic CF-LX3 , dan dilaporkan memiliki 2 kontrol kecerahan:

/sys/class/backlight/:
intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight
panasonic -> ../../devices/virtual/backlight/panasonic

Tetapi sebenarnya pada mesin ini yang pertama bekerja dan yang vendor tidak.

Jadi menambahkan acpi_brightness=videoke GRUB_CMDLINE_LINUX_DEFAULTdalam /etc/defaults/grubmembantu.

(jangan lupa untuk update-grub)

rustyx
sumber
0

Setelah mengikuti jawaban yang diterima, itu masih tidak berfungsi di Ubuntu 18.04. Kemudian, saya berubah /etc/default/grubmenjadi berisi baris:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=none"

Dari pada:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

Dan lari:

sudo update-grub

Kemudian reboot. Itu bekerja dengan sempurna.

Vikram Pudi
sumber