联想Y450在Ubuntu系统下调整屏幕亮度

Ubuntu可以说是近年来最受欢迎的Linux系统了,这几年来坚持着每六月一个新版本的发布频率,加上国内社区用户的热情支持,以及本身就以普通用户为中心的易用性,使得我周围不少同学都开始使用起这个优秀的系统。

但相对而言,Linux系统在硬件驱动上的确不能和Windows相比。毕竟,开源的东西得到的硬件厂商的支持确实比较少,也就造成相关的硬件无法发挥其就有的性能。最明显的是当然是显卡驱动啦,我的小Y450安装了官方的驱动后在Ubuntu看720P的高清还是会有些锯齿,而在Windows下画质就要好得多。最近在下Avatar的高清版,这片子估计又只好在Windows下欣赏了。

虽然nVidia是对Linux系统显卡驱动支持得最好的,但在我的Y450上安装的时候还是出现了一些小问题,比如亮度无法用快捷键调节,而且每次重启后都会造成亮度过高,很伤眼睛。经过折腾了一阵子,终于找到比较好的解决方法。

首先,安装了官方驱动后可以调节屏幕的亮度的。方法是进System->Administration->nVidia X Server Settings,进入有个X Server Color Correction,在那里可以调节至合适的亮度,这样眼睛会好受得多。

但这样做后下次重启后屏幕亮度会恢复到原始状态,原因是显卡的配置文件没有自动加载。解决的方法很简单,重新进入nVidia X Server Settings就好。当然,这样每次都要手动点一次很烦人,更好的做法是在启动项加入一项。

nvidia-settings -l

其中-l是读取配置文件,这样的好处是不必再打开图面配置界面而直接读取,省去了后续的退出确认,命令行的优势在此得到展现啊。

至于无法用Fn加上下箭头来调节亮度,这是显卡在桌面环境下的Bug,在终端状态下是可以的,方法是按Ctrl+Alt+F1 (换到F2至F5都是可以的)切换到终端,然后用Fn+箭头调节好亮度,再切回到图形界面,亮度可以和终端一样。

当然,在图形界面下调节亮度才是我们要追求的目标嘛。其实这也是可以实现的,方法是修改grub文件。(在修改grub文件之前,确认有修改的权限,并做好备份)

sudo gedit /etc/default/grub

找到GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”,并将其改成

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset acpi_backlight=vendor”

更新grub,然后重启一下电脑

sudo update-grub

这样下来基本上屏幕亮度的问题都解决了。当然,期望过几天的10.04对硬件的支持会更好一些啊。

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: