mvilla Posted July 15, 2018 Share Posted July 15, 2018 Jabber, many thanks for your answer. If I understand well, should I replace the CuBox with a Sonore ultrarendu as NAA I comunque of not use it because there is not an SFP input port? Link to comment
jabbr Posted July 16, 2018 Share Posted July 16, 2018 4 hours ago, mvilla said: Jabber, many thanks for your answer. If I understand well, should I replace the CuBox with a Sonore ultrarendu as NAA I comunque of not use it because there is not an SFP input port? Two different devices! The Solid-Run Cubox is a fine device on the low $. The Sonore ultraRendu is, I have every reason to believe without having actually used, a fine device on the $$$ end. Neither have SFP ports nor directly do fiberoptic Ethernet. If you are concerned with isolating Ethernet, then fiberoptic is the most isolated ?. The Solid-Run ClearFog Base, along with the switch you suggested will work great. Both have SFP ports. Voila. The ClearFog uses a Marvell A388 SoC custom designed for Ethernet I/O and is used inside of a number of routers etc., so really perfect for an NAA as it runs Linux. You can pick up cheap Cisco 1gbe 1000Base-SX SFP modules e.g. https://www.amazon.com/GLC-SX-MM-1000Base-SX-SFP-Fiber-MINI-GBIC/dp/B004RB4LOY (this is multimode) you can even go for overkill and get single mode e.g. https://www.amazon.com/GLC-SX-MM-1000Base-SX-SFP-Fiber-MINI-GBIC/dp/B074F2LLFD?th=1 -- those are rated for 20 km in case you've got a huge house ? (these are just examples -- I usually get cheap SFP off of eBay and go name brand) Just be sure to either get 2 multimode modules or 2 singlemode modules and be sure to get a cable that is either multimode (often aqua) or singlemode (often yellow) and you are good to go. Singlemode is engineered for long distance and typically has the very best electronics and VSEL lasers. Um ... both work great. Custom room treatments for headphone users. Link to comment
Ralf11 Posted July 16, 2018 Share Posted July 16, 2018 so... https://www.solid-run.com/product/clearfog-base-1g-8g-e/ $145 + $23 + cable? Link to comment
jabbr Posted July 16, 2018 Share Posted July 16, 2018 14 minutes ago, Ralf11 said: so... https://www.solid-run.com/product/clearfog-base-1g-8g-e/ $145 + $23 + cable? Actually the cables are a few bucks on this site: https://www.fs.com/c/1000base-sfp-81 Those SFP modules including LX (10km) modules are even cheaper ($7) — I’ve used these folks. You also need the switch with an SFP. You have to load Linux (I use Debian/Armbian) onto a micro SD card, and config over USB Custom room treatments for headphone users. Link to comment
Ralf11 Posted July 16, 2018 Share Posted July 16, 2018 would you run a raspberry Pi B+ on the computer end? ... a thread on the cheapest digital front end might be worthwhile Link to comment
bibo01 Posted July 18, 2018 Share Posted July 18, 2018 @Miska A friend of mine has no problem upsampling PCM4x with DAC directly connected, but it stutters if he uses MicruRendu as NAA. MicroRendu has latest firmware and this is its log: Any idea how to help him? How to troubleshoot the network? Any setting on the router that may help? Thanks How curious are you? Link to comment
jabbr Posted July 18, 2018 Share Posted July 18, 2018 On 7/15/2018 at 10:51 PM, Ralf11 said: would you run a raspberry Pi B+ on the computer end? ... a thread on the cheapest digital front end might be worthwhile So there are two different things 1) the computer that runs HQPlayer 2) the computer that runs NAA (networkaudiod) NAA is currently available for ARM as well as Intel/AMD so ARM widgets like the Raspberry Pi and the ClearFog will work as NAA. HQPlayer is not currently available on ARM, not only that but RPi probably not enough horsepower on its own -- although the NVidia Jetson TX2 which combines ARM with essentially GTX 1080 GPU should be very nice. The hardware requirements for HQPlayer are covered in other threads. Getting cheaper and cheaper but an i7-7700 based machine seems to be popular. Different filters require different amounts of processing power. tieuphi2006 1 Custom room treatments for headphone users. Link to comment
Miska Posted July 18, 2018 Share Posted July 18, 2018 1 hour ago, bibo01 said: Any idea how to help him? How to troubleshoot the network? Any setting on the router that may help? Usually that happens if ethernet flow control (802.3x) is not working properly. Some smart switches have it disabled by default - leading to discarded flow control packets. Dumb (unmanaged) switches usually just pass it through or obey it otherwise. bibo01 1 Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
jabbr Posted July 21, 2018 Share Posted July 21, 2018 Topping DX7s with the Thesycon driver does not support native DSD (nor DoP) with networkaudiod on RaspberryPi 3B+ running Armbian : Linux raspberrypi 4.14.52-v7+ #1123 SMP Wed Jun 27 17:35:49 BST 2018 armv7l GNU/Linux The native Roon install (RoPieee) claims to have added native DSD for the Topping DX7s Is there a way to do this and stay in the main release? /proc/asound/card*/stream* shows: Quote pi@raspberrypi:~ $ cat /proc/asound/card*/stream* Topping DX7s at usb-3f980000.usb-1.1.3, high speed : USB Audio Playback: Status: Running Interface = 1 Altset = 1 Packet Size = 776 Momentary freq = 767989 Hz (0x5f.ffa8) Feedback Format = 16.16 Interface 1 Altset 1 Format: S32_LE Channels: 2 Endpoint: 1 OUT (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000 Data packet interval: 125 us Interface 1 Altset 2 Format: S32_LE Channels: 2 Endpoint: 1 OUT (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000 Data packet interval: 125 us Interface 1 Altset 3 Format: SPECIAL Channels: 2 Endpoint: 1 OUT (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000 Data packet interval: 125 us So looks like its possible... I was using asoundlib2-1.1.5-rpi3 already upgraded to 1.1.6-1 Custom room treatments for headphone users. Link to comment
jabbr Posted July 21, 2018 Share Posted July 21, 2018 also tried the naa rpi3 image but unclear how to get wifi working on this ... Custom room treatments for headphone users. Link to comment
Miska Posted July 22, 2018 Share Posted July 22, 2018 Depending on how the "lsusb" looks like for it, it may work with my NAA image... Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
jabbr Posted July 23, 2018 Share Posted July 23, 2018 jon@raspberrypi:~ $ lsusb Bus 001 Device 007: ID 152a:8750 Thesycon Systemsoftware & Consulting GmbH Bus 001 Device 004: ID 0424:7800 Standard Microsystems Corp. Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub jon@raspberrypi:~ $ Perhaps a hint on how I might config WiFi with your image ... looks like bare metal linux with busybox ? Custom room treatments for headphone users. Link to comment
Miska Posted July 23, 2018 Share Posted July 23, 2018 5 hours ago, jabbr said: jon@raspberrypi:~ $ lsusb Bus 001 Device 007: ID 152a:8750 Thesycon Systemsoftware & Consulting GmbH Bus 001 Device 004: ID 0424:7800 Standard Microsystems Corp. Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub jon@raspberrypi:~ $ Perhaps a hint on how I might config WiFi with your image ... looks like bare metal linux with busybox ? OK, this DAC is not auto-detected, but I can make a test build for you to try if you want. I can then possibly extend the auto-detection support... There is no WiFi support on my images, because I have not decided how the configuration should be done. Most of the standard methods are a bit complicated for my taste, or conflict with systemd-networkd. P.S. Ahh, right now I see someone is trying to submit a patch to Linux kernel for it. Unfortunately using the old method... Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
jabbr Posted July 24, 2018 Share Posted July 24, 2018 On 7/23/2018 at 4:30 AM, Miska said: OK, this DAC is not auto-detected, but I can make a test build for you to try if you want. I can then possibly extend the auto-detection support... There is no WiFi support on my images, because I have not decided how the configuration should be done. Most of the standard methods are a bit complicated for my taste, or conflict with systemd-networkd. P.S. Ahh, right now I see someone is trying to submit a patch to Linux kernel for it. Unfortunately using the old method... Yeah I think the defacto configuration is done via a wpa_supplicant.conf using raspbian https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md between the bootloader and nonstandard source tree: not easy Custom room treatments for headphone users. Link to comment
Miska Posted July 25, 2018 Share Posted July 25, 2018 11 hours ago, jabbr said: Yeah I think the defacto configuration is done via a wpa_supplicant.conf using raspbian https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md between the bootloader and nonstandard source tree: not easy Yeah, wpa_supplicant is just a bit painful and tricky one to deal with alone. It is not "one stop shop". ConnMan on top of it does better job, but conflicts with systemd-networkd. But maybe I just add wpa_supplicant in future builds... P.S. Support for the Topping DX7 went in after small change and should now cover all Thesycon supplied firmwares with their VID. Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
jabbr Posted July 25, 2018 Share Posted July 25, 2018 6 hours ago, Miska said: Yeah, wpa_supplicant is just a bit painful and tricky one to deal with alone. It is not "one stop shop". ConnMan on top of it does better job, but conflicts with systemd-networkd. But maybe I just add wpa_supplicant in future builds... P.S. Support for the Topping DX7 went in after small change and should now cover all Thesycon supplied firmwares with their VID. What I’d like to see is the ability to drop a wpa_supplicant.conf file and an “ssh” file into the SD card image before I plop into the NAA — that way it can attach to the network and I can remote in to configure etc. (maybe just change passwords) — currently I generally have to attach a monitor & keyboard to config ... Custom room treatments for headphone users. Link to comment
Miska Posted July 25, 2018 Share Posted July 25, 2018 8 hours ago, jabbr said: What I’d like to see is the ability to drop a wpa_supplicant.conf file and an “ssh” file into the SD card image before I plop into the NAA — that way it can attach to the network and I can remote in to configure etc. (maybe just change passwords) — currently I generally have to attach a monitor & keyboard to config ... Yes, that's the tricky part. So far my take has been that my NAA images don't need any configuration. You boot it up and that's it. Naturally WiFi setup needs some configuration. For the cases when configuration is needed, I'd been rather directing towards Debian or similar distro. Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
bibo01 Posted August 9, 2018 Share Posted August 9, 2018 @Miska Do you know anything about this error type? Could it be something to do with a kernel option and an old cpu? [/usr/sbin/networkaudiod] (3849): ALSA engine running... [/usr/sbin/networkaudiod] (3849): enter streaming mode [/usr/sbin/networkaudiod] (3849): push to queue timed out! [/usr/sbin/networkaudiod] (3849): begin disconnection [/usr/sbin/networkaudiod] (3849): ALSA engine stopping... [/usr/sbin/networkaudiod] (3849): ALSA engine stop request... [/usr/sbin/networkaudiod] (3849): clALSAMiniEngine::Stop(): snd_pcm_wait() [/usr/sbin/networkaudiod] (3849): snd_pcm_drain() failed: (-5) Unknown error -5 [/usr/sbin/networkaudiod] (3849): ALSA engine stopped [/usr/sbin/networkaudiod] (3849): ALSA backend uninitialized [/usr/sbin/networkaudiod] (3849): disconnected [fe80::6e62:6dff:fe41:ecb3%eth0]:60084 [/usr/sbin/networkaudiod] (3849): connection from [fe80::6e62:6dff:fe41:ecb3%eth0]:60086 [/usr/sbin/networkaudiod] (3849): ALSA backend uninitialized [/usr/sbin/networkaudiod] (3849): Set channels: 2 (2) [/usr/sbin/networkaudiod] (3849): ALSA device: hw:CARD=X20,DEV=0 [/usr/sbin/networkaudiod] (3849): ALSA access mode: 3 How curious are you? Link to comment
Miska Posted August 9, 2018 Share Posted August 9, 2018 10 hours ago, bibo01 said: @Miska Do you know anything about this error type? Could it be something to do with a kernel option and an old cpu? [/usr/sbin/networkaudiod] (3849): ALSA engine running... [/usr/sbin/networkaudiod] (3849): enter streaming mode [/usr/sbin/networkaudiod] (3849): push to queue timed out! [/usr/sbin/networkaudiod] (3849): begin disconnection [/usr/sbin/networkaudiod] (3849): ALSA engine stopping... [/usr/sbin/networkaudiod] (3849): ALSA engine stop request... [/usr/sbin/networkaudiod] (3849): clALSAMiniEngine::Stop(): snd_pcm_wait() [/usr/sbin/networkaudiod] (3849): snd_pcm_drain() failed: (-5) Unknown error -5 [/usr/sbin/networkaudiod] (3849): ALSA engine stopped [/usr/sbin/networkaudiod] (3849): ALSA backend uninitialized [/usr/sbin/networkaudiod] (3849): disconnected [fe80::6e62:6dff:fe41:ecb3%eth0]:60084 [/usr/sbin/networkaudiod] (3849): connection from [fe80::6e62:6dff:fe41:ecb3%eth0]:60086 [/usr/sbin/networkaudiod] (3849): ALSA backend uninitialized [/usr/sbin/networkaudiod] (3849): Set channels: 2 (2) [/usr/sbin/networkaudiod] (3849): ALSA device: hw:CARD=X20,DEV=0 [/usr/sbin/networkaudiod] (3849): ALSA access mode: 3 Could be that kernel log would tell more, please check output of "dmesg". The audio device doesn't seem to be functioning properly. You could also try different USB cable, preferably something completely boringly standard. bibo01 1 Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
jabbr Posted August 18, 2018 Share Posted August 18, 2018 @Miska Circling back to RPi3B+ with Topping DX7s ... I edited the raspbian sources to enable the generic DSD detection for Thesycon in quirks.c and then rebuilt the kernel... Now the Topping DX7s is detected as DSD capable but when I send SDM via HQPlayer all I get is static ... have tried a few different rates as well as 32 vs 24 bits etc with no luck ... this last try was with DSD256 here is the DMESG Aug 18 23:13:25 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): connection from [::ffff:192.168.1.21]:57321 Aug 18 23:13:25 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): Found ALSA device: hw:CARD=ALSA,DEV=0 - bcm2835 ALSA: bcm2835 ALSA Aug 18 23:13:25 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): Found ALSA device: hw:CARD=ALSA,DEV=1 - bcm2835 ALSA: bcm2835 IEC958/HDMI Aug 18 23:13:25 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): Found ALSA device: hw:CARD=DX7s,DEV=0 - DX7s: USB Audio Aug 18 23:13:25 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): begin disconnection Aug 18 23:13:25 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA backend uninitialized Aug 18 23:13:25 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): disconnected [::ffff:192.168.1.21]:57321 Aug 18 23:13:47 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): discovery from [::ffff:192.168.1.21]:53323 Aug 18 23:13:47 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): discovery from [::ffff:192.168.1.21]:53323 Aug 18 23:13:47 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): discovery from [::ffff:192.168.1.21]:53323 Aug 18 23:13:47 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): discovery from [::ffff:192.168.1.21]:53323 Aug 18 23:13:48 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): connection from [::ffff:192.168.1.21]:57323 Aug 18 23:13:48 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): Found ALSA device: hw:CARD=ALSA,DEV=0 - bcm2835 ALSA: bcm2835 ALSA Aug 18 23:13:48 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): Found ALSA device: hw:CARD=ALSA,DEV=1 - bcm2835 ALSA: bcm2835 IEC958/HDMI Aug 18 23:13:48 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): Found ALSA device: hw:CARD=DX7s,DEV=0 - DX7s: USB Audio Aug 18 23:13:48 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): begin disconnection Aug 18 23:13:48 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA backend uninitialized Aug 18 23:13:48 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): disconnected [::ffff:192.168.1.21]:57323 Aug 18 23:13:48 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): connection from [::ffff:192.168.1.21]:57324 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA backend uninitialized Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): Set channels: 4 (4) Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA device: hw:CARD=DX7s,DEV=0 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA access mode: 3 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM format: S32_LE Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM bits: 32 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM physical width: 32 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM rates: 44100 - 768000 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA DSD format: DSD_U32_BE Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA DSD bits: 32 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA DSD physical width: 32 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA DSD rates: 1411200 - 24576000 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 44100 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 48000 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 88200 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 96000 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 176400 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 192000 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 352800 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 384000 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 705600 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 768000 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA backend initialized Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM format available: 44100/32/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM format available: 48000/32/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM format available: 88200/32/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM format available: 96000/32/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM format available: 176400/32/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM format available: 192000/32/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM format available: 352800/32/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM format available: 384000/32/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM format available: 705600/32/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA PCM format available: 768000/32/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA DSD format available: 2822400/1/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA DSD format available: 3072000/1/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA DSD format available: 5644800/1/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA DSD format available: 6144000/1/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA DSD format available: 11289600/1/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA DSD format available: 12288000/1/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA DSD format available: 22579200/1/4 Aug 18 23:13:49 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA DSD format available: 24576000/1/4 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): start 5644800/1/4 [dsd] Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 2822400 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 3072000 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 5644800 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 6144000 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 11289600 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 12288000 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 22579200 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA rate available: 24576000 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): Set channels: 4 (4) Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): Set sampling rate: 5644800 (5644800) Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA engine starting... Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA channels: 2 - 2 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA active channels: 2 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA number of periods: 4 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA period times: 130 - 185760 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA period sizes: 23 - 32768 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA period time: 100000 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA period size: 17640 Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA engine running... Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA engine started at: 5644800 (5644800) Aug 18 23:13:56 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): enter streaming mode Aug 18 23:14:07 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): leave streaming mode Aug 18 23:14:07 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): stop Aug 18 23:14:07 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA engine stopping... Aug 18 23:14:08 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA engine stop request... Aug 18 23:14:08 raspberrypi networkaudiod[506]: [/usr/sbin/networkaudiod] (506): ALSA engine stopped Custom room treatments for headphone users. Link to comment
luisma Posted August 19, 2018 Share Posted August 19, 2018 Just finished my weekend projects, getting HQPe sending audio to a newly build NAA (Linux as well with networkaudiod Working good but there was something I could not understand, it may have been answered already but this system only works if I enabled the IPv6 support, without it I'm getting in ROON "Transport: Couldn't connect to HQPlayer" Shouldn't work transparently with IPv4? One more thing, too early to say but it seems the glitches playing to Amanero when directly connected via USB if not gone at least are not that common as before Link to comment
Miska Posted August 19, 2018 Share Posted August 19, 2018 9 hours ago, jabbr said: @Miska Circling back to RPi3B+ with Topping DX7s ... I edited the raspbian sources to enable the generic DSD detection for Thesycon in quirks.c and then rebuilt the kernel... Now the Topping DX7s is detected as DSD capable but when I send SDM via HQPlayer all I get is static ... have tried a few different rates as well as 32 vs 24 bits etc with no luck ... this last try was with DSD256 here is the DMESG Did you try it on a regular PC? Or my bootable RasPi3 image? Raspberry Pi hardware is really stupid design with ethernet and the USB port sharing the same USB bus for some reason. This causes lot of problems when you try to use network and USB port at the same time. I think the SoC even has built-in ethernet, but for some really strange reason they use really cheap and crappy Realtek USB-connected ethernet interface instead. Even more strange is that the SoC has multiple USB buses, but still they cram both the ethernet on the same bus where USB interface socket is. If you run RasPi I2S interface at 352.8/384 kHz sampling rate, you'll get random channel swap... Regular side effect of small drop-outs on DSD you get static as output (or mixed with music). Higher PCM/DSD rates on RasPi you typically get at least ticks in the sound. This is hardware I use for NAA at the moment: https://up-shop.org/home/81-up-gws01w4g-memory32g-emmc-boardwo-vesa-plate.html (also works fine for HQPlayer Embedded doing upsampling to PCM output) Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
Miska Posted August 19, 2018 Share Posted August 19, 2018 5 hours ago, luisma said: Just finished my weekend projects, getting HQPe sending audio to a newly build NAA (Linux as well with networkaudiod Working good but there was something I could not understand, it may have been answered already but this system only works if I enabled the IPv6 support, without it I'm getting in ROON "Transport: Couldn't connect to HQPlayer" Shouldn't work transparently with IPv4? One more thing, too early to say but it seems the glitches playing to Amanero when directly connected via USB if not gone at least are not that common as before You get that error from Roon if HQPlayer in turn cannot talk to the DAC. In such case, HQPlayer refuses control connections because it cannot do any playback. Just use IPv6, it is better in many ways and backwards compatible with IPv4 too. Signalyst - Developer of HQPlayer Pulse & Fidelity - Software Defined Amplifiers Link to comment
luisma Posted August 19, 2018 Share Posted August 19, 2018 Sure I can use IPv6 I was just curious why doesn't work native on IPv4 Link to comment
luisma Posted August 19, 2018 Share Posted August 19, 2018 By the way building the NAA I installed these packages libasound2 libasound2-data libasound2-plugins alsa-utils but I don't remember installing these for the HQPe PC, are these recommended for the HQPe PC? Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now