我的 HDMI 声音有问题。
我最近升级到Fedora 19(全新安装)但F18也存在这个问题。我有英特尔DQ67SW主板集成音频/视频和华硕-英伟达GT220显卡。 MB和VGA都有HDMI输出,但是声子无论是否使用,都只会找到 MB 上的第一个 HDMI。我只有一台带扬声器的显示器,当然它连接到 VGA 卡。
我使用 Fedora 19 和 KDE。
奇怪的是,当我切换到 Gnome 时,声音就会起作用。如果我切换回来,KDE 也可以工作但声音配置 UI 不会在选择中列出正确的设备。如果我更改选择,即使我单击“取消”,声音也会在更改后立即失败。
现在我必须安装 Gnome 来仅管理声音设置!
据我所知这是用户特定的配置并位于主目录中的某个位置。我尝试保存各种与声音相关的文件(例如pulse、libphonon.something),但它们都没有帮助。
有人可以向我解释这种行为吗?
我对 Phonon 在多个 HDMI 输出方面存在问题感到愤怒,但不知怎的,它不得不有一个辅助输出。
我想要一个适当的解决方法(没有 Gnome),我可以用它来控制声音设置。
我曾经使用插件和重定向来配置 asound.conf,但在几次内核更新之前它无法工作。而且 AFAIK KDE 使用 Pulseaudio,而不是 Alsa。
我没有提到在内核更新之一之前我没有任何声音问题。我不记得确切的版本了。
[更新2014-04-30]
以下是音频设备列表:
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC888 Analog [ALC888 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC888 Digital [ALC888 Digital]
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 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
答案1
把这个放在你的/etc/asound.conf
pcm.softvolPhonon {
type softvol
slave.pcm "default:CARD=0"
control {
name "HDMI"
card 0
}
min_dB -51.0
max_dB 0.0
resolution 100
hint {
show on
description "hdmi with extra Volume Control"
}
}
您需要将系统中的卡 0 替换为 HDMI 音频输出。