我刚刚安装了 Windows 8 Pro OEM 64 位(全新安装),但它无法正确识别我的图形适配器。当我安装 Win8 时,它会自动安装日期为 2006 年 6 月 21 日的 BasicDisplay.sys 驱动程序。6.2.9200.16384(win8_rtm.120725-1247)。
硬件主板:MSiG41M-P33 组合 CPU:英特尔酷睿双核6600 显卡:NVIDIA酷睿i7-9400GT
操作系统Windows 8 Pro 64 位 OEM
图形适配器在 Windows XP 中运行良好。这台 PC 是一台普通的机器,在当地购买的,它的主板最近坏了,所以我用 G41M 替换了它。微软不允许我用不同的主板重新激活 Windows XP,所以我安装了 Win8,除了下面描述的之外,它似乎可以正常工作。
Win8 仅部分识别图形适配器,不允许 NVIDIA 最新驱动程序安装程序识别它是 NVIDIA 卡。因此,OpenGL 无法工作,而这是我最常用的软件所需要的。除此之外,图形看起来还不错。
当我说“部分识别”时,我的意思是通过控制面板,我可以看到该适配器被描述为 NVIDIA,但无论我尝试什么,包括适配器属性中的“更新驱动程序......”,驱动程序仍然停留在 Microsoft 基本显示适配器。
显示 > 屏幕分辨率 > 高级设置 > 适配器显示:
Adapter Type: **Microsoft Basic Display Adapter**
Chip Type: NVIDIA
DAC Type: NVIDIA Corporation
Bios Information: G27 Board - p381n17 >> Don't know what this means ...
no mention of 9400GT
Total Available Graphics Memory: 256 MB
Dedicated Video Memory: 0 MB >> In fact adapter has 512MB on-board video memory.
System Video Memory: 0 MB
Shared System Memory: 256 MB
控制面板 > 设备管理器 > 显示适配器仅显示Microsoft 基本显示适配器. 没有其他图形适配器,也没有未知设备或黄色问号。
到目前为止我已经尝试过:
- 清除 CMOS 并重置。
- 更新 BIOS 和所有主板驱动程序如下:
我第一次使用驱动恢复器查看是否需要任何驱动程序更新。它找到了一些,但我没有使用它来获取驱动程序。
然后我切换到 MSi 自己的主板驱动程序实用程序实时更新 5。这也表明主板需要更新几个驱动程序,所以我用它来获取新的驱动程序。之后,它显示一切都是最新的,我再次使用 Driver Reviver 检查,它也报告现在没有驱动程序需要更新。重新启动。
访问 NVIDIA 网站以获取最新的图形适配器驱动程序。他们的自动检测“选项 2:自动查找适用于我的 NVIDIA 产品的驱动程序”显示“NVIDIA 智能扫描无法评估您的系统硬件。请使用选项 1 手动查找适用于您的 NVIDIA 产品的驱动程序。”
所以我下载了310.70-桌面-win8-win7-winvista-64位-国际版-whql.exe,其中列出了9400 GT在受支持的产品下,但是当我运行它时,它显示:“NVIDIA 安装程序无法继续,此图形驱动程序找不到兼容的图形硬件。”
将显示器连接到板载英特尔显卡(G41 Intel Express),移除 NVIDIA 卡并重新启动,在 CMOS 中更改为内置显卡。它再次安装 MS 基本显示适配器,无法正确运行我需要的软件OpenGL. 它可以在具有 Intel Express 显卡的其他机器上运行(WinXP 和 7)
关机并拔出电源线。按住启动按钮以使所有电容器放电。取出并重新插入 PCI-E 插槽的 NVIDIA 适配器,确保其就位正确。将显示器连接到卡,将插头拧入插座。重新连接电源线。启动并在 BIOS 中检查主图形适配器是否设置为 PCI-E。启动 Windows。在设备管理器中卸载 MS Basic Display Adapter。屏幕短暂空白,然后重新出现。设备管理器中没有显示图形适配器条目。重启电脑。MS Basic Display Adapter 再次显示在设备管理器中可见。单击设备管理器 > 查看 > 显示隐藏的设备。没有出现其他图形适配器,没有未知设备。重启。尝试扫描硬件变化。未检测到。尝试右键单击 MS Basic Display Adapter > 属性 > 驱动程序 > 更新驱动程序...自动搜索。它回复说它已确定驱动程序是最新的。
我检查了“程序和功能”中没有可以删除的与图形驱动程序相关的条目(无)。搜索了名称中带有 nvidia 的其他驱动程序并将其删除,只保留 306.97 安装程序 exe 文件。
进行了 Windows 更新。
运行 GPU-Z,结果显示(主要项目):Microsoft Basic Display Adapter GPU G72 BIOS 5.72.22.76.88 设备 ID 10DE - 01D5 DDR2 总线宽度 32 位 内存大小 64MB 驱动程序版本 nvlddmkm 6.2.9200.16384 (ForceWare 0.00) / Win8 64 NVIDIA SLI Unknown,在底部的下拉菜单中,“Microsoft Basic Display Adapter”是唯一的选项
如果我将该机器中的硬盘换成安装了 Ubuntu 10.4 的硬盘(最初安装在同一台 PC 上),lspci 会显示“VGA 兼容控制器为 NVIDIA Corporation Device 01d5(rev a1)(prog-if 00 [VGA 控制器])”和“正在使用的内核驱动程序:nvidia”
我对尝试新事物没有什么想法,如果能提出建议我将非常感谢。
谢谢!
答案1
为了解决这个问题,我购买了一个新的图形适配器 - NVIDIA GeForce GT630 810N,Windows 8 / MSi mobo 现在可以正确识别该适配器,安装驱动程序并运行 OpenGL。
我没有进行任何其他更改,因此特定型号的 9400 GT 卡、MSi G41M-P33 Combo 和 Windows 8 的组合不起作用,即使该卡在 Windows 7 中可以工作。