Linux - 外部声卡没有声音

Linux - 外部声卡没有声音

我的 Audiotrak Prodigy HD2 声卡出现了一个奇怪的问题。最近它运行正常,但现在当我在 pavucontrol 中选择它并在 Clementine 中播放音乐或在 youtube 上观看视频时,播放会冻结。(卡在 0:00,即使它应该正在播放)切换到集成卡就可以了(声音正常工作)。此外,当我启动 Windows 时,此声卡可以正常工作,因此问题出在 Linux 上。我尝试了 pavucontrol 配置选项卡中的不同配置文件,但似乎不起作用。

我正在使用 Manjaro 16.10,内核 x86_64 Linux 4.4.39-1-MANJARO。

aplay-l:

card 2: ICE1724 [ICEnsemble ICE1724], device 0: ICE1724 [ICE1724]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 2: ICE1724 [ICEnsemble ICE1724], device 1: ICE1724 IEC958 [ICE1724 IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

lspci-v:

06:00.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01)
        Subsystem: VIA Technologies Inc. Device 2401
        Flags: bus master, medium devsel, latency 64, IRQ 16
        I/O ports at c100 [size=32]
        I/O ports at c080 [size=128]
        Capabilities: <access denied>
        Kernel driver in use: snd_ice1724
        Kernel modules: snd_ice1724

答案1

感谢@dirkt,我找到了解决方案

最初我在终端中发出了以下命令:

#alsa --force-reload
alsaunmute
amixer set Master 90%

我不确定它此时是否正常工作,但我还打开了 alsamixer 并将多轨内部时钟从“IEC958 In”更改为“44100”,然后它就开始工作了!

编辑:我建议将多轨道速率锁定设置为关闭(MM),并将多轨道速率重置设置为关闭(这会导致每次重启时时钟速度重置为“IEC958 In”)

再次感谢@dirkt 的帮助。

相关内容