我有一台戴尔 OptiPlex 960,配有两张显卡。一张是双头 ATI Radeon HD 4670,另一张是古老的 4MB Matrox PCI VGA 卡。
该系统在 XP 下运行良好。我可以使用 3 个显示器,完全没有问题。我刚刚升级到 Windows 7 64 位,在显示属性中我能看到的唯一卡是旧的 PCI 卡。未列出 ATI Radeon。
以为我只需要驱动程序,所以我去检查了设备管理器,它就在那里,没有任何错误或任何东西。
有没有想过为什么 Windows 7 无法在此配置中启用 Radeon?
(注:不要告诉我这种配置是不可能的(至少一般情况下),因为我已经用了好几年了。我保留这张古老卡的原因就是因为它在安装其他卡时能很好地发挥作用。是的,我知道这种情况很少见,但它做工作。)
编辑: 4MB PCI 卡是Matrox 576-04,修订版 A,至少根据主板上印刷的内容。硬件 ID 是VEN_102B&DEV_0519
,这让我认为正确的名称是 MGA 2064W。
答案1
有一些东西告诉我,这与 7/Vista 使用新的驱动程序模型而 XP 使用旧的驱动程序模型有关。由于 ATI 卡相对较新,我很好奇 Matrox 是什么型号。PCI 卡很旧,Vista/7 驱动程序对它们的支持通常很差,因为它们并不常见。
编辑
我甚至在 Matrox 的网站上都找不到这张卡,但这证实了我的怀疑。由于这张卡在 XP 中可以工作,但在 7 中不能工作,所以这显然是驱动程序问题。Vista/7 使用一种名为 WDDM 的新驱动程序模型。XP 使用名为 XDDM 的旧驱动程序模型。两者彼此不兼容,不能同时运行。
这为您带来了获得多显示器支持的另一个选择。下载 Radeon 的 XDDM 驱动程序,因为您不太可能找到 Matrox 的更新的 WDDM 驱动程序。将 Radeon 移至较旧的驱动程序可解决此问题,因为您可以同时运行两个驱动程序。最明显的缺点是您将失去 Aero 支持。XDDM 驱动程序本质上不如较新的 WDDM 驱动程序稳定,并且由于它们行为不当,一些程序可能会崩溃或出现蓝屏。
除此之外,您还可以获得多显示器。
答案2
您的 BIOS 可能默认为 PCI/PCIE 设置,而不是应为的独立 PCIE 设置。设置后,Windows 7 应该首先识别寻址的视频卡(pcie 卡),然后识别其后的辅助卡。