Windows 中的 Sound Blaster PCI ID 错误

Windows 中的 Sound Blaster PCI ID 错误

我拥有 Sound Blaster X-Fi Titanium,它在 Linux 或 Windows 7 下运行没有问题。它的原始 PCI ID 是1102:000b但现在我在 MS Windows 中看到了不同之处。

  • BIOS 设置:1102:000b
  • GNU/Linux:1102:000b
  • Windows 7的:1102:000d
  • Windows 8:1102:000d

最近几天,我在 Xen 中试验了 IOMMU PCI 直通,并尝试将此设备传递到虚拟 Windows 7 和 8。在这里我发现了这个问题。我不知道这是否只是巧合或我的问题的原因,但现在即使在物理系统中也出错了。

Windows 将其检测1102:000d为高清音频声音设备(我猜是这个名字,我已经本地化了 Windows,但这是通用名称,与驱动程序之前的 Realtek HDA 相同),它正在播放但不稳定(Windows 扬声器测试可能会导致该应用程序崩溃),我无法安装 Creative 软件。使用的驱动程序是hdaudio.sys

在 BIOS 或 UEFI 模式下启动不会改变任何东西。CMOS 清洁也是如此。有人遇到了同样的问题

答案1

解决方案是使用带驱动程序的原装 CD(即使已过期)。这些可以安装,不像网络上的那些。安装后设备显示为1102:000b正确的。但我仍然不明白这个000d问题。

相关内容