Jump to content
IGNORED

HQPlayer Linux Desktop and HQplayer embedded


ted_b

Recommended Posts

5 hours ago, stefano_mbp said:

But it happens even if I start playing from the day before:

let us say … I ended playing yesterday upsampling to SDM and today I change the configuration to upsample to PCM and start playing the issue is there … no shutdown and reboot from yesterday to today

 

There are all kinds of strange bugs in these XMOS firmwares.

 

Like iFi micro iDSD, if you power it up and start straight with 705.6/768k PCM, sound is loud and distorted. If you play any other format first, like 352.8/384k or DSD and then play 705.6/768k PCM it is fine.

 

While, IIRC, on SMSL M400, if you play any other format after plugging in the USB, then 705.6/768k doesn't work correctly anymore (with this one I worked around the issue by using Holo Red's I2S output).

 

So these kind of things have to be always tested with multiple different DACs before it is clear where the problem is...

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
9 hours ago, Miska said:

Ubuntu build of 5.5.3 available. Please give it a try and let me know.

Thanks Jussi, unfortunately nothing changed, no more crash but still white noise.

At this point it seems the issue is in the Topping E30 II, the only way to have it work is to power off/on the dac before changing the Output mode

Stefano

 

My audio system

Link to comment

EDIT: Figured it out, there's a DSP Pipelines drop down now on the configuration page. Changing it from default to 8, gave me 8 matrix pipeline rows.

 

I just updated my dedicated ubuntu server to 5.5.3 and now my matrix pipelines are gone. I tried doing a purge and reinstalling hqplayer from scratch, but didn't help. I had several convolution and eq presets but lost them with the purge :(

 

Still the same issue, no pipeline rows get rendered on the page. Same issue in Chrome and Safari. No errors in the browser's console.

 

Here's my server startup log:


* 2024/04/21 21:28:44 Signalyst HQPlayer Embedded 5.5.3
+ 2024/04/21 21:28:44 Engine starting...
  2024/04/21 21:28:44 asoundlib version: 1.2.6.1
  2024/04/21 21:28:44 Found ALSA device: hw:CARD=PCH,DEV=0 - HDA Intel PCH: ALC1220 Analog
  2024/04/21 21:28:44 Found ALSA device: hw:CARD=PCH,DEV=1 - HDA Intel PCH: ALC1220 Digital
  2024/04/21 21:28:44 Found ALSA device: hw:CARD=Enhanc,DEV=0 - Holo Audio UAC2.0 Gen2.1 Enhanc: USB Audio
  2024/04/21 21:28:44 Found ALSA device: hw:CARD=NVidia,DEV=3 - HDA NVidia: HDMI 0
  2024/04/21 21:28:44 Found ALSA device: hw:CARD=NVidia,DEV=7 - HDA NVidia: HDMI 1
  2024/04/21 21:28:44 Found ALSA device: hw:CARD=NVidia,DEV=8 - HDA NVidia: HDMI 2
  2024/04/21 21:28:44 Found ALSA device: hw:CARD=NVidia,DEV=9 - HDA NVidia: HDMI 3
  2024/04/21 21:28:44  network Audio IPv6 support disabled
  2024/04/21 21:28:44  discovery from 0.0.0.0
  2024/04/21 21:28:45 CUDA offload requested
  2024/04/21 21:28:45 ROCm/HIP offload requested
  2024/04/21 21:28:45 MP3 decoders:
  2024/04/21 21:28:45     AVX
  2024/04/21 21:28:45     x86-64
  2024/04/21 21:28:45     generic
  2024/04/21 21:28:45     generic_dither
  2024/04/21 21:28:45 Supported MP3 decoders:
  2024/04/21 21:28:45     AVX
  2024/04/21 21:28:45     x86-64
  2024/04/21 21:28:45     generic
  2024/04/21 21:28:45     generic_dither
  2024/04/21 21:28:45 Current MP3 decoder: generic_dither
  2024/04/21 21:28:45 libDSP version 32.3.0
  2024/04/21 21:28:45 DSP pipelines: 128
  2024/04/21 21:28:45     DSD pipelines: 48
  2024/04/21 21:28:45     Meter pipelines: 48
  2024/04/21 21:28:45 HQPlayer Engine version 5.15.1
  2024/04/21 21:28:45 Core pinning enabled
  2024/04/21 21:28:45 CUDA offload: all
  2024/04/21 21:28:45 Using 8 block count
  2024/04/21 21:28:45 CPU supports AVX2
  2024/04/21 21:28:45 Processors physical=8 logical=16 performance=8 efficiency=0 groups=1 packages=1 nodes=1
  2024/04/21 21:28:45 Processor caches:
  2024/04/21 21:28:45     level=1 group=0 size=32kB
  2024/04/21 21:28:45     level=2 group=0 size=256kB
  2024/04/21 21:28:45     level=3 group=0 size=16384kB
  2024/04/21 21:28:45 Large cache, using large block size
  2024/04/21 21:28:45     level=1 group=0 size=32kB
  2024/04/21 21:28:45     level=2 group=0 size=256kB
  2024/04/21 21:28:45     level=1 group=0 size=32kB
  2024/04/21 21:28:45     level=2 group=0 size=256kB
  2024/04/21 21:28:45     level=1 group=0 size=32kB
  2024/04/21 21:28:45     level=2 group=0 size=256kB
  2024/04/21 21:28:45     level=1 group=0 size=32kB
  2024/04/21 21:28:45     level=2 group=0 size=256kB
  2024/04/21 21:28:45     level=1 group=0 size=32kB
  2024/04/21 21:28:45     level=2 group=0 size=256kB
  2024/04/21 21:28:45     level=1 group=0 size=32kB
  2024/04/21 21:28:45     level=2 group=0 size=256kB
  2024/04/21 21:28:45     level=1 group=0 size=32kB
  2024/04/21 21:28:45     level=2 group=0 size=256kB
  2024/04/21 21:28:45 Number of processor cores: 8
  2024/04/21 21:28:45 Number of performance core groups: 1
  2024/04/21 21:28:45 Core mask: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111
  2024/04/21 21:28:45 CPU brand name: GenuineIntel
  2024/04/21 21:28:45 Pool mask: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111100000000 / [0] 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111100000000
  2024/04/21 21:28:45 Pool: {8,9,10,11,12,13,14,15}
  2024/04/21 21:28:45 Pool threads: 8
  2024/04/21 21:28:45 Initial parallel threads: 8
  2024/04/21 21:28:45 Number of logical cores: 16
  2024/04/21 21:28:45 Core pinning:
  2024/04/21 21:28:45     0: [0:0] 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111
  2024/04/21 21:28:45     0m: [0:0] 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
  2024/04/21 21:28:45     1: [0:0] 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011110000
  2024/04/21 21:28:45     1m: [0:0] 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000
  2024/04/21 21:28:45 DSP thread pools enabled (3 / 4)
  2024/04/21 21:28:45 DSP pipelines enabled
  2024/04/21 21:28:45 Pipelined engine enabled
  2024/04/21 21:28:45 Pre-process after metering
  2024/04/21 21:28:45 DirectSDM disabled
  2024/04/21 21:28:45 Audio engine: alsa
  2024/04/21 21:28:45 ALSA output set channels: 2 (2)
  2024/04/21 21:28:45 ALSA output DAC bits: 20
  2024/04/21 21:28:45 ALSA output supports DSD with any base rate
  2024/04/21 21:28:45 asoundlib version: 1.2.6.1
  2024/04/21 21:28:45 ALSA output device: hw:CARD=Enhanc,DEV=0
  2024/04/21 21:28:45 ALSA output control element: Clock Source 41 Validity
  2024/04/21 21:28:45 ALSA output control element: PCM Playback Switch
  2024/04/21 21:28:45 ALSA output control element: PCM Playback Volume
  2024/04/21 21:28:45 ALSA output control element: Playback Channel Map
  2024/04/21 21:28:45 ALSA output mixer element: PCM
  2024/04/21 21:28:45 ALSA output access mode: RW_INTERLEAVED
  2024/04/21 21:28:45 ALSA output PCM format: S32_LE
  2024/04/21 21:28:45 ALSA output PCM bits: 32
  2024/04/21 21:28:45 ALSA output PCM physical width: 32
  2024/04/21 21:28:45 ALSA output PCM rates: 44100 - 1536000
  2024/04/21 21:28:45 ALSA output rate available: 44100
  2024/04/21 21:28:45 ALSA output rate available: 48000
  2024/04/21 21:28:45 ALSA output rate available: 88200
  2024/04/21 21:28:45 ALSA output rate available: 96000
  2024/04/21 21:28:45 ALSA output rate available: 176400
  2024/04/21 21:28:45 ALSA output rate available: 192000
  2024/04/21 21:28:45 ALSA output rate available: 352800
  2024/04/21 21:28:45 ALSA output rate available: 384000
  2024/04/21 21:28:45 ALSA output rate available: 705600
  2024/04/21 21:28:45 ALSA output rate available: 768000
  2024/04/21 21:28:45 ALSA output rate available: 1411200
  2024/04/21 21:28:45 ALSA output rate available: 1536000
  2024/04/21 21:28:45 ALSA output DSD format: DSD_U32_BE
  2024/04/21 21:28:45 ALSA output DSD bits: 32
  2024/04/21 21:28:45 ALSA output DSD physical width: 32
  2024/04/21 21:28:45 ALSA output DSD rates: 1411200 - 49152000
  2024/04/21 21:28:45 ALSA output rate available: 2822400
  2024/04/21 21:28:45 ALSA output rate available: 3072000
  2024/04/21 21:28:45 ALSA output rate available: 5644800
  2024/04/21 21:28:45 ALSA output rate available: 6144000
  2024/04/21 21:28:45 ALSA output rate available: 11289600
  2024/04/21 21:28:45 ALSA output rate available: 12288000
  2024/04/21 21:28:45 ALSA output rate available: 22579200
  2024/04/21 21:28:45 ALSA output rate available: 24576000
  2024/04/21 21:28:45 ALSA output rate available: 45158400
  2024/04/21 21:28:45 ALSA output rate available: 49152000
+ 2024/04/21 21:28:45 ALSA output backend initialized
  2024/04/21 21:28:45 Null output set channels: 2 (2)
  2024/04/21 21:28:45 Normal buffers
  2024/04/21 21:28:45 Hardware volume control disabled
  2024/04/21 21:28:45 Adaptive volume control disabled
  2024/04/21 21:28:45 Volume max: -1
  2024/04/21 21:28:45 Volume min: -99
  2024/04/21 21:28:45 PCM gain compensation: 1 (0 dB)
  2024/04/21 21:28:45 Set volume: -5 +
  2024/04/21 21:28:45 Automatic rate family enabled
  2024/04/21 21:28:45 Full pause processing
  2024/04/21 21:28:45 SDM conversion parameters (8, 12)
  2024/04/21 21:28:45 DSD 6 dB gain enabled
& 2024/04/21 21:28:45 Set transport (240): 
  2024/04/21 21:28:45 SDM conversion parameters (8, 12)
  2024/04/21 21:28:45 DSD 6 dB gain enabled
  2024/04/21 21:28:45 Set filter: 31 / 50
  2024/04/21 21:28:45 Set dither: 9
  2024/04/21 21:28:45 Set oversampling: 40 / 43
  2024/04/21 21:28:45 Set modulator: 24
  2024/04/21 21:28:45 Audio engine is normal
  2024/04/21 21:28:45 IntegratorM: FIR2
  2024/04/21 21:28:45 Audio engine SDM mode enabled
  2024/04/21 21:28:45 Requested output rate: 24576000
  2024/04/21 21:28:45 ALSA output set sampling rate: 24576000 (24576000)
  2024/04/21 21:28:45 Automatic output rate switching enabled
& 2024/04/21 21:28:45 Convolution disabled
+ 2024/04/21 21:28:45 Server starting...
  2024/04/21 21:28:45 Control active volume range: -99 - -1 dB
  2024/04/21 21:28:45 Listen discovery on ::
  2024/04/21 21:28:45 Listen discovery on 0.0.0.0
  2024/04/21 21:28:45 Enable UPnP Renderer functionality for interface: auto
  2024/04/21 21:28:45 Adding interface 'enp2s0' for UPnP Renderer
  2024/04/21 21:28:45 Adding interface 'wlp3s0' for UPnP Renderer

 

Screenshot 2024-04-21 at 5.24.58 PM.png

Link to comment
2 hours ago, stefano_mbp said:

@Miska hi Jussi, it seems that since last (at least) HQPlayer Client (iOS) update filter and modulator are not shown any more … or is it a HQPlayer Embedded thing (5.5.3 both amd and Intel versions)?

 

Please uncheck the "Verbose metadata" in Client control panel!

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
3 hours ago, ekpln said:

Hey sir @Miska, thanks for the new version of HQPlayer Embedded. I wanted to ask the content of the following feature. What kind of correction is applied, what is the scope?

 

image.thumb.png.9501a6364b6cb9fa22435c6939d0a472.png

 

It improves correctness of the output signal, explained here, along with the currently supported DACs and output rates:

https://signalyst.com/dac-correction-support/

 

More is coming over time, when I get those done.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
1 hour ago, Miska said:

It improves correctness of the output signal, explained here

Just the explanation is missing ... the link contains only PCM / DSD rates table for supported DACs. So I can only guess what that correction could mean. Does it mean that only the supported rates are provided for rate selection when one of those DACs is detected? Or something other? I see Gustard A26 lists only DSD rates where direct DSD works.

image.png.5759b9ca28f3109d26177ad35b18acf7.png

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
1 minute ago, bogi said:

Just the explanation is missing ... the link contains only PCM / DSD rates table for supported DACs. So I can only guess what that correction could mean. Does it mean that only the supported rates are provided for rate selection when one of those DACs is detected? Or something other? I see Gustard A26 lists only DSD rates where direct DSD works.

image.png.5759b9ca28f3109d26177ad35b18acf7.png

Also I thought someone else mentioned in embedded, only direct connection to dac by usb is detected not when you connect NAA to dac?

Link to comment
31 minutes ago, bogi said:

Does it mean that only the supported rates are provided for rate selection when one of those DACs is detected? Or something other? I see Gustard A26 lists only DSD rates where direct DSD works.

 

At the moment I don't limit rate selection. But if you choose something else as output format than what is specified on that table, the correction is just skipped.

 

In most cases the DSD rates apply for both 44.1k and 48k base. But for Gustard, it is only 44.1k base, since the 48k-base doesn't work properly. (I'll ask Aapo to add a note about that to the table)

 

I omitted PCM inputs also for those pure DSD DACs, since I don't see much point in sending PCM from HQPlayer to those ones.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment

 

Hello Jussi,

 

These are exciting times, Thanks for the hardworking you have been doing !

I wonder if I kindly ask for some help here ...

 

I want to try SDM with the best possible SDM settings and those ovals marked in RED (IF... )  for the best possible performance for my beloved SHM THE POLICE DSF DSD64 local albums .

 

Could you show at least a possible scenario of those settings where for these music could squeeze the best possible sound ?

 

for me they are well recorded, they could be amazing and don't want to ruin them with a regular to bad mix of settings .

 

Thanks

 

image.thumb.png.a070edbd6d8e8daf9de00a030dc15baa.png

 

image.thumb.png.8690a3d2fc64cd8426b4043fa0ed2c6f.png

ER + PH DR7T - TAIKO Server + PH DR7T ( HQPOs + ROON ) JCAT XE USB - Lampizator Baltic 4 - D-Athena preamp - K- EX-M7 amp - PMC Twenty5 26

Link to comment
1 hour ago, mikicasellas said:

 

你好朱西,

 

这是激动人心的时刻,感谢您一直以来的辛勤工作!

我想知道我是否在这里寻求帮助......

 

我想尝试使用尽可能最佳的SDM 设置和那些标有红色 (IF...) 的椭圆形,以便为我心爱的 SHM THE POLICE DSF DSD64 本地专辑提供最佳性能。

 

您能否至少展示一下这些设置的可能场景,在这些场景中,这些音乐可以挤压出最佳的声音?

 

对我来说,它们录制得很好,它们可能很棒,并且不想用常规或糟糕的设置组合来破坏它们。

 

谢谢

 

image.thumb.png.a070edbd6d8e8daf9de00a030dc15baa.png

 

image.thumb.png.8690a3d2fc64cd8426b4043fa0ed2c6f.png

如果您想用DSD64欣赏音乐,那至少这里应该选择SDM输出才对

14.png

Link to comment
4 minutes ago, liyin123 said:

如果您想用DSD64欣赏音乐,那至少应该在这里选择SDM输出才对

14.png

另外还有一个我标识出的地方,你如果要使用DSD64那这里的速率应该设置成2822400.而你这个速率是DSD256的设置参数。

15.png

Link to comment
3 hours ago, Miska said:

 

It is *supposed* to work over NAA too. But of course there could be some problems sometimes. Based on feedback, I have now improved this a bit for NAA cases in upcoming Desktop release.

 

How do you know if it is working?

QNAP NAS w/minimserver, iBuypower  i7 13700kf,  RTXa5000 24g GPU, Ubuntu 22.04 LTS minimal server, HQPe v5 x64 avx2, HQPDcontrol4,  HQPlayer Client iOS, mconnect playerHD, JplayiOS, Daphile on Asus PN-51-s1 (AMD 5700u) in Akasa fanless case, Snakeoil OS NAA/NAA image on Fitlet2 , Lampizator Big 7 MKII Balanced, Pass XVR1, Pass X5, Pass XA 100.5’s, PSB Stratus Gold(i)’s, Vandersteen 2wq’s.

Link to comment
2 hours ago, liyin123 said:

如果您想用DSD64欣赏音乐,那至少这里应该选择SDM输出才对

😃 I know ... it was just an example, a bad one for my side, thanks 

ER + PH DR7T - TAIKO Server + PH DR7T ( HQPOs + ROON ) JCAT XE USB - Lampizator Baltic 4 - D-Athena preamp - K- EX-M7 amp - PMC Twenty5 26

Link to comment
2 hours ago, liyin123 said:

另外还有一个我标识出的地方,你如果要使用DSD64那这里的速率应该设置成2822400.而你这个速率是DSD256的设置参数

My source is DSD64 already...

 

What about DSD SOURCES settings, any advice on setting them for better results ?

These are default ones 

 

image.thumb.png.3507d823121d4b42a266f05ab1444966.png

ER + PH DR7T - TAIKO Server + PH DR7T ( HQPOs + ROON ) JCAT XE USB - Lampizator Baltic 4 - D-Athena preamp - K- EX-M7 amp - PMC Twenty5 26

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...