Tại sao có hai tệp kiểm soát độ sáng (/ sys / class /) trong hệ thống của tôi


8

Tôi sở hữu một dell xps 15. Tôi đoán sau đây là vì tôi có hệ thống đồ họa lai (nvidia Optimus).

Khi tôi chạy lệnh để tìm ra đường dẫn độ sáng LCD bằng lệnh sau,

ls / sys / class / đèn nền / * / độ sáng

Tôi nhận được đầu ra sau

/sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/intel_backlight/brightness

Bây giờ nếu tôi lặp lại một giá trị nói 5với một trong số chúng, độ sáng LCD sẽ thay đổi. Chỉ có điều là intel_backlightđộ sáng đường dẫn rất thấp so với acpi_video0.

Nó có bình thường không? Tôi muốn biết sự khác biệt (nếu có) là gì và liệu hai đường dẫn khác nhau này có thể không lưu cài đặt độ sáng của tôi khi khởi động lại hay không.

Câu trả lời:


8

Độ sáng có thể được kiểm soát bởi ACPI hoặc trình điều khiển đồ họa. Tôi cho rằng thứ kiểm soát độ sáng của bạn là intel_backlight. Tuy nhiên, bạn có thể dễ dàng tìm thấy nó khi thêm vào /etc/rc.local (trước khi thoát 0):

echo 5 > /sys/class/backlight/acpi_video0/brightness

Hay cách khác:

echo 5 > /sys/class/backlight/intel_backlight/brightness

Có vẻ như Fn-Keys thay đổi giá trị của acpi_video0, vấn đề là mục kiểm soát là intel_backlight.

Nếu hệ thống bắt đầu với tham số kernel acpi_backlight = nhà cung cấp, mục acpi_video0 được thay thế bằng intel mục, nhưng sau đó Fn-Keys không thể thay đổi giá trị của mục này.


Thay đổi tham số kernel thực sự hoạt động. Tôi có nhiều bước hơn trong chuyển đổi kiểm soát độ sáng.
Web-E
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.