Help with HQP with Mac Mini M2

Hello all,

I am strongly considering to purchase a Mac Mini M2 dedicated to HQP in my audio setup. However, since I am totally new to the topic, having played a bit with the trial version of HQP on my Windows 11 laptop and browsed endlessly the threads on this, I still seek some clarity.
I hope you guys can help me focus the scattered info overload I am suffering :wink:.

First of all, my use case:
Iā€™d like to use it to stream directly (no NAA) via USB cable to my Esoteric K-03XD DAC using Roon as frontend. I am collecting DSD files upto DSD256 (maybe 512 if possible) or 356kHz PCMs (maybe 768 too) located on a network drive. I want to be able to play these files natively, no up or down conversion. Of course, Iā€™d like to play with (most of) HQP settings.

  • if I read correctly, then the Mac Mini is one of the most capable mini, quiet PCs available (aside from home built). It will be able to do at least the DSD256. Correct?

  • to do this, should I install a different OS than Appleā€™s OS? Ubuntu? What else?

  • can I run the mini mac without a monitor attached? Can on access itā€™s interface remotely? Or do I set it up with monitor and input devices and then detach and place it where I want (like a NUC for ROCK)?

  • can I then simply use Roon to browse music and select HQP as the device to stream to?

  • Is the Mac Mini truly silent?

  • which spec is needed in terms of RAM and HDD? Does it contain a SSD?

  • Does the HQP license work if you switch hardware or do you need to purchase a new license (saw that the license activation is based on a hardware fingerprint).

  • is this route (using HQP like this), once everythingā€™s installed and set, going to be a nightmare in terms of constant debugging, rebooting, glitching or is it stable enough to be placed in my setup as a permanent, no looking after, component as the rest of my audio equipment?

This would really help me take a decision.

Thanks in advance. Appreciated

Pietpara

I think you are better off with an M1 Mac mini (used, refurbished, new old stock) as the M2 version doesnā€™t really buy you anything extra. I would suggest an M1 Mac mini with 16GB memory and whatever SSD size you think you need.

Thanks, good tip. Just saw a good price for it.

One question I forgotā€¦ can HQP via Roon play albums gapless with files on network drive?

Cheers

You canā€™t run Ubuntu directly on Apple Silicon hardware and the Asahi Linux that is specifically targeting this platform is not ready for general use

The Mac Mini itā€™s not ā€žtrulyā€œ silent as it has a fan. Itā€™s virtually silent in normal use because the fan is hardly ever heard, but if you are going to kick it with the potentially highly demanding HQP Iā€™d not be surprised if you can make it heard. Note that HQP is often run on PCs with dedicated graphics cards for hardware support - depending on what you do with it, I guess

1 Like

So just leave MAC OS on it then?

I thought i just read a thread where @jussi_laako says to install Ubuntu on it. Maybe it was a joke or i misunderstood.

There are ways to run it in a Parallels virtual machine on top of macOS but I donā€™t know what that would buy

or with a special OS kernel but last I heard without GPU support and all graphics run in software because Apple hasnā€™t released specs (though this article isnā€™t new)

This is new though:
https://www.xda-developers.com/mac-mini-m2-2023-run-linux/

Unless I missed something big regarding Linux progress on Apple Silicon and Jussi knows better, which is obviously very possible, it doesnā€™t seem feasible to me

I run HQPlayer Desktop on the M1 Mac mini (macOS + Roon server) and it runs better than the HQPlayer Embedded on a sonicTransporter i9 running linux Linux.

1 Like

Thanks, not a big issue. My question was because I thought maybe you MUST remove MAC OS to get best performance out of the Mac Mini.

But if it works with OS out of the box, Iā€™m happy.

What would be the settings you would play with, if you donā€™t want to do any upsampling? Because that is main point of HQPlayerā€™s existence.

Your best option with HQPlayer would be to always send DSD512 to your DAC. However, at the moment thereā€™s no Apple M processor that would be able to do that with HQPlayerā€™s best modulators.

1 Like

macOS is a very good OS and totally polished to run on Apple Silicon

Here are my settings for use with my Holo Audio May KTE DAC:

SDM Integrator: FIR2
SDM Conversion: XFi
48K DSD: Checked
DAC Bits: 20
Default Output Mode: SDM (DSD)
SDM Defaults:
1x = poly-sinc-gauss-xla
Nx = poly-sinc-gauss-hires-lp
Modulator: ASDM7ECv2
Bit rate: 48K x 256
Multicore DSP: Greyed
Adaptive output rate: Checked

1 Like

Okay, thanks @jussi_laako, a learning moment for me.

I guess I do not want to touch the original if itā€™s already DSD256 or higher from the master recording.
I read here that the MAC mini could handle upsampling to DSD256 with some modulator settings, right?
Of course I am curious to learn whether that improves the music experience. So playing around with it a bit will initially be part of the fun.
I also have a Grimm mu1 (with Roon core) with FPGA upsampler (and applauded for it, good reviews) , but this doesnā€™t go beyond 4FS and no DSD. Just DSD64 via DoP.

You can enable the ā€œDirect SDMā€ in DSD Source Settings dialog to make DSD pass through. (note that this locks volume control to -3 dBFS)

Although upsampling DSD64 or DSD128 to DSD256 or higher can be quite beneficial.

Yes, DSD256 is doable. OTOH, DoP output on macOS is anyway limiting output rate to DSD256 in most cases when not using a NAA (that bypasses CoreAudio). The original Mac Mini M1 can do it with certain set of oversampling filters. It is pretty tight on doing the basic things.

The bigger M1 and M2 processors can do bigger set of oversampling filters. And in particular can help in cases like upsampling lower DSD rates to DSD256. So in that sense for example M2Pro can be beneficial.

HQPlayer on macOS can do upsampling to PCM output up to 1.5M. And DSD256 with the best modulators. When you start from RedBook and output DSD256, the digital oversampling filters are producing 256fs output.

Thanks @jussi_laako

So if I understand you correctly, with the Mini I can use DSM Direct on DSD256 files and use the basic upsamplers to go from 64 to 256.
If Iā€™d want to do more advanced algorithms (but not all), you suggest a Mini M2 Pro.

BTW, is there an Intel NUC (maybe cheaper) that would beat that?

Also, Iā€™d still like to know if such a Mac Mini can be placed standalone over WiFi without monitor, keyboard, mouse, network switch and function properly. Iā€™d not want to have any of that near my audio equipment.

At initial setup you have to configure some kind of remote access from another machine for maintenance and there may be some special things necessary but it can be done. Lots of guides on the web. Though in the case of wifi trouble you still need a physical way to get in, so keep it accessible.

But I thought the plan was to stream via USB to your DAC? USB cables canā€™t be longer than a few meters at best, often shorter, depending

https://www.howtogeek.com/811390/how-long-can-a-usb-cable-be/

Thanks!

I would place the Mac Mini close to my DAC. I have a 1m audio grade USB cable. I just dont want to have any peripherals attached.
I can indeed access it then by disconnection from the DAC and take it to my office.
As long as I donā€™t need anyhting attached to turn it on or off and launch HQP every reboot and so on. E.g. like with Roon ROCK on a NUC.

Apparently you need a little HDMI dongle attached because the GPU turns off if nothing is attached and then headless doesnā€™t work either, but they are small and cheap.

You can configure autostart services on macOS like any OS and I would guess that HQP can be started this way as well.

If you want to start it remotely without touching it you will have to configure wake-on-lan and need a w-o-l trigger on another machine but Iā€™m sure the online guides for configuring headless Minis will tell you everything you need to know

Yes that person had an Intel based CPU , not Apple Silicon - from memory his OS no longer supported with HQP Desktop

Installing Ubuntu Jammy on that Intel based Mac Mini would provide many more years of HQPlayer joy :grinning:

3 Likes

Iā€™m listening now at DSD512 with a 10m TrippLite active USB2.0 cable.

Never had a single problem

In other systems like living room I use fanless NAA device with short 1m USB cable.

In this system I need to also have my DAC play non-HQPlayer audio , where I need convolution and EQ for audio but also need video to be in sync (no lip sync).

Iā€™m using 10m cable because the 11900K is actually in the room next door , so I donā€™t hear its fan at all.

10m active USB and HDMI cable come through wall via conduit :grinning:

At the end of the 10m active USB is a 10 port powered USB hub

Between USB hub and USB DAC is Intona USB isolator - critical to electrically disconnect from all the crap upstream.

So there is over 10m USB cable length here from PC to DAC, but everything is certified to USB2 and everything works without a hiccup at DSD512

If I had one drop out I would think of a different solution because I canā€™t stand drop outs :smiley:

This machine runs Ubuntu Jammy LTS Desktop with lowlatency hwe kernel, per Jussiā€™s standard recommendation

And even though I run Ubuntu Desktop, it runs HQP Embedded because I donā€™t need GUI for HQP

2 Likes

I should also add I have a thin Corning optical active USB cable

That was my preference to use in the wall, with my thin optical HDMI.

But I canā€™t find the Corning cable for a year now - itā€™s somewhere here :smile:

Still, despite being optical, it doesnā€™t isolate USB ground. The only advantage over normal active USB cable is it is very thin and can get much longer lengths, if you need that