联想G480安装ubuntu 16.04系统,无法调节亮度

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
liaojq
帖子: 14
注册时间: 2017-06-21 20:58
系统: ubuntu 16.04

联想G480安装ubuntu 16.04系统,无法调节亮度

#1

帖子 liaojq » 2017-06-21 21:05

联想电脑安装了win7和ubuntu16.04,ubuntu系统上无法调节亮度,网上找到各种方法都都不行。希望遇到同老司机们指点一下。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#2

帖子 vickycq » 2017-06-21 22:30

执行以下指令将结果全部复制贴上来

代码: 全选

uname -a
lspci -knn | grep -iA2 "vga\|3d\|disp"
ls /sys/class/backlight/
cat /proc/cmdline
printenv | grep "CURRENT\|XDG_SESSION_D\|GDMSESSION"
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
liaojq
帖子: 14
注册时间: 2017-06-21 20:58
系统: ubuntu 16.04

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#3

帖子 liaojq » 2017-06-22 10:46

好的
附件
2017-06-22 10-33-01屏幕截图.png
liaojq
帖子: 14
注册时间: 2017-06-21 20:58
系统: ubuntu 16.04

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#4

帖子 liaojq » 2017-06-22 16:50

代码: 全选

uname -a
Linux liaojq-Lenovo-G480 4.4.25-040425-generic #201610161231 SMP Sun Oct 16 16:33:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

lspci -knn | grep -iA2 "vga\|3d\|disp"
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
	Subsystem: Lenovo 3rd Gen Core processor Graphics Controller [17aa:3977]
	Kernel modules: i915
--
01:00.0 3D controller [0302]: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] [10de:1140] (rev a1)
	Subsystem: Lenovo GeForce 610M / GT 620M [17aa:3901]
	Kernel modules: nvidiafb, nouveau

ls /sys/class/backlight/
ideapad

cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-4.4.25-040425-generic root=UUID=602aa11d-561d-4970-8022-395ae300fd64 ro acpi_backlight=vendor quiet splash nomodeset vt.handoff=7

printenv | grep "CURRENT\|XDG_SESSION_D\|GDMSESSION"GDMSESSION=ubuntu
XDG_SESSION_DESKTOP=ubuntu
XDG_CURRENT_DESKTOP=Unity 
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#5

帖子 vickycq » 2017-06-25 15:30

当您按亮度快捷键时,桌面有无亮度指示条提示
向 /sys/class/backlight/ideapad/brightness 中写入数值,看能否改变亮度?
例如这样 echo 10 | sudo tee /sys/class/backlight/ideapad/brightness
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
liaojq
帖子: 14
注册时间: 2017-06-21 20:58
系统: ubuntu 16.04

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#6

帖子 liaojq » 2017-06-25 20:43

试过了,没起作用,不知道是不是驱动问题
liaojq
帖子: 14
注册时间: 2017-06-21 20:58
系统: ubuntu 16.04

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#7

帖子 liaojq » 2017-06-29 9:44

请问还有别的方法可以试试的吗?我修改过网上说的配置文件,也安装了调节亮度的软件,都不行,系统一直是最大亮度,调节不了。还有我的鼠标如果几秒钟内不动,就不能移动,需要点击左键或者右键才能动。
恒河沙数1
帖子: 295
注册时间: 2013-04-27 19:26
系统: ubuntu+win7

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#8

帖子 恒河沙数1 » 2017-06-29 10:08

有个小问题,我看你4楼回复中,

代码: 全选

$ cat /proc/cmdline
的输出有一个
acpi_backlight=vendor
请问这是你自己加的吗?
尝试把这个去掉:
编辑/etc/default/grub文件

代码: 全选

$ sudo nano /etc/default/grub
把acpi_backlight=vendor从GRUB_CMDLINE_LINUX_DEFAULT或GRUB_CMDLINE_LINUX中删除,保存退出。
重启,确保cat /proc/cmdline的输出中没有acpi_backlight=vendor,然后再重试5楼的方法。
liaojq
帖子: 14
注册时间: 2017-06-21 20:58
系统: ubuntu 16.04

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#9

帖子 liaojq » 2017-06-29 11:08

是我加的。刚刚把acpi_backlight=vendor去掉,更新grub,进来后找不到ideapad目录了。亮度条也看没了。回到系统刚开始安装完的状态。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#10

帖子 vickycq » 2017-06-29 12:59

liaojq 写了:亮度条也看没了
这是什么意思,加上 acpi_backlight=vendor 时,当您按亮度快捷键时,桌面有无亮度指示条提示
去掉 acpi_backlight=vendor 时,当您按亮度快捷键时,桌面有无亮度指示条提示
去掉 acpi_backlight=vendor 时,/sys/class/backlight 中有什么东西,直接写入亮度有无变化
... ...
根据上面的现象描述,“无法调节亮度”问题可以分为几个类型,参考这个 https://wiki.ubuntu.com/Kernel/Debugging/Backlight
里面说的很清楚

再加上这一篇 https://wiki.archlinux.org/index.php/Backlight
基本可以搞清楚 90% 的问题
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
liaojq
帖子: 14
注册时间: 2017-06-21 20:58
系统: ubuntu 16.04

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#11

帖子 liaojq » 2017-06-29 15:06

加入 acpi_backlight=vendor 系统设置里面有进度条,但是不能调节;
去掉 acpi_backlight=vendor 之后,系统设置里面进度条就没了,也不能调节,/sys/class/backlight/目录下是空的,什么都没有,好奇怪;
无论有没有加 acpi_backlight=vendor 这个,快捷键调节亮度时,界面都没有进度条显示
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#12

帖子 vickycq » 2017-06-29 16:10

liaojq 写了:联想G480
执行以下指令将结果全部复制贴上来

代码: 全选

lsmod | grep ideapad
grep -R 'ideapad' /etc/modprobe.d/
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
liaojq
帖子: 14
注册时间: 2017-06-21 20:58
系统: ubuntu 16.04

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#13

帖子 liaojq » 2017-06-29 16:36

代码: 全选

lsmod | grep ideapad
ideapad_laptop         24576  0
sparse_keymap          16384  1 ideapad_laptop
wmi                    20480  3 ideapad_laptop,mxm_wmi,nouveau
video                  40960  3 i915,ideapad_laptop,nouveau

grep -R 'ideapad' /etc/modprobe.d/

第二行结果为空
liaojq
帖子: 14
注册时间: 2017-06-21 20:58
系统: ubuntu 16.04

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#14

帖子 liaojq » 2017-06-29 23:15

vickycq 写了: 根据上面的现象描述,“无法调节亮度”问题可以分为几个类型,参考这个 https://wiki.ubuntu.com/Kernel/Debugging/Backlight
里面说的很清楚

再加上这一篇 https://wiki.archlinux.org/index.php/Backlight
基本可以搞清楚 90% 的问题
看了第一个链接的内容,发现系统刚安装时的状态跟里面说的最后一种情况相同,就是目录 /sys/class/backlight/ 下本来没有内容.
而ideapad是我在 /etc/default/grub 文件种添加了 acpi_backlight=vendor 才生成的.
恒河沙数1
帖子: 295
注册时间: 2013-04-27 19:26
系统: ubuntu+win7

Re: 联想G480安装ubuntu 16.04系统,无法调节亮度

#15

帖子 恒河沙数1 » 2017-06-30 12:40

楼主也可以再试试这个
Unable to change brightness in a Lenovo laptop
或者编辑grub的时候尝试加入不同的内核参数,如@vickycq给出链接中的
acpi_backlight=video
acpi_backlight=native
使用不同的内核参数启动,然后查看/sys/class/backlight/下有没有文件夹,如果有,往该文件夹下的brightness里面写数值,看有没有反应。

任何结果都尽快来这里反馈吧!
回复