You are not logged in.

#1 2021-02-15 06:19:30

Ixirsii
Member
Registered: 2021-02-15
Posts: 4

Audio Skipping on GoXLR

I get audio skipping when using a GoXLR on Arch. I don't get any skipping if I use my built-in sound card or a different USB DAC such as the Dragonfly Cobalt. I tried a few things with PulseAudio such as decreasing the nice level to -15, enabling realtime audio (and using the linux-zen kernel), setting different buffer sizes and sample rates, and setting tsched=0 but nothing worked. I found this thread and tried

aplay -Dplughw:2 test.wav

and the audio still skips.

pacmd list-cards

5 card(s) available.
    index: 0
        name: <alsa_card.usb-AudioQuest_AudioQuest_DragonFly_Cobalt_v1.0_AQDFCB0101011122-00>
        driver: <module-alsa-card.c>
        owner module: 6
        properties:
                alsa.card = "4"
                alsa.card_name = "AudioQuest DragonFly Cobalt v1."
                alsa.long_card_name = "AudioQuest AudioQuest DragonFly Cobalt v1. at usb-0000:03:00.0-1, full speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:03:00.0-usb-0:1:1.0"
                sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-1/1-1:1.0/sound/card4"
                udev.id = "usb-AudioQuest_AudioQuest_DragonFly_Cobalt_v1.0_AQDFCB0101011122-00"
                device.bus = "usb"
                device.vendor.id = "21b4"
                device.vendor.name = "AudioQuest"
                device.product.id = "0085"
                device.product.name = "AudioQuest DragonFly Cobalt v1.0"
                device.serial = "AudioQuest_AudioQuest_DragonFly_Cobalt_v1.0_AQDFCB0101011122"
                device.string = "4"
                device.description = "AudioQuest DragonFly Cobalt v1.0"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-usb"
        profiles:
                output:analog-stereo: Analog Stereo Output (priority 6500, available: unknown)
                output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500, available: unknown)
                off: Off (priority 0, available: unknown)
        active profile: <output:analog-stereo>
        sinks:
                alsa_output.usb-AudioQuest_AudioQuest_DragonFly_Cobalt_v1.0_AQDFCB0101011122-00.analog-stereo/#0: AudioQuest DragonFly Cobalt v1.0 Analog Stereo
        sources:
                alsa_output.usb-AudioQuest_AudioQuest_DragonFly_Cobalt_v1.0_AQDFCB0101011122-00.analog-stereo.monitor/#0: Monitor of AudioQuest DragonFly Cobalt v1.0 Analog Stereo
        ports:
                analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown)
                        properties:

                iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
                        properties:

    index: 1
        name: <alsa_card.usb-046d_C922_Pro_Stream_Webcam_FAF598AF-02>
        driver: <module-alsa-card.c>
        owner module: 7
        properties:
                alsa.card = "3"
                alsa.card_name = "C922 Pro Stream Webcam"
                alsa.long_card_name = "C922 Pro Stream Webcam at usb-0000:1c:00.0-2, high speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:1c:00.0-usb-0:2:1.2"
                sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:03:00.2/0000:16:08.0/0000:1c:00.0/usb3/3-2/3-2:1.2/sound/card3"
                udev.id = "usb-046d_C922_Pro_Stream_Webcam_FAF598AF-02"
                device.bus = "usb"
                device.vendor.id = "046d"
                device.vendor.name = "Logitech, Inc."
                device.product.id = "085c"
                device.product.name = "C922 Pro Stream Webcam"
                device.serial = "046d_C922_Pro_Stream_Webcam_FAF598AF"
                device.form_factor = "webcam"
                device.string = "3"
                device.description = "C922 Pro Stream Webcam"
                module-udev-detect.discovered = "1"
                device.icon_name = "camera-web-usb"
        profiles:
                input:analog-stereo: Analog Stereo Input (priority 65, available: unknown)
                input:iec958-stereo: Digital Stereo (IEC958) Input (priority 55, available: unknown)
                off: Off (priority 0, available: unknown)
        active profile: <input:analog-stereo>
        sources:
                alsa_input.usb-046d_C922_Pro_Stream_Webcam_FAF598AF-02.analog-stereo/#1: C922 Pro Stream Webcam Analog Stereo
        ports:
                analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: unknown)
                        properties:
                                device.icon_name = "audio-input-microphone"
                iec958-stereo-input: Digital Input (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
                        properties:

    index: 2
        name: <alsa_card.pci-0000_1d_00.1>
        driver: <module-alsa-card.c>
        owner module: 8
        properties:
                alsa.card = "0"
                alsa.card_name = "HDA NVidia"
                alsa.long_card_name = "HDA NVidia at 0xf7080000 irq 62"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:1d:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:1d:00.1/sound/card0"
                device.bus = "pci"
                device.vendor.id = "10de"
                device.vendor.name = "NVIDIA Corporation"
                device.product.id = "10ef"
                device.product.name = "GP102 HDMI Audio Controller"
                device.string = "0"
                device.description = "GP102 HDMI Audio Controller"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        profiles:
                output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5900, available: unknown)
                output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5700, available: no)
                output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 600, available: no)
                output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 600, available: no)
                output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5700, available: unknown)
                output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (priority 5700, available: no)
                output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (priority 600, available: no)
                output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (priority 600, available: no)
                output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (priority 5700, available: no)
                output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (priority 600, available: no)
                output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (priority 600, available: no)
                output:hdmi-stereo-extra5: Digital Stereo (HDMI 6) Output (priority 5700, available: no)
                output:hdmi-surround-extra5: Digital Surround 5.1 (HDMI 6) Output (priority 600, available: no)
                output:hdmi-surround71-extra5: Digital Surround 7.1 (HDMI 6) Output (priority 600, available: no)
                output:hdmi-stereo-extra6: Digital Stereo (HDMI 7) Output (priority 5700, available: no)
                output:hdmi-surround-extra6: Digital Surround 5.1 (HDMI 7) Output (priority 600, available: no)
                output:hdmi-surround71-extra6: Digital Surround 7.1 (HDMI 7) Output (priority 600, available: no)
                off: Off (priority 0, available: unknown)
        active profile: <off>
        ports:
                hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
                        properties:
                                device.icon_name = "video-display"
                                device.product.name = "ROG PG279Q
  "
                hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
                hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset -20000 usec, available: yes)
                        properties:
                                device.icon_name = "video-display"
                                device.product.name = "VG279QM
     "
                hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
                hdmi-output-4: HDMI / DisplayPort 5 (priority 5500, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
                hdmi-output-5: HDMI / DisplayPort 6 (priority 5400, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
                hdmi-output-6: HDMI / DisplayPort 7 (priority 5300, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
    index: 3
        name: <alsa_card.usb-TC-Helicon_GoXLR-00>
        driver: <module-alsa-card.c>
        owner module: 9
        properties:
                alsa.card = "2"
                alsa.card_name = "GoXLR"
                alsa.long_card_name = "TC-Helicon GoXLR at usb-0000:1e:00.3-2, high speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:1e:00.3-usb-0:2:1.0"
                sysfs.path = "/devices/pci0000:00/0000:00:07.1/0000:1e:00.3/usb5/5-2/5-2:1.0/sound/card2"
                udev.id = "usb-TC-Helicon_GoXLR-00"
                device.bus = "usb"
                device.vendor.id = "1220"
                device.vendor.name = "TC Electronic"
                device.product.id = "8fe0"
                device.product.name = "GoXLR"
                device.serial = "TC-Helicon_GoXLR"
                device.string = "2"
                device.description = "GoXLR"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-usb"
        profiles:
                input:multichannel-input: Multichannel Input (priority 1, available: unknown)
                output:multichannel-output: Multichannel Output (priority 100, available: unknown)
                output:multichannel-output+input:multichannel-input: Multichannel Duplex (priority 101, available: unknown)
                off: Off (priority 0, available: unknown)
        active profile: <output:multichannel-output+input:multichannel-input>
        sinks:
                alsa_output.usb-TC-Helicon_GoXLR-00.multichannel-output/#1: GoXLR Multichannel
        sources:
                alsa_output.usb-TC-Helicon_GoXLR-00.multichannel-output.monitor/#2: Monitor of GoXLR Multichannel
                alsa_input.usb-TC-Helicon_GoXLR-00.multichannel-input/#3: GoXLR Multichannel
    index: 4
        name: <alsa_card.pci-0000_1f_00.3>
        driver: <module-alsa-card.c>
        owner module: 10
        properties:
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xf7800000 irq 64"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:1f:00.3"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:1f:00.3/sound/card1"
                device.bus = "pci"
                device.vendor.id = "1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                device.product.id = "1457"
                device.product.name = "Family 17h (Models 00h-0fh) HD Audio Controller"
                device.string = "1"
                device.description = "Family 17h (Models 00h-0fh) HD Audio Controller"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        profiles:
                input:analog-stereo: Analog Stereo Input (priority 65, available: no)
                output:analog-stereo: Analog Stereo Output (priority 6500, available: no)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6565, available: no)
                output:analog-surround-21: Analog Surround 2.1 Output (priority 1300, available: no)
                output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (priority 1365, available: no)
                output:analog-surround-40: Analog Surround 4.0 Output (priority 1200, available: no)
                output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (priority 1265, available: no)
                output:analog-surround-41: Analog Surround 4.1 Output (priority 1300, available: no)
                output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (priority 1365, available: no)
                output:analog-surround-50: Analog Surround 5.0 Output (priority 1200, available: no)
                output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (priority 1265, available: no)
                output:analog-surround-51: Analog Surround 5.1 Output (priority 1300, available: no)
                output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (priority 1365, available: no)
                output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500, available: unknown)
                output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (priority 5565, available: no)
                off: Off (priority 0, available: unknown)
        active profile: <off>
        ports:
                analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
                        properties:

                analog-output-lineout: Line Out (priority 9000, latency offset 0 usec, available: no)
                        properties:

                analog-output-headphones: Headphones (priority 9900, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-headphones"
                iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
                        properties:

pacmd list-sinks

3 sink(s) available.
    index: 0
        name: <alsa_output.usb-AudioQuest_AudioQuest_DragonFly_Cobalt_v1.0_AQDFCB0101011122-00.analog-stereo>
        driver: <module-alsa-card.c>
        flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE
        priority: 9049
        volume: front-left: 15405 /  24% / -37.73 dB,   front-right: 15405 /  24% / -37.73 dB
                balance 0.00
        base volume: 65536 / 100% / 0.00 dB
        volume steps: 65537
        muted: no
        current latency: 0.00 ms
        max request: 0 KiB
        max rewind: 0 KiB
        monitor source: 0
        sample spec: s24le 2ch 48000Hz
        channel map: front-left,front-right
                     Stereo
        used by: 0
        linked by: 0
        configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
        card: 0 <alsa_card.usb-AudioQuest_AudioQuest_DragonFly_Cobalt_v1.0_AQDFCB0101011122-00>
        module: 6
        properties:
                alsa.resolution_bits = "24"
                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 = "4"
                alsa.card_name = "AudioQuest DragonFly Cobalt v1."
                alsa.long_card_name = "AudioQuest AudioQuest DragonFly Cobalt v1. at usb-0000:03:00.0-1, full speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:03:00.0-usb-0:1:1.0"
                sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-1/1-1:1.0/sound/card4"
                udev.id = "usb-AudioQuest_AudioQuest_DragonFly_Cobalt_v1.0_AQDFCB0101011122-00"
                device.bus = "usb"
                device.vendor.id = "21b4"
                device.vendor.name = "AudioQuest"
                device.product.id = "0085"
                device.product.name = "AudioQuest DragonFly Cobalt v1.0"
                device.serial = "AudioQuest_AudioQuest_DragonFly_Cobalt_v1.0_AQDFCB0101011122"
                device.string = "front:4"
                device.buffering.buffer_size = "576000"
                device.buffering.fragment_size = "288000"
                device.access_mode = "mmap+timer"
                device.profile.name = "analog-stereo"
                device.profile.description = "Analog Stereo"
                device.description = "AudioQuest DragonFly Cobalt v1.0 Analog Stereo"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-usb"
        ports:
                analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown)
                        properties:

        active port: <analog-output>
  * index: 1
        name: <alsa_output.usb-TC-Helicon_GoXLR-00.multichannel-output>
        driver: <module-alsa-card.c>
        flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
        state: RUNNING
        suspend cause: (none)
        priority: 9040
        volume: front-left: 44390 /  68% / -10.15 dB,   front-right: 43950 /  67% / -10.41 dB,   rear-left: 0 /   0% / -inf dB,   rear-right: 0 /   0% / -inf dB,   front-center: 0 /   0% / -inf dB,   lfe: 0 /   0% / -inf dB,   side-left: 0 /   0% / -inf dB,   side-right: 0 /   0% / -inf dB,   aux0: 0 /   0% / -inf dB,   aux1: 0 /   0% / -inf dB
                balance -0.01
        base volume: 65536 / 100% / 0.00 dB
        volume steps: 65537
        muted: no
        current latency: 82.89 ms
        max request: 140 KiB
        max rewind: 140 KiB
        monitor source: 2
        sample spec: s32le 10ch 48000Hz
        channel map: front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right,aux0,aux1
        used by: 1
        linked by: 1
        configured latency: 75.00 ms; range is 0.50 .. 546.12 ms
        card: 3 <alsa_card.usb-TC-Helicon_GoXLR-00>
        module: 9
        properties:
                alsa.resolution_bits = "32"
                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 = "2"
                alsa.card_name = "GoXLR"
                alsa.long_card_name = "TC-Helicon GoXLR at usb-0000:1e:00.3-2, high speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:1e:00.3-usb-0:2:1.0"
                sysfs.path = "/devices/pci0000:00/0000:00:07.1/0000:1e:00.3/usb5/5-2/5-2:1.0/sound/card2"
                udev.id = "usb-TC-Helicon_GoXLR-00"
                device.bus = "usb"
                device.vendor.id = "1220"
                device.vendor.name = "TC Electronic"
                device.product.id = "8fe0"
                device.product.name = "GoXLR"
                device.serial = "TC-Helicon_GoXLR"
                device.string = "hw:2"
                device.buffering.buffer_size = "1048560"
                device.buffering.fragment_size = "524280"
                device.access_mode = "mmap+timer"
                device.profile.name = "multichannel-output"
                device.profile.description = "Multichannel"
                device.description = "GoXLR Multichannel"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-usb"
    index: 2
        name: <alsa_output.pci-0000_1f_00.3.iec958-stereo>
        driver: <module-alsa-card.c>
        flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY
        state: IDLE
        suspend cause: (none)
        priority: 9038
        volume: front-left: 58977 /  90% / -2.75 dB,   front-right: 58977 /  90% / -2.75 dB
                balance 0.00
        base volume: 65536 / 100% / 0.00 dB
        volume steps: 65537
        muted: no
        current latency: 100.69 ms
        max request: 37 KiB
        max rewind: 37 KiB
        monitor source: 4
        sample spec: s32le 2ch 48000Hz
        channel map: front-left,front-right
                     Stereo
        used by: 0
        linked by: 0
        fixed latency: 100.00 ms
        card: 4 <alsa_card.pci-0000_1f_00.3>
        module: 10
        properties:
                alsa.resolution_bits = "32"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "ALC1220 Digital"
                alsa.id = "ALC1220 Digital"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "1"
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xf7800000 irq 64"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:1f:00.3"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:1f:00.3/sound/card1"
                device.bus = "pci"
                device.vendor.id = "1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                device.product.id = "1457"
                device.product.name = "Family 17h (Models 00h-0fh) HD Audio Controller"
                device.string = "iec958:1"
                device.buffering.buffer_size = "38400"
                device.buffering.fragment_size = "9600"
                device.access_mode = "mmap"
                device.profile.name = "iec958-stereo"
                device.profile.description = "Digital Stereo (IEC958)"
                device.description = "Family 17h (Models 00h-0fh) HD Audio Controller Digital Stereo (IEC958)"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        ports:
                iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
                        properties:

        active port: <iec958-stereo-output>

pacmd list-sink-inputs

1 sink input(s) available.
    index: 6
        driver: <protocol-native.c>
        flags: START_CORKED
        state: RUNNING
        sink: 1 <alsa_output.usb-TC-Helicon_GoXLR-00.multichannel-output>
        volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
                balance 0.00
        muted: no
        current latency: 121.92 ms
        requested latency: 75.00 ms
        sample spec: float32le 2ch 48000Hz
        channel map: front-left,front-right
                     Stereo
        resample method: copy
        module: 15
        client: 6 <Firefox>
        properties:
                media.name = "AudioStream"
                application.name = "Firefox"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "34"
                application.process.id = "2140"
                application.process.user = "ryan"
                application.process.host = "JohnShepard"
                application.process.binary = "firefox"
                application.language = "en_US.UTF-8"
                window.x11.display = ":1"
                application.process.machine_id = "becc4748bcea48da86def31dddb5d239"
                application.icon_name = "firefox"
                module-stream-restore.id = "sink-input-by-application-name:Firefox"

Is there anything else I can try to get this fixed?

Offline

#2 2021-02-15 21:06:30

nd925a
Member
Registered: 2017-01-30
Posts: 43

Re: Audio Skipping on GoXLR

Have you tried Jack?
If I remember right Pulse isn't recommended for low latency applications.

Offline

#3 2021-02-16 04:17:31

Ixirsii
Member
Registered: 2021-02-15
Posts: 4

Re: Audio Skipping on GoXLR

I disabled PulseAudio and tried Jack and got the same audio stuttering. I again went through different combinations of Frames/Periods but there was no difference in the stuttering based on those settings.

Offline

#4 2021-02-16 09:03:29

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,425

Re: Audio Skipping on GoXLR

If aplay -Dhw:2,0 stutters then all implementations that sit on top of it will usually stutter as well.

Maybe try and disable usb auto suspension and can you post a

sudo lsusb -vd 21b4:0085

Offline

#5 2021-02-16 19:50:09

Ixirsii
Member
Registered: 2021-02-15
Posts: 4

Re: Audio Skipping on GoXLR

I disabled USB autosuspend by adding

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"

in my /etc/default/grub (and regenerated grub config) and am still getting the stuttering.

sudo lsusb -vd 21b4:0085

prints nothing and exits with code 1.

Offline

#6 2021-02-16 22:16:17

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,425

Re: Audio Skipping on GoXLR

Hmm weird I took those from the pulse outputs, check the direct output of lsusb and pass the vendorId:productId of the dragonfly (are there multiple different ones?)

Offline

#7 2021-02-23 18:55:17

Ixirsii
Member
Registered: 2021-02-15
Posts: 4

Re: Audio Skipping on GoXLR

Oh, my bad. I assumed that was for the GoXLR so I didn't have the Dragonfly plugged in when I ran the command. With the Dragonfly plugged in I get

Bus 001 Device 005: ID 21b4:0085 AudioQuest AudioQuest DragonFly Cobalt v1.0
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x21b4 AudioQuest
  idProduct          0x0085
  bcdDevice            1.10
  iManufacturer           1 AudioQuest
  iProduct                2 AudioQuest DragonFly Cobalt v1.0
  iSerial                 3 AQDFCB0101011122
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0098
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               70mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol      0
      iInterface              0
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               1.00
        wTotalLength       0x0027
        bInCollection           1
        baInterfaceNr(0)        1
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             9
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bNrChannels             2
        wChannelConfig     0x0003
          Left Front (L)
          Right Front (R)
        iChannelNames           0
        iTerminal               0
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      6 (FEATURE_UNIT)
        bUnitID                 5
        bSourceID               9
        bControlSize            2
        bmaControls(0)     0x0003
          Mute Control
          Volume Control
        iFeature                0
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             2
        wTerminalType      0x0301 Speaker
        bAssocTerminal          0
        bSourceID               5
        iTerminal               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0
      iInterface              0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0
      iInterface              0
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           9
        bDelay                  1 frames
        wFormatTag         0x0001 PCM
      AudioStreaming Interface Descriptor:
        bLength                20
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           3
        bBitResolution         24
        bSamFreqType            4 Discrete
        tSamFreq[ 0]        44100
        tSamFreq[ 1]        48000
        tSamFreq[ 2]        88200
        tSamFreq[ 3]        96000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x024c  1x 588 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress         129
        AudioStreaming Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x01
            Sampling Frequency
          bLockDelayUnits         0 Undefined
          wLockDelay         0x0000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0003  1x 3 bytes
        bInterval               1
        bRefresh                5
        bSynchAddress           0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              5 DragonFly HID MQA
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      21
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              32
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered

Offline

Board footer

Powered by FluxBB