2025.01.11更新:发现问题,使用restart-device命令并没有效果,而是需要先将已禁用的核显先启用,再禁用才有效果。所以更新了一下批处理的代码,这次没问题了!注意需要在任务计划程序里面将此任务设置成计算机启动即运行而不是用户登录了才运行。代码更新在了【3】的代码里。
自己的INTEL核显UHD630台式机最近淘了块AMD的独立显卡RX6300,不玩大型游戏,这个独立显卡也算够用。最近弄了个单机的魔兽世界,玩的时候发现点问题。
在禁用了核显之后,运行魔兽世界居然没有适配显示器的宽屏分辨率!我连使用核显玩的时候都可以正常显示!
几经周折发现问题所在:在禁用了核显之后,设备管理器中的监视器里会在重启之后多出一个通用的显示器,设备信息里提示这个显示器是在被禁用的显卡上的。操作系统会识别成双显示器。然而,禁用这个显示器或者删除驱动之后还会自动安装。这让你的独立显卡在开启游戏的时候会降低画质或者分辨率,非常影响游戏体验,无法发挥独立显卡的性能~
这个问题困扰了我一阵,搜了网上也没找到彻底解决的方案,自己结合问题的原因,和搜到的内容弄了一个简单有效的方案分享出来。
其实就是将核显禁用后,会多出一个显示器,但是你再重新启用核显后这个多出的显示器就会自动消失。然后再次禁用核显,就可以正常利用独显了。也就是需要每次开机后需要手动启用再禁用一次设备管理器里的核显就能正常。
于是借鉴了Win7/Win10