连接电视时,Windows 7 中的 ATI HDMI 音频消失

连接电视时,Windows 7 中的 ATI HDMI 音频消失

到目前为止,我已经在 Google 上搜索了几个小时,却无法解决这个非常烦人的问题。

设置如下:

  • 我的电脑运行的是 Windows 7 RC(64 位)
  • 显卡是 ATI Radeon 4850 系列显卡(确切地说是 Sapphire HD 4850 512MB)
  • 显卡具有 HDMI 输出,内置音频芯片
  • 我有一根 HDMI 线连接电脑和电视(索尼 Bravia 系列)

问题是,当我将 HDMI 电缆连接到电视时,ATI HDMI 声音输出设备会从 Windows 的播放设备列表中完全消失。

作为一种解决方法,我可以通过重新安装 HDMI 音频驱动程序来恢复音频。但是,当我断开电视连接时,驱动程序又消失了。所以基本上,每次我想在电视上看东西时,我都必须重新安装音频驱动程序,这当然非常烦人。

编辑:我发现我不需要重新安装 HDMI 音频驱动程序来恢复声音;我只需要重新启动电脑并插入 HDMI 线以恢复音频驱动程序。这表明问题与从电视传递到计算机的信息有关,这导致我的 HDMI 音频驱动程序消失。

还有其他更优雅的解决方案可以解决这个问题吗?

答案1

我解决了!

您需要在执行此操作之前拔下 HDMI 电缆,因为如果不这样做,驱动程序就不会显示在列表中。

  • 如果您在“属性”中找到驱动程序,请右键单击桌面工具栏上时钟旁边的扬声器。选择“播放设备”。您应该在那里看到“数字音频(HDMI)”图标。
  • 单击它并在下一个窗口中选择“属性”。再次选择“属性”。现在您又进入另一个窗口。
  • 左下角有一个按钮,上面写着“更改设置”。单击它,如果 UAC 需要权限,则允许它。好的,另一个窗口,单击“驱动程序”选项卡,在这里您应该单击“回滚驱动程序”按钮。
  • 完成后,瞧:HDMI 声音又回来了!

详细描述,简短修复:如果您知道它是哪一个,您也可以从 Windows 设备管理器访问这个精确的驱动程序。

所以,现在你每次想要使用 HDMI 输出时,就无需再购买额外的线缆和重启机器了

我的规格:Packard Bell 笔记本电脑、ATI RADEON 4570 芯片组、来自 amd.com 的最新参考驱动程序、Windows 7 Home Professional 32 位

答案2

这听起来很烦人。让电视一直连接着怎么样?

编辑:感谢您的澄清;现在我明白了一点。您可能能够在设备管理器中显示隐藏的设备,然后禁用并重新启用驱动程序,但这仍然不比禁用 HDMI 音频好多少。

更好的解决方法可能是忘记 ATI HDMI 音频设备,而是使用声卡或主板上的 TOSlink 或 S/PDIF 输出(如果您的计算机具有这两种类型的数字音频输出)。您可以非常便宜地获得较长的 TOSlink 和同轴电缆(我刚刚从MonoPrice)。当然,如果您不需要环绕声,您也可以使用同样便宜的立体声 RCA 线。

另一方面,HDMI 电缆仍然非常昂贵。我正在考虑类似的布线情况,但我还没有最终决定电视和电脑最终要放在哪里。我正在考虑从MonoPrice(我发现的一些最便宜的)或蓝色牛仔裤电缆(经认证的更高质量电缆,适合长距离传输)。我继续购买了 TOSlink 电缆,因为它足够便宜,如果我需要的话,我可以稍后再购买更长的电缆。

答案3

当我通过 AV 接收器连接机顶盒时,我遇到了同样的问题:当有人看电视时,HTPC 丢失了 HDMI 音频,相反,我收到一条消息,提示检测到了 SPDIF 连接。重新启动确实解决了这个问题,但只有在有人再次打开机顶盒时才有效。

在另一个论坛(不记得名字了)上,我发现有人建议在 msconfig 中禁用 AMD 外部事件实用程序,到目前为止,这对我来说确实有效,而且我认为这也很有意义。所以试试看这是否有用?如果有用,当然要感谢其他人。

答案4

发现于设备管理器 » ATI 高清晰度音频设备. 右键单击​​并禁用/启用。

这对我来说很有效,它与即插即用有关。我正在运行 Windows 7 64 位。

相关内容