请各位一定看完之后再决定要不要修改,因为我也不知道原理,不过现在可以用 Fn 调节亮度了,不用再为了调节亮度重启了。希望各位高手能帮我解释下为什么以及哪些操作让 Fn 可以调节亮度了。以下是我的操作(之前已经在启动里加了开机自动关闭独显):
1)在安装 / 移除软件里搜索 acpi,出现了 acpi,acpid,acpica,firmwarekit ,其中一个已经安装了,忘了是哪个。安装另外那仨。
2)根据这篇文章(http://ubuntuforums.org/showthread.php?t=1497518&page=2&s=051a1df1aab53981e2888bda45fe2a11)的方法:
You need to edit the grub file with root permissions. Type in a terminal
sudo gedit /etc/default/grub
then change the line
GRUB_CMDLINE_LINUX=""
by
GRUB_CMDLINE_LINUX=“acpi_osi=Linux”
save changes, go back to the terminal and type
sudo update-grub
and restart.
注:
- 由于没有 gedit,我用 kate 改的。
- 由于 opensuse 没有 sudo update-grub 这条命令,必须寻找其他方法更新 grub。
3)根据这篇文章(http://forums.opensuse.org/showthread.php/441354-How-to-update-grub-(legacy)-in-opensuse)里面那个绿帽子骷髅头高手回答“Will YaSt do this for me via the GUI and/or terminal?”这个问题时所说:
Yes the sequence is Yast --> system --> bootloader --> Other button --> propose new configuration.
In case of problems, first run this command to store the old Grub config file (menu.lst):
sudo cp /boot/grub/menu.lst /boot/grub/yikes.lst
我除了 date 和 cnf 以外连一条命令都不懂。下面那条命令似乎不奏效,但是上面写的通过 YaSt 貌似可以更新。
4)重启,功能键 Fn 可以用了,但是只会显示亮度百分比,亮度还是不会变。把 2)里的 acpi_osi=Linux 改为 acpi_backlight=vendor,重启,功能键 Fn 调节亮度成功。
记得在一篇什么什么 wiki 的文章(地址找不到了,没法引用,歉意)里看过高手解决双显卡亮度调节问题时在 2)里相应位置改成
acpi_backlight=vendor
而不是
acpi_osi=Linux
之前选择改成 acpi_osi=Linux 是因为在 2)引用文章中的机器和我的机器型号相同。而 acpi_backlight=vendor 的那篇文章里我清楚的记得作者说在 NVIDIA/Intel 双显卡的机器以及 thinkpad 什么什么型号里可以这么改,而我的是 AMD/Intel 双显卡。但结果貌似是 acpi_backlight=vendor 奏效。
请各位一定看完之后再决定要不要修改,万一出现什么状况我没有能力解决,歉意。(我是在 acer3820tgz 装的 opensuse13.1 的 64 位版本上解决这个问题的)
另外,这个论坛的人都很亲切,不会鄙视像我这样的超级小白,让我能查阅和解决好多问题,还有一个就是 ubuntu 那个中文论坛,里面也有一部分人热心又亲切,我在这两个论坛上找到了好多解决问题的方法。很久以前就鼓捣 opensuse 和 ubuntu,每次都因为遇到了解决不了或者能解决但工作效率极低的问题而回到 windows,一度长时间放弃适应和学习 opensuse,这次又叛变一是因为想引起邻桌小美女的注意,二是 2k14 里那些呆比跑不出来 HORNS,让我终于意识到游戏里都是骗人的,还不如我自己去跑。其实我只想说好多高手孤芳自赏真的不利于菜鸟们适应和学习 linux,孤芳自赏的高手们在鄙视菜鸟那些简单问题的时候有没有想过很多菜鸟没有时间和兴趣学习 linux 知识,他们只是想利用一个安全稳定高效的工具解决工作上的问题。我是学生物的,我在生物,医学或者化学的论坛上很少很少见到高贵的高手,大家都不厌其烦的帮助菜鸟分析问题设计方案。我抱着同样的热情学习使用 ubuntu 和 opensuse,找到的鄙视挖苦更多,或者语焉不详,让我不得不再去找英文资料。我没有任何质疑其他专业的意思,我想也许是对于生物医学化学专业的人来说在实验中遇到问题和失败太多太正常,所以大家才能互相体谅,互相帮助,互相交流。发上一篇贴的时候我就想千万别有人问我问题啊,我都不知道怎么答,幸好只有一位高手说 AMD 显卡问题不多,我也没敢搭茬。