使用內核 4.4.0-53-generic 無法獲得最低亮度

使用內核 4.4.0-53-generic 無法獲得最低亮度

我一直使用核心3.16在我的戴爾筆記型電腦很長一段時間與Linux 薄荷 17和以前的版本和這個問題直到LM18才出現過

我經常設定盡可能低的亮度,例如在晚上,或者當我飛行幾個小時時。我曾經使用 0 到 4882 之間的值來執行以下命令:

# ie: Set lowest possible backlight brightness echo 0 > /sys/class/backlight/intel_backlight/brightnes

我一直使用 intel_backlight 而不是 dell_backlight,因為它提供了更多步驟。

現在好了內核 4.4.0-53-generic它實際上會降低亮度,但在晚上即使為 0,它仍然很高與我使用相同命令獲得的亮度等級相比。事實上,對於較舊的核心使用值 0,背光會關閉。

只是為了測試,我啟動了我的筆記型電腦Debian Live 內核3.16.0-4-amd64它工作得很好。這就是我意識到問題出在內核的方式。

有誰知道對於較新的核心> 3.19,這是否是眾所周知且可以容忍的行為?也許intel_backlight的核心程式碼被修改並最終出現了這個問題...

一些系統資訊:

System:    Kernel: 4.4.0-53-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: Cinnamon 3.2.7 (Gtk 3.18.9-1ubuntu3.2) Distro: Linux Mint 18.1 Serena

Machine:   System: Dell product: Inspiron 5520 v: A14 Bios: Dell v: A14 date: 05/13/2013

CPU:       Dual core Intel Core i5-3210M (-HT-MCP-) cache: 3072 KB

Graphics:  Card: Intel 3rd Gen Core processor Graphics Controller 
           Display Server: X.org 1.18.4 driver: intel

$ ls /sys/class/backlight/ dell_backlight intel_backlight

我也總是使用acpi_backlight=供應商內核參數,我可以確認通過更改其值,問題仍然存在。

感謝您抽出時間,Frk。

答案1

Google 在 4.X 主版本中增加了亮度,因為某些裝置亮度太低。所有 4.X 內核都具有非常高的亮度。 5.X內核變化不大,所以只有2.6和3.X內核有不錯的亮度表現。

我發現一些對內核的提交導致了這個問題,例如https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/platform/x86/toshiba_acpi.c?id=358d6a2c3ecae2b22c7d7e61f9d56725574466但這僅適用於東芝。還有這個合併:https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/platform/x86?id=61e5191c9d96268746bd57ed55d035678a1a2cf9後來被實施;它顯著改變了工作亮度。

這是你應得的,因為俗話說:如果它有效,請不要碰它,如果它已經運作良好,請不要更新它

內核 3.X 有良好的亮度支持,而 4.X 則沒有!就這樣。而且永遠不會是 5.X!

相關內容