Garbled audio, microphone redirect

Forum / NoMachine for Linux / Garbled audio, microphone redirect


Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
  • #45602
    prakashsinha bayas

    Both NoMachine systems are Ubuntu

    Audio device is epos impact head set with mic

    NoMachine setting for streaming reads

    Audio streaming EPOS IMPACT Analog Stereo

    Microphone input reads EPOS IMPACT Mono

    Output of pactl info command is as below

    Server String: /run/user/1000/pulse/native

    Library Protocol Version: 35

    Server Protocol Version: 35

    Is Local: yes

    Client Index: 154

    Tile Size: 65472

    User Name: prakashsinhaba

    Host Name: 413618116

    Server Name: pulseaudio

    Server Version: 15.99.1

    Default Sample Specification: s16le 2ch 44100Hz

    Default Channel Map: front-left,front-right

    Default Sink: nx_audio_in

    Default Source: nx_remapped_out

    Cookie: 9727:20e1

    please find attached sample mic recording over nomachine client server connection and epos impact audio headset with this post…

    recording with same mic in local system include clear voice while recording from a nomachine connection results in a static (garbled) [under water] sound during playback.

    please suggest possible resolution to this issue.

    please find attached pluse audio volume control screenshots

    please find attached output of commands pactl list sinks and pactl list sources

    nomachine server version is
    <blockquote>sudo /etc/NX/nxserver –version

    NoMachine – Version 7.11.1</blockquote>
    nomachine client version is 8.8.1

    prakashsinha bayas

    The output of pactl list sink short is as below.

    1nx_voice_outmodule-null-sink.cs16le 2ch 44100HzIDLE

    2nx_audio_inmodule-null-sink.cs16le 2ch 44100HzIDLE

    The output of pactl list sources short is as below.

    1nx_voice_out.monitormodule-null-sink.cs16le 2ch 44100HzIDLE

    2nx_audio_in.monitormodule-null-sink.cs16le 2ch 44100HzIDLE

    3nx_remapped_outmodule-remap-source.cs16le 2ch 44100HzSUSPENDED

    The output of inxi -SAMaz is as below.


    Kernel: 5.15.0-86-generic x86_64 bits: 64 compiler: gcc v: 11.4.0

    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15.0-86-generic

    root=UUID=e8fe40b2-99a4-4b88-9986-becfd3b020db ro quiet splash

    Desktop: GNOME 42.9 tk: GTK 3.24.33 wm: gnome-shell dm: GDM3 42.0

    Distro: Ubuntu 22.04.3 LTS (Jammy Jellyfish)


    Type: Vmware System: VMware product: VMware Virtual Platform v: N/A

    serial: <filter> Chassis: No Enclosure type: 1 serial: N/A

    Mobo: Intel model: 440BX Desktop Reference Platform serial: N/A

    BIOS: Phoenix v: 6.00 date: 11/12/2020


    Message: No device data found.

    Sound Server-1: ALSA v: k5.15.0-86-generic running: yes

    Sound Server-2: PulseAudio v: 15.99.1 running: yes

    Sound Server-3: PipeWire v: 0.3.79 running: yes



    Hi, the logs didn’t attach, please send them direct  to forum[at]nomachine[dot]com. You can reply to our email which asked you to update to the most recent version of NoMachine 🙂

    prakashsinha bayas


    I updated NoMachine version on both server and client systems with version 8.9.1…


    prakashsinha bayas

    I emailed logs as a response to this topic post email to email distribution list

    Please review and analyse.

    We have few use case scenarios as below.

    <1> is within office dumb terminal to VDI machine connection (voice breaks in between)

    <2> is with home system to VDI machine connection (voice does not break – voice is having some static)

    <3> is with home system [Garuda Linux] to home systems [Garuda Linux and Ubuntu Linux] (voice does not break -voice is having some static)

    My office VDI system, from inxi command, does not show any audio device. it only shows three audio servers in running state.

    one of the home (server) sysmytems, from inxi command have below output

    [_18116@baiekunth-macbookpro121 ~]$ sudo inxi -SAMaz


    Kernel: 6.1.34-1-lts arch: x86_64 bits: 64 compiler: gcc v: 13.1.1

    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts

    root=UUID=8315190e-829f-48f9-a840-1a718e8092c4 rw rootflags=subvol=@

    splash rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3


    Desktop: KDE Plasma v: 5.27.5 tk: Qt v: 5.15.10 info: docker wm: kwin_x11

    dm: SDDM Distro: Garuda Linux base: Arch Linux


    Type: Laptop System: Apple product: MacBookPro12,1 v: 1.0 serial: <filter>

    Chassis: type: 9 v: Mac-E43C1C25D4880AD6 serial: <filter>

    Mobo: Apple model: Mac-E43C1C25D4880AD6 v: MacBookPro12,1 serial: <filter>

    UEFI: Apple v: 427. date: 06/13/2021


    Device-1: Intel Broadwell-U Audio vendor: Apple driver: snd_hda_intel

    v: kernel bus-ID: 00:03.0 chip-ID: 8086:160c class-ID: 0403

    Device-2: Intel Wildcat Point-LP High Definition Audio

    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9ca0

    class-ID: 0403

    Device-3: Broadcom 720p FaceTime HD Camera driver: N/A pcie: gen: 2

    speed: 5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 14e4:1570 class-ID: 0480

    API: ALSA v: k6.1.34-1-lts status: kernel-api tools: N/A

    Server-1: PipeWire v: 0.3.71 status: n/a (root, process) with:

    1: pipewire-pulse status: active 2: wireplumber status: active

    3: pipewire-alsa type: plugin 4: pw-jack type: plugin

    tools: pactl,pw-cat,pw-cli,wpctl



    I need some information in order to investigate your issue.

    Which sound server do you use on each side? I see that you use PulseAudio from pactl info but you also have PipeWire server. I need to know which one works on each side (server and client).

    Did the update to NoMachine 8.9 change anything? We fixed some issues related to PulseAudio in NoMachine v8.x, the audio and voice transfer should work well. If the audio or voice still breaks, I will have to check it again.

    I also noticed that you probably connect to a virtual session (since you have nx_audio_in set as the default device). Do you experience the same issues on physical session as well?

    Best regards,


    prakashsinha bayas

    Hello kuba,

    Through a physical session, there is no issue on client end (nxplayer).

    The server (nxserver) is a remote machine. To it, I do not have physical access to test physical session.

    Please find attached nxplayer and nxserver configuration [nx_player_server_result.txt]. In remote session with device nx_audio_in, (recorded) voice can be heard with a static <server_audio_remote_session.flac> unlike a physical session audio from nxplayer machine <client_audio_physical_session.wav>.

    1) In this use case of nxplayer (8.9.1) machine being a laptop and nxserver (8.9.1) being virtual desktop interface (VDI), voice includes a static. (attached files to this message…)

    2) In another similar use case of nxplayer (6.17.1) machine being a dumb terminal machine and nxserver (8.9.1) being VDI, recorded voice includes broken audio… <I requested help desk to help update nxplayer  from 6.17.1 through 8.9.1>


    First you should update to the latest version, both client and server sides. Some issues regarding audio quality in general were fixed in recent maintenance software updates. If you continue to have issues, please open a new topic and provide details of OS on the Player, OS and version on the server, desktop environment if Linux, steps to reproduce and a sample of audio.

Viewing 8 posts - 1 through 8 (of 8 total)

This topic was marked as solved, you can't post.