尤其是用ALSA驱动上独立声卡的时候更是如此。
解决方案:
1、重新安装alsa,并进行配置
apt-get install alsa-utils alsa-oss
2、接着使用alpay查看需要使用的声卡
root@huawei:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: AG06AG03 [AG06/AG03], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
这里可以看到原因,电脑由三声卡,集成声卡、HDMI 输出、AG03,但是默认是在集成的模拟声卡输出信号的。
3、修改配置文件,设置默认声卡/
leafpad /etc/asound.conf
修改默认声卡配置强制独立声卡输出信号,重启系统,问题解决。
如果您的RedHat机器在连接到显示器或电视时没有声音,则需要更改HDMI输出音频设置。首先打开终端应用程序,并输入以下命令以编辑ALSA配置文件:sudo nano /etc/modprobe.d/sound.conf。此时会进入文本编辑器,然后添加以下内容:options snd-hda-intel index=1,0
options snd_hda_intel enable=1,0
options snd_hda_codec_hdmi enable=1
设置完成后,按Ctrl + X退出并保存更改。然后输入以下命令使更改生效:sudo alsa force-reload,之后检查RedHat的音量控制器以确保音量已完全打开。现在您的RedHat系统应当成功更改为HDMI输出音频。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)