您好,
关于该问题,由于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与一些大型游戏目前还不兼容,所以的确会发生一些问题,请问您在使用Window7时运行游戏是否也会提示呢?建议您尝试运行64位系统,并且运行干净启动:
1.从屏幕右边缘滑入,然后点按“搜索”。您也可以将鼠标指向屏幕的右下角,然后单击“搜索”。
2.在搜索框中键入 msconfig,然后点按或单击“msconfig”。
3.在“系统配置”对话框中的“服务”选项卡上,点按或单击选中“隐藏所有 Microsoft 服务”复选框,然后点按或单击“全部禁用”。
4.在“系统配置”对话框的“启动”选项卡上,单击“打开任务管理器”。
5.在任务管理器的“启动”选项卡上,针对每个启动项,选择启动项并单击“禁用”。
6.关闭“任务管理器”。
7.在“系统配置”对话框的“启动”选项卡上,点按或单击“确定”,然后重新启动计算机。
然后右键运行方式选择属性,兼容性,以兼容性模式运行
您好,
关于该问题,由于Windows 8.1对于显卡驱动的要求,所以还要厂商能够开发出对Windows 8.1兼容的显卡驱动以支持。敬请您谅解和等待。
这也只能是我们目前得到的唯一解释了
从Windows 8.1发布到现在有相当一段时间了,但是这方面问题依旧没有得到解决
希望尽快配合硬件厂商推出相应解决方案
楼主,我的Win8.1是索尼笔记本附带的系统,就出现过了楼主所说的”玩游戏虚拟内存不足”的情况,而且我发现,玩生化危机5、生化危机6这样比较耗显卡的游戏不会弹窗说内存不足,而玩魔兽世界这样的对显卡要求不是太高的游戏却会弹窗说内存不足。 此外,我发现我的电脑有两个显卡驱动系统,我在想,难道是生化危机用的是其中一个没问题的显卡驱动,所以不会弹窗,而魔兽世界用的是另一个有问题的显卡驱动,导致弹窗说内存不足?
另外,我也特别咨询过索尼的技术支持,他们的回答恰恰呼应了楼主的判断——确实是显卡驱动的问题! 技术人员说4G的内存是足够的,而不兼容的显卡驱动程序会导致在该驱动程序有一定负载时无限堆虚拟内存(似乎是这么说的?),最后导致系统弹窗说内存不足。同时他们也提出了解决办法,就是把系统重装回Win8,然后再把显卡驱动程序更新到最新,接着再从Win8升级到Win8.1就不会出现内存不足的BUG。这也太麻烦了吧,别说是我,就是其他碰见内存不足BUG的用户也会慎重考虑重装系统啊。
您好,
我通过后续的测试发现了一个奇怪的情况
我使用较老的那台笔记本进行测试的,仅安装了所有驱动+所有可以安装的VC/DirectX运行库,安装了Office 2013+Adobe CC+AutoCAD 2014+3DSMax2014
1.msconfig关闭所有非Microsoft服务,游戏运行正常,Photoshop可以正常识别HD4000
2.打开NVIDIA Display Driver服务,Photoshop可以正常识别HD4000和GTX670M,游戏不想测试了,因为在我之前的情况下,游戏导致内存不足提示和Photoshop不能正常识别图形处理器是一并发生的
3.打开所有服务,Photoshop依旧正常
4.尝试还原我之前使用中的环境,首先开启Hyper-V,开启后发现依旧正常,遂卸载,此时已经不能判断为什么我之前在使用这台机器的时候也发生过我在之前问题中描述过的状况,因为完全没有出现
我暂时打算重新安装一遍Win8.1,然后在我每个安装的步骤之后都进行一轮测试,最终找出导致问题的软件/服务
整个情况确实很奇怪,因为我平时常用并且会常驻为系统服务的软件为Visual Studio(打个问号,暂时不知道会不会常驻服务)+VMWare,如果按之前的情况,驱动已经被排除在外,那就很有可能是我后续安装的软件中的常驻服务导致的问题