- 积分
- 902
- 最后登录
- 2024-4-21
- 精华
- 0
- 阅读权限
- 40
- 主题
- 258
- UID
- 259057
- 帖子
- 1476
- PB币
- 518
- 威望
- 52
- 贡献
- 0
- 技术
- 1
- 活跃
- 1250
- UID
- 259057
- 帖子
- 1476
- PB币
- 518
- 贡献
- 0
- 技术
- 1
- 活跃
- 1250
|
这一堆问题把我搞晕了。事情是这样的:
一个老电脑,ACER REVO 70。大概12年时候当视频放机HTPC买的。现在淘汰下来,当桌面机用。装了window10,正用这个和大伙谈笑风生。
问题的起源是给电脑换了个硬盘,硬盘是GPT格式的,于是就用UEFI方式装了windows10。哪都挺好,就是hdmi不出声。尝试了一些办法,都没效果。不过耳机输出口还是工作的。
后来装了双系统,在同一块硬盘上还是用UEFI模式装了UBUNTU MATE, 发现在Linux里,HDMI可以出声。
接着,以MBR方式格式化了硬盘,用legacy模式装了windows10,发现hdmi有声。
基于以上事实:
0、UEFI下,windows10不能驱动hdmi声音。
1、Linux可以正常驱动hdmi,所以和BIOS是UEFI还是legacy没关系。和硬盘也没关系。
2、legacy下,windows10可以正常驱动hdmi声音。
是否可以认为,window10缺少UEFI模式下的hdmi的驱动? 或者说驱动程序两种方式下还不一样?
UEFI模式下,windows10设备管理里是这样的:System Devices里有两个"High Definition Audio Controller".
第一个正常,大概就是我可以用耳机听到声音的设备。
第二个有黄色惊叹号,我猜可能是hdmi的声音输出。
在Other Devices里显示有俩设备带惊叹号。恐怕也是hdmi的问题。
把带惊叹号的都删除了之后再重新添加,还是这三个惊叹号。看样子windows自己 识别不出来。
后来在网上查了一下,似乎最终解决方案就是传统模式安装windows。。。
|
|