罗技H340 USB耳机在Ubuntu 22.04杂音故障求助
罗技H340 USB耳机在Ubuntu 22.04杂音故障求助
你好,看到你在Ubuntu 22.04上使用罗技H340 USB耳机时遇到杂音问题,而且已经尝试修改PulseAudio配置、切换PipeWire驱动都没解决,我来给你几个实用的排查和解决方向试试:
- 更换USB端口排查干扰:前置USB端口容易因为供电不足或电磁干扰产生杂音,建议把耳机插到主板后置的原生USB接口上;如果之前用了USB集线器,直接连主板端口,跳过集线器试试。
- 微调PulseAudio采样率与缓冲区参数:虽然你已经修改过配置文件,但可以试试更针对性的设置:
打开/etc/pulse/daemon.conf,找到以下参数并修改(如果是注释状态就去掉前面的分号):
修改完成后重启PulseAudio服务:default-sample-rate = 44100 alternate-sample-rate = 48000 default-fragments = 2 default-fragment-size-msec = 10pulseaudio -k && pulseaudio --start - 禁用USB音频设备自动休眠:系统的USB自动电源管理可能导致耳机工作异常,创建udev规则禁用它:
新建规则文件:
写入以下内容:sudo nano /etc/udev/rules.d/99-usb-audio-power.rules
保存退出后重新加载udev规则:SUBSYSTEM=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0a38", ATTR{power/autosuspend}="-1"sudo udevadm control --reload-rules && sudo udevadm trigger - 检查Alsa混音器设置:打开终端输入
alsamixer,按F6切换到罗技H340设备,查看各个通道的音量,确保没有通道音量拉满导致失真;如果杂音和麦克风相关,也可以尝试降低麦克风增益。
你的耳机设备信息:
Name: alsa_output.usb-Logitech_Inc._Logi_USB_Headset_H340-00.analog-stereo Description: Headset H340 Analog Stereo Driver: module-alsa-card.c Sample Specification: s16le 2ch 44100Hz Channel Map: front-left,front-right Owner Module: 7 Mute: no Volume: front-left: 20190 / 31% / -30.68 dB, front-right: 20190 / 31% / -30.68 dB balance 0.00 Base Volume: 58409 / 89% / -3.00 dB Monitor Source: alsa_output.usb-Logitech_Inc._Logi_USB_Headset_H340-00.analog-stereo.monitor Latency: 0 usec, configured 0 usec Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY Properties: alsa.resolution_bits = "16" device.api = "alsa" device.class = "sound" alsa.class = "generic" alsa.subclass = "generic-mix" alsa.name = "USB Audio" alsa.id = "USB Audio" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.device = "0" alsa.card = "1" alsa.card_name = "Logi USB Headset H340" alsa.long_card_name = "Logitech Inc. Logi USB Headset H340 at usb-0000:00:14.0-1, full speed" alsa.driver_name = "snd_usb_audio" device.bus_path = "pci-0000:00:14.0-usb-0:1:1.0" sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/sound/card1" udev.id = "usb-Logitech_Inc._Logi_USB_Headset_H340-00" device.bus = "usb" device.vendor.id = "046d" device.vendor.name = "Logitech, Inc." device.product.id = "0a38" device.product.name = "Headset H340" device.serial = "Logitech_Inc._Logi_USB_Headset_H340" device.form_factor = "headset" device.string = "front:1" device.buffering.buffer_size = "352800" device.buffering.fragment_size = "176400" device.access_mode = "mmap+timer" device.profile.name = "analog-stereo" device.profile.description = "Analog Stereo" device.description = "Headset H340 Analog Stereo" module-udev-detect.discovered = "1" device.icon_name = "audio-headset-usb" device.intended_roles = "phone" Ports: analog-output: Analog Output (type: Analog, priority: 9900, availability unknown) Active Port: analog-output Formats: pcm
备注:内容来源于stack exchange,提问作者zarok13
相关产品推荐
相关产品推荐

