您好,
关于该问题,由于Windows 8.1对于显卡驱动的要求,所以还要厂商能够开发出对Windows 8.1兼容的显卡驱动以支持。敬请您谅解和等待。
首先必须说明的是,我当前暂用的是Win7,我确实因为部分游戏经常提示内存不足,以及其他各种各样的兼容性问题,暂停了使用
在Win8.1刚发布期间,我当时还认为,因为才经过1年的时间就换成了新内核,来不及测试兼容性,所以当时还是可以容忍的
结果到现在很多问题依旧没有解决,我经过了一段时间研究发现,核芯显卡的驱动有可能是造成部分问题的原因
我一共用了我的两台笔记本做了研究,这两台都是Terrans Force(未来人类)含MXM接口独立显卡的高端游戏本
第一台是Ivy Bridge的X511E,i7-3610QM+16GB内存+GTX670M,对应核芯显卡为HD4000
第二台是Haswell的X611,i7-4930MX+16GB内存+GTX780M,对应核芯显卡为HD4600,也是我现在所使用的机器
在这里,有两组实例可以用于论证我的观点:
第一个是系统自带的“性能信息和工具”(Win8.1下我使用了工具重新添加了这个功能)
第一台笔记本在Win7的评分是:7.6/7.7/7.3/7.3/5.9(C盘在HDD上)
在Win8(不是Win8.1)下的评分是:7.8/7.8/5.9/6.8/5.9
理论上而言,如果我用HDMI接口输出到电视或HDMI接口的显示设备上,并关闭笔记本自带显示器的输出,那么此时我可以得到更高的评分(因为使用了独立显卡进行输出)
然而在Win8下,分数没有改变(Win7没有经过测试,然而按照上面的情况,理论上说法是成立的)
并且从NVIDIA控制面板中强制设置WinSAT.exe为独立显卡运行,结果依旧
第二台笔记本在Win7下的评分是:7.7/7.9/7.8/7.8/7.9(C盘在SSD上)
在Win8.1下的评分是:8.1/8.1/5.9/5.7/8.3,强制设置WinSAT.exe为独立显卡运行,结果依旧;HDMI外接电视,结果依旧
此时情况更不合理了——因为3D图形分数比第一台笔记本更低了,而如果是独立显卡,则绝对不可能出现这种情形(显然,GTX780M的性能比GTX670M要好上不少,Win7的评分也证明了这一点)
对于这个实例,结合我观察NVIDIA Optimus的工作情况——
在Win7下,如果我在NVIDIA控制面板中修改相关设置,那么右键程序(或其快捷方式)检查默认选择,是和我在NVIDIA控制面板中的设置没有差别的
而在Win8/8.1下,有时候我设置为独立显卡运行,然而右键检查程序的默认图形处理器的时候,依旧选择为“集成图形”,我在NVIDIA控制面板中的设置是无效的
因此,我似乎可以暂时得出一个观点:在Win8/8.1下,Optimus切换功能并没有受到良好的支持,部分程序会不受用户控制强制由核芯显卡运行
据我所知,从Ivy Bridge系列开始,英特尔要求所有笔记本都必须通过核芯显卡进行显示输出,因此,尽管有包括SLI/CrossFire这类双独立显卡的笔记本机型,或者Dell Precision等高端移动工作站机型,不经过核芯显卡直接由独立显卡进行显示输出,或直接屏蔽掉了核芯显卡外,其他所有类型的笔记本都是按照英特尔的规定进行的显示输出,我的两台笔记本也不例外
因此,对绝大多数笔记本用户而言,将要不可避免地遇到选择图形处理器的问题,然而Win8/8.1下的表现,确实让我感到非常震惊
可以说对于Win7,各方面都做得很好;然而对于Win8/8.1,尽管系列操作系统已经发布了1年多,但是功能却表现得非常糟糕
以上都是我对第一个实例和相关信息进行的分析和想法
第二个实例,是在当我需要使用Photoshop CC等软件时的情形——
这是我在Win7下,编辑——首选项——性能——图形处理器设置的截图,而我之前设置为使用独立显卡
可以看到,我的GTX780M被正常识别;而当我更换为核芯显卡时,HD4600也能被正常识别
并且,首选项中的“3D”功能也可以进行正常配置,3D功能使用正常
然而,当我在Win8.1下(当且仅当在Win8.1下)时,我会在首次打开Photoshop时收到“无法识别图形处理器,3D功能无法开启”的提示(很抱歉我暂时记不得具体描述),首选项中上面部分的区域是灰色不可选的,图形处理器检测不到,提示我需要更换驱动;3D功能不可设置,也无法使用
而在Photoshop CC中的“系统信息”里,无论我使用哪个图形处理器运行,图形处理器都会被识别为HD4600
显然,到这里我可以推测出,这是核芯显卡驱动的问题
而这个问题,并不会在Win8下发生(然而我没有查看过具体情形,但是没有出现过提示)
结合游戏中“内存不足”的提示,我观察到的情况是,近期在我的两台笔记本上出现提示的游戏,均为核芯显卡运行的游戏
尽管在Win8.1发布期间也有很多人独显运行游戏出现过类似的情形,后了解到是NVIDIA当时的驱动存在内存泄漏的问题,然而就我机器上的表现来看,独立显卡驱动的问题(似乎)已经得到了修正,我使用独立显卡运行的游戏没有收到过类似的信息
同时,在事件查看器中(我暂时无法给出具体截图),我发现“系统”事件下所有内存不足的报告中,所有“虚拟内存占用较高”的程序,其虚拟内存占用值均为该程序的正常水平
通过任务管理器观察发生“内存不足”提示时的内存——交换区大小,此时一般查证为最大31.9GB,可见虚拟内存功能正常
然而在我较老的第一台机器上,有时候会突然发生交换区最大值突然增大的情形(60GB+,而此时物理内存是够用的,因此发生了某种意义上的虚拟内存不足,但是这绝对不会是使用核芯显卡运行的,负载较低的游戏的32位主程序造成的)
因此我的推断是:有没有可能是某个驱动,以及其对应的硬件造成的呢?
对核芯显卡而言,它的显存是共享的内存
而之前在网上搜索内存泄露的相关信息,有回复表示,是驱动不断申请内存空间导致的,这有可能是显示驱动的问题
因此我的猜测是,会不会核芯显卡的显示驱动在不停地申请内存空间(来作为显存或为其他功能所用,但是按图形处理器的特征而言,主要应该是为了显存使用)
而驱动没有及时释放内存,内存被存入了硬盘交换区中(因而对我的实际情况而言,物理内存占用率没有得到较大提升)但是却不断占用交换区空间,最后发生了“内存不足”的提示
而这个情况,仅仅会在Win8.1下出现
因此,我自己的结论是,核芯显卡的驱动对Win7做过长足的优化,对图形处理器的切换功能支持良好;在Win8下产生了一定的BUG,然而没有影响使用;但是在Win8.1下,之前的BUG不仅没有得到解决,而且还产生了严重影响使用的BUG
这个情况我也会考虑提交到英特尔论坛上,之所以放到问题区,是因为我希望寻求可行的解决方案
并且,我必须说明的是,经受这个问题的不是我一个,稍在网上搜索一下,就可以看到大量对这个问题的提问(并且我在本社区也搜索到了不少,但是暂时没有搜索到对我而言较有价值的解决方案)
无论如何,无论官方还是技术人士,能够查证我说明的情况并且给予回复和处理,并给出可行的解决方案
谢谢了
锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。
您好,
关于该问题,由于Windows 8.1对于显卡驱动的要求,所以还要厂商能够开发出对Windows 8.1兼容的显卡驱动以支持。敬请您谅解和等待。
那在桌面右键游戏选择图形处理器时,显示没有权限在此菜单中选择该图形处理器,请到英伟达控制面板里面选取是怎么一回事?
您好,
该问题是显驱动问题导致的,由于目前厂商还没有推出适合Windows 8.1的显卡驱动在某些机型上。
网上一搜就能搜到很多的这样的问题,很多都是升级到win8.1后,因为没办法处理这些问题就又退回win7.真心希望这个问题能很快的解决。
楼主,我也遇到了这些问题,在英伟达控制面板里面选择独显没有效果,而且在桌面的时候,右键选择显卡的时候,会出现”没有权限选择图形处理器“。