对Windows 8.1的(游戏)提示内存不足,对核芯显卡的驱动相关问题进行研究之后,个人的意见和问题

匿名
2014-01-19T13:28:24+00:00

首先必须说明的是,我当前暂用的是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

这个情况我也会考虑提交到英特尔论坛上,之所以放到问题区,是因为我希望寻求可行的解决方案

并且,我必须说明的是,经受这个问题的不是我一个,稍在网上搜索一下,就可以看到大量对这个问题的提问(并且我在本社区也搜索到了不少,但是暂时没有搜索到对我而言较有价值的解决方案)

无论如何,无论官方还是技术人士,能够查证我说明的情况并且给予回复和处理,并给出可行的解决方案

谢谢了

Windows 家庭版 | 以前的 Windows 版本 | 设备和驱动程序

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释
问题作者接受的答案
匿名
2014-03-04T03:11:08+00:00

您好,

关于该问题,由于Windows 8.1对于显卡驱动的要求,所以还要厂商能够开发出对Windows 8.1兼容的显卡驱动以支持。敬请您谅解和等待。

此答案是否有帮助?

10+ 个人认为此答案很有帮助。
0 个注释 无注释

33 个其他答案

排序依据: 非常有帮助
  1. 匿名
    2014-04-02T05:50:39+00:00

    请问一下 怎么卸载核显驱动?

    或者我不卸载直接覆盖可以吗?

    还有我在官网下载的10.18.10.3496,提示我的驱动为最新版本,不能安装。

    我的驱动版本是10.18.10.3277.

    在设备管理器中才能完全卸载驱动

    另外我必须说明,最近测试表明问题依旧没有解决,许多游戏依旧会产生内存不足的问题,甚至指定独显运行(但是右键查看默认图形处理器依旧是核显)的游戏

    所以看来问题还是没有解决

    此答案是否有帮助?

    0 个注释 无注释
  2. 匿名
    2014-04-01T11:49:53+00:00

    请问一下 怎么卸载核显驱动?

    或者我不卸载直接覆盖可以吗?

    还有我在官网下载的10.18.10.3496,提示我的驱动为最新版本,不能安装。

    我的驱动版本是10.18.10.3277.

    此答案是否有帮助?

    0 个注释 无注释
  3. 匿名
    2014-03-24T06:47:59+00:00

    按照你的方式操作。但问题依旧未能解决,感觉虚拟内存好像无法释放一样,有多大占多大,直到最后将磁盘占满,我1TB硬盘。虚拟内存所在的E盘有500G,照样3小时就满。无语了

    此答案是否有帮助?

    0 个注释 无注释
  4. 匿名
    2014-03-18T04:04:27+00:00

    您好,

    该问题可能是由于您没有权限进行操作导致,也有可能是nvidia显卡驱动问题。

    您可以尝试用管理员权限的用户名登录,如:Administrator  管理员权限

    此答案是否有帮助?

    0 个注释 无注释