Ubuntu 16.04 無法調節背光/亮度

我的電腦系統是win7+ ubuntu 16.04雙系統,電腦型號是聯想IdeaPad S405,顯卡是Radeon HD 7600G

我電腦的狀況是:調節系統亮度,可以左右移動,但是亮度沒有變化,一直很暗

先查看自己的環境信息: 

ls /sys/class/backlight/
cat /sys/class/backlight/*/brightness
cat /sys/class/dmi/id/{sys_vendor,product_name}
lspci -knn | grep -iA2 "vga\|3d\|disp"
caigen001@lg:~$ ls /sys/class/backlight/
radeon_bl0
caigen001@lg:~$ cat /sys/class/backlight/*/brightness
27
caigen001@lg:~$ cat /sys/class/dmi/id/{sys_vendor,product_name}
LENOVO
20196
caigen001@lg:~$ lspci -knn | grep -iA2 "vga\|3d\|disp"
00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7600G] [1002:9908]
        Subsystem: Lenovo Trinity [Radeon HD 7600G] [17aa:3902]
        Kernel driver in use: radeon
--
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] [1002:6760] (rev ff)
        Kernel driver in use: radeon
        Kernel modules: radeon

嘗試方案一:修改grub(無效)

編輯 /etc/default/grub 在 GRUB_CMDLINE_LINUX_DEFAULT 中增加內核參數
看起來像這樣:
GRUB_CMDLINE_LINUX="”(在引號內添加下面測試數據,注意每次一行)

順序測試下列各組內核參數。每行爲一組,每次一組,不可疊加
acpi_backlight=vendor
acpi_osi=Linux
acpi_backlight=vendor acpi_osi=Linux
acpi_backlight=video
acpi_backlight=native
acpi_backlight=none
acpi_backlight0
acpi_backlight=radeon_bl0

保存後執行 update-grub

 

最終有效的解決方案:

1.使用xrandr

xrandr --output LVDS --brightness 1.2

可以將1.2修改爲0-10,調整一個合適的值

 

2.修改grub(可行)

GRUB_CMDLINE_LINUX=" "改成GRUB_CMDLINE_LINUX="acpi_backlight=vendor acpi_osi=Linux"

$ sudo vim /etc/default/grub

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="acpi_backlight=vendor acpi_osi=Linux"
$ sudo update-grub

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章