Vor*_*sik 5 sound pulseaudio alsa kubuntu
我尝试通过线路输入立体声插孔将音频从我的第二个显示器输入 Kubuntu,现在基本上在摆弄alsamixer
(取消线路静音并正确设置音量设置)并添加load-module module-loopback
到我的/etc/pulse/default.pa
我目前使用此设置的最大问题是播放音频时出现的噼啪声/噪音 - 即使将线路输入音量调整至约 5%(高于此值的所有内容都令人痛苦)并增加外部放大器的音量。(在 Windows 10 下,即使线路输入音量为 100%,此设置也没有出现噼啪声/声音问题)
\n\n到目前为止我尝试过的:
\n\n1)load-module module-udev-detect tsched=0
(添加)tsched=0
\nin/etc/pulse/default.pa
用于停用 PulseAudio 中基于计时器的调度,这有助于其他人处理噼啪声。
2)将1)/etc/pulse/daemon.conf
与PulseAudio 中设置默认片段编号和缓冲区大小的修改结合起来(如下所示:https: //wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Static_noise_when_using_headphones)
3)显式编写环回源和接收器及其速率和通道:
\n\nload-module module-loopback source=alsa_input.pci-0000_12_00.3.analog-stereo sink=alsa_output.usb-FiiO_DigiHug_USB_Audio-01.analog-stereo rate=44100 channels=2\n
Run Code Online (Sandbox Code Playgroud)\n\n4 )/etc/modprobe.d/alsa-base.conf
使用此处建议的options snd-hda-intel position_fix=1
或进行修改: https ://wiki.ubuntu.com/Audio/PositionReportingoptions snd-hda-intel position_fix=2
我的系统:
\n\nlspci -nnk | grep -i audio -A2\n0e:00.1 Audio device [0403]: NVIDIA Corporation GP104 High Definition Audio Controller [10de:10f0] (rev a1)\n Subsystem: CardExpert Technology GP104 High Definition Audio Controller [10b0:1b81]\n Kernel driver in use: snd_hda_intel\n Kernel modules: snd_hda_intel\n--\n12:00.3 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Device [1022:1457]\n Subsystem: ASRock Incorporation Device [1849:1220]\n Kernel driver in use: snd_hda_intel\n
Run Code Online (Sandbox Code Playgroud)\n\ncat /proc/asound/cards\n 0 [NVidia ]: HDA-Intel - HDA NVidia\n HDA NVidia at 0xfd080000 irq 329 \n 1 [Audio ]: USB-Audio - DigiHug USB Audio \n FiiO DigiHug USB Audio at usb-0000:11:00.3-2, full speed\n 2 [Generic ]: HDA-Intel - HD-Audio Generic\n HD-Audio Generic at 0xfd900000 irq 331\n
Run Code Online (Sandbox Code Playgroud)\n\npactl list sources\nQuelle #0\n Status: RUNNING\n Name: alsa_output.usb-FiiO_DigiHug_USB_Audio-01.analog-stereo.monitor\n Beschreibung: Monitor of DigiHug USB Audio Analog Stereo\n Treiber: module-alsa-card.c\n Abtastwert-Angabe: s16le 2ch 44100Hz\n Kanalzuordnung: front-left,front-right\n Besitzer-Modul: 7\n Stumm: ja\n Lautst\xc3\xa4rke: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB\n Verteilung 0,00\n Basis-Lautst\xc3\xa4rke: 65536 / 100% / 0,00 dB\n Ziel-Monitor: alsa_output.usb-FiiO_DigiHug_USB_Audio-01.analog-stereo\n Latenz: 0 usec, eingestellt 40000 usec\n Flags: DECIBEL_VOLUME LATENCY \n Eigenschaften:\n device.description = "Monitor of DigiHug USB Audio Analog Stereo"\n device.class = "monitor"\n alsa.card = "1"\n alsa.card_name = "DigiHug USB Audio"\n alsa.long_card_name = "FiiO DigiHug USB Audio at usb-0000:11:00.3-2, full speed"\n alsa.driver_name = "snd_usb_audio"\n device.bus_path = "pci-0000:11:00.3-usb-0:2:1.1"\n sysfs.path = "/devices/pci0000:00/0000:00:07.1/0000:11:00.3/usb3/3-2/3-2:1.1/sound/card1"\n udev.id = "usb-FiiO_DigiHug_USB_Audio-01"\n device.bus = "usb"\n device.vendor.id = "1852"\n device.vendor.name = "GYROCOM C&C Co., LTD"\n device.product.id = "7022"\n device.product.name = "DigiHug USB Audio"\n device.serial = "FiiO_DigiHug_USB_Audio"\n device.string = "1"\n module-udev-detect.discovered = "1"\n device.icon_name = "audio-card-usb"\n Formate:\n pcm\n\nQuelle #1\n Status: RUNNING\n Name: alsa_input.pci-0000_12_00.3.analog-stereo\n Beschreibung: HD-Audio Generic Analog Stereo\n Treiber: module-alsa-card.c\n Abtastwert-Angabe: s16le 2ch 44100Hz\n Kanalzuordnung: front-left,front-right\n Besitzer-Modul: 8\n Stumm: nein\n Lautst\xc3\xa4rke: front-left: 6554 / 10% / -60,00 dB, front-right: 6554 / 10% / -60,00 dB\n Verteilung 0,00\n Basis-Lautst\xc3\xa4rke: 6554 / 10% / -60,00 dB\n Ziel-Monitor: k. A.\n Latenz: 30 usec, eingestellt 40000 usec\n Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY \n Eigenschaften:\n alsa.resolution_bits = "16"\n device.api = "alsa"\n device.class = "sound"\n alsa.class = "generic"\n alsa.subclass = "generic-mix"\n alsa.name = "ALC1220 Analog"\n alsa.id = "ALC1220 Analog"\n alsa.subdevice = "0"\n alsa.subdevice_name = "subdevice #0"\n alsa.device = "0"\n alsa.card = "2"\n alsa.card_name = "HD-Audio Generic"\n alsa.long_card_name = "HD-Audio Generic at 0xfd900000 irq 331"\n alsa.driver_name = "snd_hda_intel"\n device.bus_path = "pci-0000:12:00.3"\n sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:12:00.3/sound/card2"\n device.bus = "pci"\n device.vendor.id = "1022"\n device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"\n device.product.id = "1457"\n device.string = "front:2"\n device.buffering.buffer_size = "65536"\n device.buffering.fragment_size = "32768"\n device.access_mode = "mmap+timer"\n device.profile.name = "analog-stereo"\n device.profile.description = "Analog Stereo"\n device.description = "HD-Audio Generic Analog Stereo"\n alsa.mixer_name = "Realtek ALC1220"\n alsa.components = "HDA:10ec1220,18491220,00100003"\n module-udev-detect.discovered = "1"\n device.icon_name = "audio-card-pci"\n Ports:\n analog-input-front-mic: Vorderes Mikrofon (priority: 8500, not available)\n analog-input-rear-mic: R\xc3\xbcckw\xc3\xa4rtiges Mikrofon (priority: 8200, not available)\n analog-input-linein: Eingang (priority: 8100, available)\n Aktiver Port: analog-input-linein\n Formate:\n pcm\n
Run Code Online (Sandbox Code Playgroud)\n\npactl list sinks\nZiel #0\n Status: RUNNING\n Name: alsa_output.usb-FiiO_DigiHug_USB_Audio-01.analog-stereo\n Beschreibung: DigiHug USB Audio Analog Stereo\n Treiber: module-alsa-card.c\n Abtastwert-Angabe: s16le 2ch 44100Hz\n Kanalzuordnung: front-left,front-right\n Besitzer-Modul: 7\n Stumm: nein\n Lautst\xc3\xa4rke: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB\n Verteilung 0,00\n Basis-Lautst\xc3\xa4rke: 65536 / 100% / 0,00 dB\n Quellen-Monitor: alsa_output.usb-FiiO_DigiHug_USB_Audio-01.analog-stereo.monitor\n Latenz: 46296 usec, eingestellt 40000 usec\n Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY \n Eigenschaften:\n alsa.resolution_bits = "16"\n device.api = "alsa"\n device.class = "sound"\n alsa.class = "generic"\n alsa.subclass = "generic-mix"\n alsa.name = "USB Audio"\n alsa.id = "USB Audio"\n alsa.subdevice = "0"\n alsa.subdevice_name = "subdevice #0"\n alsa.device = "0"\n alsa.card = "1"\n alsa.card_name = "DigiHug USB Audio"\n alsa.long_card_name = "FiiO DigiHug USB Audio at usb-0000:11:00.3-2, full speed"\n alsa.driver_name = "snd_usb_audio"\n device.bus_path = "pci-0000:11:00.3-usb-0:2:1.1"\n sysfs.path = "/devices/pci0000:00/0000:00:07.1/0000:11:00.3/usb3/3-2/3-2:1.1/sound/card1"\n udev.id = "usb-FiiO_DigiHug_USB_Audio-01"\n device.bus = "usb"\n device.vendor.id = "1852"\n device.vendor.name = "GYROCOM C&C Co., LTD"\n device.product.id = "7022"\n device.product.name = "DigiHug USB Audio"\n device.serial = "FiiO_DigiHug_USB_Audio"\n device.string = "front:1"\n device.buffering.buffer_size = "352800"\n device.buffering.fragment_size = "176400"\n device.access_mode = "mmap+timer"\n device.profile.name = "analog-stereo"\n device.profile.description = "Analog Stereo"\n device.description = "DigiHug USB Audio Analog Stereo"\n alsa.mixer_name = "USB Mixer"\n alsa.components = "USB1852:7022"\n module-udev-detect.discovered = "1"\n device.icon_name = "audio-card-usb"\n Ports:\n analog-output: Analoge Ausgabe (priority: 9900)\n Aktiver Port: analog-output\n Formate:\n pcm\n
Run Code Online (Sandbox Code Playgroud)\n\n我的基本音频设置:
\n\n输入:
\n\n输出:
\n\n为我解决此问题的关键项目如下。
案例修改
电源修改
脉冲音频修改
load-module module-loopback source=alsa_input.usb-Corsair_CORSAIR_VOID_ELITE_Wireless_Gaming_Dongle-00.multichannel-input sink=alsa_output.pci-0000_09_00.3.analog-stereo
load-module module-loopback source=alsa_input.pci-0000_09_00.3.analog-stereo sink=alsa_output.usb-Corsair_CORSAIR_VOID_ELITE_Wireless_Gaming_Dongle-00.iec958-stereo
set-default-sink alsa_output.usb-Corsair_CORSAIR_VOID_ELITE_Wireless_Gaming_Dongle-00.iec958-stereo
set-default-source alsa_input.usb-Corsair_CORSAIR_VOID_ELITE_Wireless_Gaming_Dongle-00.multichannel-input
set-source-volume alsa_input.pci-0000_09_00.3.analog-stereo 5000
set-card-profile alsa_card.usb-HD_Webcam_USB_HD_Webcam_USB_HD_Webcam_USB-02 off
set-card-profile alsa_card.pci-0000_07_00.1 off
set-card-profile alsa_card.pci-0000_09_00.3 output:analog-stereo+input:analog-stereo
set-sink-port alsa_output.pci-0000_09_00.3.analog-stereo analog-output-lineout
set-source-port alsa_input.pci-0000_09_00.3.analog-stereo analog-input-linein
Run Code Online (Sandbox Code Playgroud)
话虽如此,我仍然有一些反馈噪音,但仅限于高 GPU 帧速率期间。我确实认为这是一个电源问题,并订购了另一个部件来帮助减少这种反馈。基本上是一个接地环路辅助设备。
这也是我在这个问题上的挣扎的参考。 https://bbs.archlinux.org/viewtopic.php?pid=1917945#p1917945
编辑 1 事实证明,这实际上根本与软件无关,而是硬件问题。我买了两个并将它们插入两台机器之间,它已经完全解决了这个问题。即使数量很大也不会再有任何反馈。 https://www.amazon.com/gp/product/B019393MV2/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1
归档时间: |
|
查看次数: |
5483 次 |
最近记录: |