原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2326.html https://www.myzhenai.com/thread-17940-1-1.html
关键词: 默认声音设备无法打开 VMware无法自动检测声卡 设置默认声卡 Linux设置默认声卡
我有一台VMware虚拟机里的CentOS系统最近运行的时候总是会弹出提示 默认声音设备无法打开 总是要手动去连接声卡, VMware无法自动检测声卡了. 刚开始的时候我以为是CentOS的声卡驱动的问题, 因为我安装的是Alsa声卡,但是检测声卡驱动的时候是显示声卡驱动安装了的. 后来又以为是Vmware tools的问题, 于是重新安装了一遍VMware tools. 却发现还是没有解决问题, 于是不得不转换思路, 会不会是虚拟的声卡驱动有多个声卡呢? 所以才导致无法确定使用哪一个声卡是默认声卡而无法识别. 后面一步一步排查,还真是. 最后就是设置了默认声卡解决了问题.步骤如下
[RucLinux@localhost ~]$ cat /proc/asound/cards 0 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI Ensoniq AudioPCI ENS1371 at 0x2080, irq 16 [RucLinux@localhost ~]$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: AudioPCI [Ensoniq AudioPCI], device 1: ES1371/2 [ES1371 DAC1] Subdevices: 1/1 Subdevice #0: subdevice #0 [RucLinux@localhost ~]$ su root 密码: [root@localhost RucLinux]# find / -name alsa.conf /usr/share/alsa/alsa.conf [root@localhost RucLinux]# vi /usr/share/alsa/alsa.conf [root@localhost RucLinux]# vi /etc/asound.conf
先查看你的声卡,然后再编辑/etc/asound.conf这个文件,将你指定的声卡序列号添加在这个文件里, 你只需要修改以下这三行后面的数字即可以了. 即默认声卡为第几个,0即为第一,1即为第二,以此类推.
defaults.pcm.card 1 defaults.pcm.device 1 defaults.ctl.card 1
sicnature ---------------------------------------------------------------------
I P 地 址: 3.136.17.147
区 域 位 置: 美国
系 统 信 息:
Original content, please indicate the source:
同福客栈论坛 | 蟒蛇科普 | 海南乡情论坛 | JiaYu Blog
sicnature ---------------------------------------------------------------------
Welcome to reprint. Please indicate the source https://myzhenai.com.cn/post/2326.html
1 评论
设置默认设备
cat /proc/asound/cards 得到card的卡号,如0或1
vi /etc/asound.conf
defaults.pcm.card 0
defaults.pcm.device 1
defaults.ctl.card 0
https://www.alsa-project.org/main/index.php/SoundcardTesting