解决部分笔记本使用nvidia官方Linux驱动后亮度调节失效及tty分辨率过低问题

老问题了:

本人的Y450本,在linux下,安装nvidia官方闭源驱动后,发现亮度调节失效,tty分辨率非常低,而自己又不想换不给力的开源驱动. 虽然可以使用命令配合脚本并绑定按键来修改亮度(本人的三星N148小本在Arch下就是这么解决的), 但tty分辨率过低这个问题仍然比较头疼.

根据google大神的帮助及自己的测试, 有效解决方案如下:

(以下操作均在已经安装好nv官方linux驱动并正常使用后进行)

-> 开启亮度调节:

编辑此文件/etc/X11/xorg.conf
在结束标志”End”之前增加一行:

Option “RegistryDwords” “EnableBrightnessControl=1”

完成后保存,重启后即可看到效果.FN+Up/Down亮度调节快捷键可用.
此法在本人Y450上验证通过,同时也是最为简便的一种方法了.其他使用nv独显的本也应该通用.

 

-> 修复tty分辨率过低(使用grub2引导,使用grub-legacy应该不存在此问题):

a.编辑此文件: /etc/grub.d/00_header

搜索如下代码:

gfxmode=${GRUB_GFXMODE}

在此代码之后增加一行:

set gfxpayload=keep

完成之后保存。

 

b.编辑此文件:/etc/default/grub   (grub2的配置模版文件)

找到如下代码:

#GRUB_GFXMODE=

将之前的#注释符删除, 并在=后填写自己想要的分辨率.

例如:

GRUB_GFXMODE=1360×768

当然,前提是自己的设备支持此分辨率。(可安装hwinfo并运行 “hwinfo –framebuffer | grep Mode” 查看)

 

c.重新生成grub2配置文件:

sudo update-grub

重启即可见效.

 

经过如此一番调节之后,使用起来就爽快多了,其他使用n卡的笔记本也可作为参考.

One thought on “解决部分笔记本使用nvidia官方Linux驱动后亮度调节失效及tty分辨率过低问题

Leave a Reply

Your email address will not be published. Required fields are marked *