HQPlayer Embedded Discussion [2021-2022]

You can create different profiles by giving a name and pressing “save”.

The profile that you “apply” will be set as your default.

You can switch profiles while music is playing, real-time by selecting the name and then pressing ‘load’.

Can even use HQPDControl app on iPad to do it from your couch.

1 Like

Because it has delay, the phase keeps rolling due to the offset.

1 Like

I guess they dropped Rygel from Fedora. So if you want to go with Fedora 35, you can grab source rpm’s from Fedora 34 and rebuild those for Fedora 35.

1 Like

Login as “root” from console and reset your password with “hqplayerd -s username password” then restart hqplayerd service with “systemctl restart hqplayerd”

Login as “root” from console and create user account with “useradd”

Disable the service you don’t need. You can disable NAA functionaly on HQPlayer OS with
“systemctl stop networkaudiod ; systemctl disable networkaudiod”
or alternatively HQPlayer Embedded with
“systemctl stop hqplayerd ; systemctl disable hqplayerd”
in this case you will likely also want to disable the “HQPWV” web interface as well with
“systemctl stop hqpwv ; systemctl disable hqpwv”

Thanks a lot for Your elaborate answer. Makes perfect sense.

As You might have seen already, I’m trying to get the best out of a very modest cpu. I’m on the fence for a dedicated Alder Lake PC build. But not before I have Jussi’s conclusion on DDR4 vs. DDR5 RAM.

1 Like

I built an 12900k machine about 3 weeks ago which using 8GB DDR5 x4 modules and 8GB RTX3070 GPU. DDR5 was Micron 4800MHz / CL40 and it’s the best module I could get at that time. One of my friends he built an 12700k machine with low CL DDR4 plus 12GB RTX3060 and could do all of the same filters / modulators combo as 12900k. So my personal suggestion is: don’t chase spec, Linux kernel is not mature for such edge hardware. Have to wait 5.15 low latency officially supported on Ubuntu 20.04 and see.

Thanks for the insight. Very much appreciated.

I was referring to Jussi’s statement ‘But remains to be benchmarked with HQPlayer.’

BTW Meanwhile 6000MHz/CL36 available. Still expensive though. Plus real world advantage for HQP OS questionable at the moment.

How much core load do you have with ASDM7ECv2 on latest HQPlayer release? I’m curious if it would be possible to squeeze DSD1024 from EC modulators…

This is great stuff. I was wondering how to do this. Does this work for HQP OS as well? I am just booting Jussi’s image.

Delay due to being linear phase created by REW?

I guess I can use Audacity to make this IR minimum phase?

With HQP built-in parametric EQ, is this minimum phase EQ?

No, REW generates minimum-phase response. But convolution filters pretty much always have some amount of delay. So just ignore the phase plot for convolution, HQPlayer is not running “phase unwrapping” for the plot, it is the bare response.

IIR EQ is by definition minimum-phase.

I think I may have nailed the matrix issue. There are now 4.28.3 test packages for Ubuntu available, please try and let me know if it is any better.

1 Like

Will do later tonight!

Thanks Jussi!

No, I believe you are limited to what is installed on the HQPeOS image. But you can hack up a script to get the CPU temp, not as nice as sensors though.

Create a file, I call mine checktemp
In the file place this code:

getTemp () {
  for zone in `ls /sys/class/thermal/ | grep thermal_zone`
  do
    echo -n "`cat /sys/class/thermal/$zone/type`: "
    echo `cat /sys/class/thermal/$zone/temp | sed 's/\(.\)..$/.\1°C/'`
  done
}
update () {
  while :
  do
    clear
    getTemp
    sleep 2
  done
}
update

Save the file and make it executable:
chmod 755 checktemp

Run it:
./checktemp

To exit out:
CTRL C

Hi @jussi_laako I’m sorry I’m on biz trip for a week. I’ll let you know the performance of the most current version of HQPe as soon as I get home.
This screenshot was -100 amd build running -gauss-xl / ASDM7ECv2, 192->DSD512x48. CPU loading was 55~60%. I believe the age of 7ECv2 to DSD1024 is coming! (I deactivated e-core).

Using Qobuz via HQP Client app - it looks/sounds like you fixed it.

I ran through my Qobuz playlist with consecutive alternating sample rates (not that this was the issue here anyway) and it worked fine.

Regarding txt file EQ, can I use LSQ and HSQ and specify Q?

It doesn’t work in HQPlayer. The resulting plot is completely wrong.

I want LS and HS with S = 0.71

REW default for LS and HS is S = 0.9

I thought to use LSQ and HSQ with Q = 0.71 but that didn’t work

Does HQPlayer actually use the S = 0.71 below, even though I am just using “LS” and not “LSQ”? Given that REW default for LS and HS = 0.9

Preamp: -7.0 dB
Filter  1: ON  PK         Fc   83.00 Hz  Gain  -2.10 dB  Q  1.000
Filter  2: ON  LS         Fc   105.0 Hz  Gain   5.50 dB  S  0.71
Filter  3: ON  PK         Fc   160.0 Hz  Gain   2.50 dB  Q  2.000
Filter  4: ON  PK         Fc    1750 Hz  Gain  -3.00 dB  Q  2.500
Filter  5: ON  HS         Fc    2000 Hz  Gain   8.00 dB  S  0.71
Filter  6: ON  PK         Fc    2950 Hz  Gain  -2.40 dB  Q  2.500
Filter  7: ON  PK         Fc    5620 Hz  Gain  -6.40 dB  Q  4.200
Filter  8: ON  HS         Fc   10000 Hz  Gain  -6.00 dB  S  0.71
Filter  9: ON  PK         Fc   11200 Hz  Gain  -3.00 dB  Q  6.000

My parser seems to be missing support for that S parameter, I’ll add it and make a new build. It’s pretty simple to do.

1 Like

So new build - I still stick with just LS and specify S parameter?

I don’t try LSQ or LSHELF right?

Just stick to the specification. You shouldn’t modify those EQ files, they should work as-is.

1 Like

@jussi_laako I have a weird issue now coming up on my recently installed HQPe system. Running your HQP OS image on both the server and client (NUC). Latest version as of two days ago. What happens is that things work great for a while and then when I come back some number of hours later to play music I get nothing. Using Roon connected to HQP server. Roon plays but no audio. It looks to me like the server is losing its connection to the NAA because when I reboot the server - and confirming in the log that it is connecting to the NAA - everything is normal again. But then it appears to lose the connection again some hours later. Reboot again makes things work. You probably need more log info to see what is happening so let me know and I can provide in whatever form you wish. I had planned to turn off the hqplayer in the NAA NUC later today to see if that helped. Any suggestions?

Do you have a license for HQPe?

1 Like