![如何强制系统寻找新的声音设备?](https://linux22.com/image/824666/%E5%A6%82%E4%BD%95%E5%BC%BA%E5%88%B6%E7%B3%BB%E7%BB%9F%E5%AF%BB%E6%89%BE%E6%96%B0%E7%9A%84%E5%A3%B0%E9%9F%B3%E8%AE%BE%E5%A4%87%EF%BC%9F.png)
我有一台小型平板电视(东芝),我经常通过 HDMI 将其连接到我的笔记本电脑(HP Pavilion dv4)并用作电脑显示器。当我这样做时,我更喜欢使用电视的扬声器,特别是在观看视频时,因为声音质量要好得多。
但是,当我打开计算机后连接 HDMI 电缆(而不是在启动前插入)时,“声音设置”不会将电视列为输出设备,因此我被迫重新启动。
我很好奇是否有更简单的解决方案,也许是一个 CLI 命令来检查新的声音输出。有人知道类似的东西或有其他解决方案吗?
澄清一下,我认为这是软件问题。HDMI 始终可用,我可以随时将桌面切换到电视。问题是,如果在启动时未连接 HDMI,则电视不会作为输出选项出现在声音设置 GUI 中。因此,除非我弄错了,否则我的问题不是 HDMI 特有的,而是关于从命令行操作声音设置的一般用法问题。
‘cat /proc/asound/cards’的输出:
0 [英特尔]:HDA-英特尔 - HDA 英特尔 HDA Intel 位于 0xda500000 irq 48
更新:
以下是一些请求的输出。抱歉延迟了。
‘lsmod’ 的输出(启动计算机、连接 HDMI 并成功将 HDMI 连接的屏幕设置为唯一显示器后。但是,HDMI 未在声音设置 GUI 中列为选项):
使用的模块大小 usbhid 47199 0 隐藏 99559 1 usbhid 迈克尔·米奇 12612 0 arc4 12529 0 pci_stub 12622 1 vboxpci 23200 0 vboxnetadp 13382 0 vboxnetflt 23441 0 vboxdrv 287082 3 vboxpci,vboxnetadp,vboxnetflt 孟加拉国经济伙伴关系 18281 2 parport_pc 32866 0 rfcomm 47604 0 ppdev 17113 0 蓝牙 180104 10 bnep,rfcomm binfmt_misc 17540 1 snd_hda_codec_hdmi 32474 1 snd_hda_codec_idt 70795 1 snd_hda_intel 33773 3 snd_hda_codec 127706 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel snd_hwdep 13668 1 snd_hda_codec snd_pcm 97188 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec snd_seq_midi 13324 0 snd_rawmidi 30748 1 snd_seq_midi i915 473298 2 snd_seq_midi_event 14899 1 snd_seq_midi snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event snd_timer 29990 2 snd_pcm,snd_seq snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq lib80211_crypt_tkip 17390 0 ir_lirc_codec 12859 0 lirc_dev 19204 1 ir_lirc_codec wl 2568210 0 uvcvideo 72627 0 ir_mce_kbd_解码器 12777 0 snd 78855 16 snd_hda_codec_hdmi、snd_hda_codec_idt、snd_hda_intel、snd_hda_codec、snd_hwdep、snd_pcm、snd_rawmidi、snd_seq、snd_timer、snd_seq_device ir_sony_解码器 12510 0 videodev 98259 1 uvcvideo soundcore 15091 1 秒 ir_jvc_解码器 12507 0 psmouse 97443 0 ir_rc6_解码器 12507 0 joydev 17693 0 snd_page_alloc 18529 2 snd_hda_intel,snd_pcm lib80211 14381 2 lib80211_crypt_tkip,wl hp_wmi 18092 0 v4l2_compat_ioctl32 17128 1 视频设备 稀疏键映射 13890 1 hp_wmi 严重_原始 13211 0 drm_kms_helper 46978 1 i915 hp_accel 25976 0 ir_rc5_解码器 12507 0 drm 241921 3 i915,drm_kms_helper jmb38x_ms 17646 0 i2c_algo_bit 13423 1 i915 wmi 19256 1 hp_wmi memstick 16569 1 jmb38x_ms lis3lv02d 19876 1 hp_accel ir_nec_解码器 12507 0 视频 19596 1 i915 输入轮询设备 13896 1 lis3lv02d rc_rc6_mce 12502 0 核心温度 13525 0 ene_ir 18457 0 rc_core 26412 10 ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,rc_rc6_mce,ene_ir mac_hid 13253 0 17799 0 parport 46562 3 parport_pc,ppdev,lp sdhci_pci 18826 0 sdhci 33205 1 sdhci_pci r8169 62099 0
‘lsmod’ 的输出(仅重新启动计算机后。HDMI 输出现在出现在声音设置中):
使用的模块大小 pci_stub 12622 1 vboxpci 23200 0 vboxnetadp 13382 0 vboxnetflt 23441 0 vboxdrv 287082 3 vboxpci,vboxnetadp,vboxnetflt snd_hda_codec_hdmi 32474 1 snd_hda_codec_idt 70795 1 snd_hda_intel 33773 3 snd_hda_codec 127706 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel snd_hwdep 13668 1 snd_hda_codec rfcomm 47604 0 孟加拉国经济伙伴关系 18281 2 snd_pcm 97188 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec 蓝牙 180104 10 rfcomm,bnep parport_pc 32866 0 ppdev 17113 0 snd_seq_midi 13324 0 snd_rawmidi 30748 1 snd_seq_midi uvcvideo 72627 0 lib80211_crypt_tkip 17390 0 snd_seq_midi_event 14899 1 snd_seq_midi wl 2568210 0 videodev 98259 1 uvcvideo v4l2_compat_ioctl32 17128 1 视频设备 snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event binfmt_misc 17540 1 snd_timer 29990 2 snd_pcm,snd_seq snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq joydev 17693 0 ir_lirc_codec 12859 0 lirc_dev 19204 1 ir_lirc_codec snd 78855 16 snd_hda_codec_hdmi、snd_hda_codec_idt、snd_hda_intel、snd_hda_codec、snd_hwdep、snd_pcm、snd_rawmidi、snd_seq、snd_timer、snd_seq_device ir_mce_kbd_解码器 12777 0 i915 473298 2 soundcore 15091 1 秒 ir_sony_解码器 12510 0 snd_page_alloc 18529 2 snd_hda_intel,snd_pcm drm_kms_helper 46978 1 i915 lib80211 14381 2 lib80211_crypt_tkip,wl psmouse 97443 0 严重_原始 13211 0 hp_wmi 18092 0 ir_jvc_解码器 12507 0 drm 241921 3 i915,drm_kms_helper jmb38x_ms 17646 0 i2c_algo_bit 13423 1 i915 memstick 16569 1 jmb38x_ms 稀疏键映射 13890 1 hp_wmi ir_rc6_解码器 12507 0 ir_rc5_解码器 12507 0 ir_nec_解码器 12507 0 wmi 19256 1 hp_wmi rc_rc6_mce 12502 0 ene_ir 18457 0 rc_core 26412 10 ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,rc_rc6_mce,ene_ir hp_accel 25976 0 lis3lv02d 19876 1 hp_accel 视频 19596 1 i915 输入轮询设备 13896 1 lis3lv02d 核心温度 13525 0 mac_hid 13253 0 17799 0 parport 46562 3 parport_pc,ppdev,lp usbhid 47199 0 隐藏 99559 1 usbhid r8169 62099 0 sdhci_pci 18826 0 sdhci 33205 1 sdhci_pci