win10修改显卡驱动后屏幕亮度调节失败的解决方法
Windows10的正式版已经发布了。可有些电脑的显卡驱动跟它不兼容呢。这就导致屏幕亮度出现问题,要么特别暗,暗到直接黑屏,要么特别亮,亮得刺眼。而且屏幕亮度还不能调节,调节的时候没反应。在Win10预览版的时候,我们公司好多台SONY笔记本电脑都有这个毛病。所以啊,就只能回滚到之前的系统了。本以为Windows10正式版出来后,驱动兼容的问题能解决呢。没想到安装之后,屏幕亮度还是调不了。这可咋整啊?
之前,笔者试过更新Windows、换驱动、修改注册表,各种折腾,可都没效果。也许这些操作对笔者的电脑不适用。笔者就想着找找大神们的解决办法,还真找到了,就是修改显卡驱动来解决Windows 10屏幕亮度无法调节这一问题。下面有个图,是显卡修改前和修改后的安装对比图。不过呢,修改之后,亮度还是没法用键盘调节,只能在显示设置里调节。不过这也没啥大不了的了。
在Windows10系统里,怎么调节屏幕亮度呢?看这张图就知道啦。在桌面空白的地方点击鼠标右键,然后选择【显示设置】,再进入【显示】这个选项,就能看到【亮度级别】了,通过它就可以调节屏幕亮度了。
2. 要做些准备工作,查看自己显卡的硬件ID。在上一个步骤图里,点击下方的【高级显示设置】,再点击【显示适配器属性】,然后进入下一个图,点击其中的【属性】就行。
3. 打开显卡驱动属性里的【详细信息】页签,在属性下拉菜单中选中硬件ID。下面显示的值就是显卡硬件ID,这些前缀大都相似。就拿笔者的电脑来说,这台电脑很旧了,CPU是酷睿i3的64位,型号为M330,它的显卡硬件ID前缀记住0046就行,因为这电脑太老了,官方都不再管它的驱动更新了。
你可以在上述驱动属性里查看自己驱动的版本号。你电脑的驱动功能没有问题,只是屏幕亮度有毛病,那你就把这个版本的驱动下载下来进行修改。在修改之前,要复制一个副本留存起来当作备用。
5. 把驱动文件的目录打开,在里面找出驱动的安装信息,也就是XXX.inf格式的inf文件哦。这时候得注意区分一下,看看是32位(X86)的呢,还是64位的。
6. 打开安装信息文件。然后按Ctrl+F查找以PCIVEN_8086开头的内容,查看这个驱动是否能支持你的显卡硬件ID。要是找不到呢,也可以利用驱动精灵之类的工具软件,把Windows 10更新安装的驱动备份出来再修改。而且啊,另外下载的驱动如果不支持的话同样能修改。有好多旧显卡想要使用新驱动,也是修改这个地方,这样新驱动就能进行安装了。要是想了解更详细的内容,可以去查找我的其他经验。
当我们做好上述准备工作以后,就能着手修改显卡驱动的安装信息了。
在按Ctrl+F查找“FeatureTestControl”之后,咱们是不是能看到REG_DWORD后面的值啦?实际上呢,这个值就是注册表里“FeatureTestControl”项的REG_DWORD值哦。要是你已经装了显卡驱动,而且不想再装的话,是可以修改注册表中“FeatureTestControl”项的REG_DWORD值的。不过啊,修改注册表这事儿挺危险的,万一出些稀奇古怪的问题就糟了。就比如说,之前有人修改注册表,结果电脑好多软件都打不开了,数据也差点丢失。所以呀,还是修改安装信息比较靠谱。
我的电脑是只在日本发行的Sonny VPCS11AVJ,在我的电脑上,要把原来的值oxF800改成ox01c4。大神测试的ThinkPad T61呢,是把0x84改成0x01c4。ThinkPad X301则是把0x200改成0x300。不同的电脑型号,CPU也不一样,修改的值就不同。就像有的电脑可能因为CPU性能强,需要的参数值就大些,有的电脑CPU性能弱些,对应的参数值就小些。目前只能期待更多测试来找出规律了,不过这也给我们指出了一个正确的解决方向。
先把inf文件修改好并保存起来,接着就要安装修改过的显卡驱动了。这个显卡驱动是没有微软驱动签名的,在这种情况下,得去禁用Windows驱动程序的强制签名功能,这样就能安装这个修改过的驱动了。