PC for DSD1024 48 that will handle all filters? Fanless preferred

For a general reference and community support, there is a thread on CA forum on setting up the HQP on Linux (It has been started a while ago, first half of it is probably not relevant anymore): How To Install HQPlayer Embedded On Ubuntu - Software - Audiophile Style

With two SSD’s, easiest is Win11 on the first and Ubuntu is on the second without modifications on the boot sectors. As such the default boot will always be Win11, it will never see Linux drive, only in management console. To boot linux on MSI MB you will hit F11 (it will give you BIOS boot menu to select the boot). This is the simpliest option, downside - on system reboot you always go into windows.

Alternative option is rather more complex having GRUB manager defining the OS load sequence, possible.

For Ubuntu Server installation you will need to “burn” Ubuntu USB stick (I normally use rufus for this)
Rufus: Index of /downloads
Ubuntu Server ISO (24.04.xx recommended for today): Get Ubuntu Server | Download | Ubuntu

The installation procedure for the server is rather simple in several steps following on the screen instructions. ChatGPT in paid mode can already guide you through every single step and answer specific questions reasonably good. It may as well do in “free” mode, but I don’t trust it too much, it’s more for the check/safe rail type of things… Don’t forget to install SSH (will be asked during the installation), the disk set up step is the most sensitive one - make sure you are not killing your Win11 disk !

When you install the server OS the further customisation is simple. This script will give you nVidia drivers version 580 with CUDA drivers and latest HQP Embedded, it may not be correct in the near future due to the changes of drivers or packages. You need to replace $USER$ $PASSWORD$ with a user and password you desire for managing HQP remotely via its web interface.

sudo apt update
sudo apt full-upgrade
sudo apt install nvidia-headless-580-server nvidia-utils-580-server
sudo reboot now

wget https://www.sonarnerd.net/src/noble/libgmpris_2.2.1-12_amd64.deb
wget https://signalyst.com/bins/hqplayerd/noble/hqplayerd_5.16.0-44_amd64.deb

sudo dpkg -i libgmpris_2.2.1-12_amd64.deb
sudo dpkg -i hqplayerd_5.16.0-44_amd64.deb
sudo apt install -f
sudo hqplayerd -s $USER$ $PASSWORD$
sudo systemctl enable hqplayerd
sudo systemctl start hqplayerd
sudo reboot now

You need to figure out your server IP address. With above sequence you will get the server up and running. To connect to HQPlayer on your network with any browser - you enter HQPlayer IP address and the port will be 8088, it will look smth like: 192.168.1.115:8088 for example… 192.168.1.xxx is for quite a lot of default router setups, but may as well be different for you.

For your hardware setup I would recommend to set multicore=“1” in HQPlayer config file, the quickest is like this (check how to use nano editor):

sudo nano /etc/hqplayer/hqplayerd.xml
sudo systemctl restart hqplayerd

If you don’t know how to check an IP address for Linux server, in console mode ifconfig utility will help.

Personally, once HQPlayer Server is set up, I touch my server physically very very very rarely.

For remote management from iPad I use paid version of: TERMINUS Client for iPad

For remote management from Windows PC I use Putty: PuTTY: latest release (0.83)

This may help you kick start your wonderful build !

PS: What is the motherboard finaly ?

Thanks for the info. The builder put Ubuntu on the second drive for me.

The motherboard he ended up using was the Gigabyte z790 AORUS PRO X

There is one important step missing between these two commands, if you use “nano” editor.

sudo chown hqplayer /etc/hqplayer/hqplayerd.xml

Otherwise you will fail to store any setting changes from any of the HQPlayer web interface pages… If you use “vim” as editor instead, no need to do anything, as it doesn’t mess with the file permissions.

In normal cases you don’t need to know the IP address, you can just use “hostname.local” where hostname is the hostname configured for the server. Another way to find the IP address is to use HQPlayer Client to discover the server and check the IP from the control panel there.

Jussi, they might have fixed this nano “bug”/behaviour on the latest Ubuntu Server Releases. With above script and with sudo nano ... the ownership for /etc/hqplayer/hqplayerd.xml always remained with hqplayer (at least for me). I guess, this may be not a universal rule for other debians-ish…

Solid choice! Somewhat stronger than MSI PRO in VRM, this may be more beneficial for overclocking. Also, possible better memory stability at higher speeds. For HQP, as you see I do not recommend anything higher than 6800 (I think it is already a borderline). Good thing you have your dedicated builder who can hopefully tame what is needed. I was afraid they would sell you some type of marketing B/S for “gamers”, but at the end is a great value for money choice.

When you say Ubuntu - desktop or server ?

1 Like

OK, that’s great! Maybe Canonical has just patched their version of nano to fix the annoying bebavior. Since it potentially creates problem with many system configuration files…

Regarding RAM, I have couple of machines with G.Skill’s DDR5-6400 CL32 kit-of-two and these have been very stable for me (XMP Profile 1 enables the full speed).

I picked up the new machine today and have been playing around with it using HQPlayer Desktop since I still have my license. Nice to be able to use ASDM7ECv3 without any hiccups. So far poly-sinc-gauss-long sounds great with it,

I have to set everything to 1024 44.1. This isn’t a computer issue at all, though. I use the EtherRegen and it won’t pass the 1024 48 signal to the Holo Red. I tried 1024 48 without the EtherRegen and it works perfectly, but 1024 44.1 with the EtherRegen in place sounds much better. Everything is tighter with more weight. A new version is supposed to be coming, but it’s been been delayed a few times. Maybe when it;s ready it will pass the 1024 48 signal.

All in all, I’m really happy with the performance of the new machine. I know I’m in the minority here with my amplification and speakers, but running HQPlayer through the T+A DAC 200 into a pair of 45 SET Monoblocks and high efficiency Omega HO XRS towers with integrated subs is as close to audio perfection as I’ve heard. FWIW, I used to work in audio and have had some very well put together systems. Before this, my favorite system was an all Ayre front end through a pair of Sonus Faber Il Cremonese. This HQPlayer digital/analog system is about as “you are there” that I’ve experienced. If anyone is in the NY/NJ area, you’re more than welcome to come by.

3 Likes

Ok, here is a bottom line. Xeon CPU’s are awesome for HQPlayer.
I just grabbed an engineering sample for like $200 or less. Its a 8480+ that was 56cores and max turbo frequency 3.7Ghz. 28 cores can run 3.7Ghz simultaneously. With registered DDR5@6000Mhz CL32 i am able to play DSD1024 with ASDM5EC-Fast 512+fs or ASDM7EC-Fast 512+fs, poly-sinc-gauss-long. Load per core is 60-90% but it plays smooth and sound, without offloading, running HQPlayerOS. Imagine a w9-3565X at 5Ghz+
I’ve disabled half of the cores, but cant disable hyperthreading.

1 Like