Không thể thay đổi độ sáng kể từ Ubuntu 16.04 LTS


52

Tôi mới sử dụng hệ thống linux nói chung (Tôi đang sử dụng Ubuntu 16.04 LTS) và tôi gặp khó khăn trong việc thay đổi độ sáng của máy tính xách tay của mình.

Khi tôi sử dụng Fn+ F8hoặc Fn+ F9, thanh độ sáng sẽ hiển thị nhưng không có thay đổi về độ sáng thực tế của màn hình.

Tôi đã thử mọi phương pháp được ghi lại trong bài đăng này ( Cách điều chỉnh độ sáng màn hình trong Ubuntu 14.04 (Trusty Tahr)? ) Để không thành công. Cài đặt và sử dụng xbacklight không có tác dụng, tương tự để chỉnh sửa tệp độ sáng trong tệp "intel_backlight".

Bất cứ ai cũng biết làm thế nào để giải quyết điều này?


1
Tôi đã gặp vấn đề tương tự khi sử dụng Toshiba C660 satelite vài năm trước. Nó sẽ không hoạt động, cho đến khi tôi sử dụng trình điều khiển nvidia từ tab "trình điều khiển bổ sung", không thể sửa nó bằng trình điều khiển nguồn mở. Nó có xảy ra với bạn, bạn đang sử dụng trình điều khiển nào?
Mookey

Tôi nghĩ bạn nên thêm ít nhất tên mô hình
lrkwz

1
Card đồ họa là Intel® HD Graphics 3000. Tôi vẫn chưa quen lắm với cách linux xử lý các trình điều khiển máy tính và vì vậy tôi không chắc ý của bạn về "tab trình điều khiển bổ sung" là gì.
Andrei

Tôi tìm thấy một cách giải quyết kỳ lạ trên máy tính xách tay của mình (compaq cq70). Thay vì nhấn Fn + f7 để làm mờ và Fn + f8 để làm sáng, tôi có thể sử dụng Ctrl + f10 để làm mờ và nhấn Ctrl + f11 để làm sáng.
Joel Sjögren

Câu trả lời:


65

Điều này không làm cho các phím chức năng độ sáng của bạn hoạt động, nhưng là một nền tảng.

Cài đặt Bộ điều khiển Độ sáng với các lệnh sau:

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

Đối với phiên bản 1 có tối đa 4 Hỗ trợ màn hình:

sudo apt install brightness-controller-simple

] ([! [Bộ điều khiển độ sáng Phiên bản 1

Đối với phiên bản 2 có Hỗ trợ đa màn hình và các tính năng khác:

sudo apt install brightness-controller

nhập mô tả hình ảnh ở đây Lưu ý: Điều này không làm giảm cường độ của đèn nền, vì vậy sẽ không tiết kiệm pin của bạn. Nhưng bạn có thể sử dụng điều này như là phương sách cuối cùng để cứu mắt bạn. Điều này cũng hoạt động trong máy tính để bàn, nơi không có tùy chọn để kiểm soát độ sáng.


11
Đây không phải là một bộ điều khiển brigthness. Điều này chỉ chơi với màu sắc của hệ thống
Harshit Chaudhary

1
@HarshitChaudhary bạn nói đúng .. đây là một lỗi với phiên bản này. Xin cảm ơn!
goonerDroid

1
Tham khảo liên kết này để biết thêm chi tiết về
lỗi.launchpad.net / hundredaperscut

Cuối cùng tôi có thể thiết lập độ sáng. Vì một số lý do tôi chỉ có độ sáng chính, thứ cấp không hoạt động. Và rõ ràng đó là độ sáng thứ cấp được sử dụng bởi menu cài đặt và xbacklight. Tất cả các giải pháp grub khác nhau không làm việc cho tôi (tôi đã thử nhiều trong số chúng). [Tôi đang dùng ASUS A555U, Ubuntu 16.04 - để dành cho bất kỳ ai khác nỗ lực]
JasoonS

1
@JasoonS Bạn không có quyền truy cập vào độ sáng thứ cấp vì máy tính của bạn chỉ được kết nối với một màn hình.
Archisman Panigrahi

34

Nút độ sáng phần cứng 🔅 🔆

Kể từ Ubuntu LTS 18.04

Đây là mỗi bước cần thiết để xbacklightkiểm soát:

  1. $ sudo nano /etc/default/grubthay thế dòng tương ứng bằng GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
  2. $ sudo update-grub
  3. Không đùa, hãy chắc chắn rằng các trình điều khiển thích hợp đã thực sự được cài đặt :$ sudo apt install xbacklight xorg xserver-xorg-video-intel
  4. Phát hành $ find /sys -type f -name brightnesssẽ mang lại một cái gì đó như/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
  5. $ cd /sys/classThư mục này nên chứa một liên kết mềm được gọi brightnessđến thiết bị độ sáng được phát hiện trong bước trước. Nếu nó bị thiếu, hãy tạo nó:$ 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 nên đọc:

    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
    

    Nếu không, chỉnh sửa nó bằng $ sudo nano /etc/X11/xorg.conf

  7. Việc gán vật lý XF86MonBrightnessDownXF86MonBrightnessUpkhóa được giải thích ở đây cho người dùng Xubfox LTS hoặc XFCE .

  8. Cuối cùng, khởi động lại để những thay đổi này có hiệu lực.

Kiểm soát độ sáng hạt mịn hơn (tất cả các phiên bản Ubuntu)

Nếu điều khiển độ sáng xảy ra quá thô, thì hãy thực hiện điều chỉnh bổ sung này .

Ubuntu LTS 16.04

Để tìm hiểu xem bạn đã tích hợp đồ họa video Intel chưa, hãy nhập lệnh sau:

$ ls /sys/class/backlight/
    intel_backlight  panasonic

Ít nhất intel_backlightnên được đề cập, có lẽ hầu hết ngoài một cái tên OEM như ví dụ panasonic, dell_backlightvv

Nếu đây là trường hợp, tiến hành tạo tập tin sau

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

chứa các dòng sau:

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

Khởi động lại, và tận hưởng các nút đèn nền của bạn! [Nguồn]

Trước Ubuntu LTS 16.04

Trong (X) Ubuntu 14.04 LTS, điều khiển độ sáng trên Panasonic Toughbook CF-52 của tôi được sử dụng để hoạt động tốt bằng cách thêm acpi_osi=Linuxvào GRUB_CMDLINE_LINUX_DEFAULT=dòng trong /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"

và ban hành

$ sudo update-grub

sau khi chỉnh sửa và trước khi khởi động lại.


2
Tôi đã thử sửa lỗi này trên máy tính xách tay có thẻ Intel gfx tích hợp (với đèn nền được tiết lộ bởi lệnh ls như được đề xuất) và với Nvidia 960M thứ 2. Khi khởi động lại, tôi nhận được màn hình màu tím, nhưng không có gì khác được hiển thị - Tôi có thể thay đổi độ sáng nền, nhưng tôi không thể đăng nhập, vì tôi không thể thấy bất cứ điều gì trên màn hình ngoại trừ màn hình màu tím toàn màn hình.
Tony Suffolk 66

1
Đã giải quyết vấn đề của tôi với Lenovo W520 @ Ubuntu 16.04.
Igor Pomaranskiy

1
Câu trả lời này thậm chí làm việc cho tôi !!! Tôi là người dùng Linux xfce. Cảm ơn rất nhiều Gin Gordon
noone

1
Đã sửa lỗi trên Ubuntu 17.04, các phím fn hiện hoạt động trở lại để kiểm soát độ sáng.
MJ

2
@SergeStroobandt sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness / sys / class / độ sáng ln: không thể tạo liên kết tượng trưng / class / độ sáng ': Hoạt động không được phép Tôi nên làm gì?
Bohesh bhattarai

6

Một tùy chọn khác là ứng dụng Redshift , ngoài việc điều chỉnh độ sáng còn có thể điều chỉnh nhiệt độ màu để giảm ánh sáng xanh vào ban đêm.

Sử dụng ví dụ: redshift -b 0.8sẽ đặt độ sáng thành 0,8 trên thang điểm từ 0 đến 1


Khi sử dụng dịch chuyển đỏ, tôi gặp phải vấn đề nhiều lệnh bị xếp chồng lên nhau, khiến màn hình bị nhấp nháy. Nếu tôi đóng thiết bị đầu cuối của mình, dịch chuyển đỏ sẽ ngừng hoạt động
fastenedrex

Từ tài liệu Redshift: Redshift có cài đặt điều chỉnh độ sáng, nhưng nó không hoạt động theo cách mà hầu hết mọi người có thể mong đợi. Trong thực tế, nó là một điều chỉnh độ sáng giả có được bằng cách điều khiển các đường dốc gamma, có nghĩa là nó không làm giảm đèn nền của màn hình.
rustyx

4

Tôi sử dụng Lenovo Z570 và thêm acpi_backlight=nonevào /etc/default/grubvà cập nhật grub làm việc độc đáo với Fnchìa khóa.


1

Trong 16.04, có một gói trong các repos gọi là "đèn nền" sẽ sử dụng máy ảnh của bạn để đặt đèn nền (hoặc không) và đặt riêng cho gói sử dụng AC và / hoặc pin.


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


bạn nên thêm @Enigma ppa này: sudo add-apt-repository ppa:atareao/atareao
Mohammad Rafigh 4/11/2016

0

Tôi đã sửa lỗi này trên Asus UX303UB với một chút khác biệt:

  • được đặt thành GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="(acpi_osi = đã làm điều đó cho tôi, các tùy chọn khác không hoạt động, đã nhận được điều này từ đây ). Tất nhiên sau lần chạy này update-grub. Điều này làm cho các phím chức năng phản hồi hiển thị thông báo Ubuntu, nhưng không thực sự thay đổi độ sáng. Một điều nữa được lấy từ các câu trả lời khác:
  • sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf

với nội dung:

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

Bây giờ vấn đề duy nhất là liên kết Fn + F7 để xset dpms force standbytắt màn hình.


1
Không làm việc cho tôi. Tôi nhận được màn hình đen sau khi đăng nhập.
Jordan Silva

1
Lệnh này làm hỏng hệ thống của tôi. Bị kẹt trong quá trình khởi động. Đừng thử điều này.
sv_jan5

@ sv_jan5 @JordanSilva Lạ thật, bạn có 16.04.02 không? Chính xác là Asus UX303UB ? Kiểm tra với lsb_release -asudo dmidecode -t baseboard.
Pablo A

lsb_release -ađã cho: Không có mô-đun LSB có sẵn. ID nhà phân phối: Ubuntu Mô tả: Ubuntu 16.04.2 LTS Phát hành: 16.04 Tên mã: xenial
sv_jan5

0

Trong trường hợp của tôi, vấn đề là do một số vấn đề với trình điều khiển đồ họa của tôi. Thay đổi chúng thành một phiên bản ổn định đã giải quyết vấn đề.


0

Trong XFCE, bạn phải bật "Xử lý các phím độ sáng màn hình" trên XFCE Power Manager, trong tab Chung.

nhập mô tả hình ảnh ở đây


0

Tôi có một chiếc Panasonic CF-LX3 và nó báo cáo là có 2 điều khiển độ sáng:

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

Nhưng thực sự trên máy này, cái đầu tiên hoạt động và nhà cung cấp thì không.

Vì vậy, thêm acpi_brightness=videovào GRUB_CMDLINE_LINUX_DEFAULTtrong /etc/defaults/grubgiúp.

(đừng quên update-grub)


0

Sau khi làm theo các câu trả lời được chấp nhận, nó vẫn không hoạt động trong Ubuntu 18.04. Sau đó, tôi đã thay đổi /etc/default/grubđể chứa dòng:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=none"

Thay vì:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

Và chạy:

sudo update-grub

Sau đó khởi động lại. Nó hoạt động hoàn hảo.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.