I’ve seen bits of discussions in multiple threads across multiple years, but (if it’s not too rude to start a fresh thread about this), I’d really like to get clued-in about current best practices given the current state of software and available hardware.
My plan is to migrate a system which currently has a two-driver horn speaker and corner woofers from crossovers and room correction via a TacT RCS-2.2X to what seems like the way the cool kids are doing such things now: tweeters, midrange, and woofers all on separate channels coming out of a Merging Hapi III over a DA8V3P DAC card, with lovingly crafted crossover and room correction filters generated with Acourate and running server-side.
I get the impression that up- (or down- if necessary) sampling, then busting stereo into three channels per side and running the potentially-heavyweight Acourate-derived convolution stuff, then sending via RAVENNA to the Hapi is all something supported by HQPlayer these days?
I’ve only ever used HQPlayer with pure stereo, so the multiple channels are new to me (and I can’t practice until the backordered hardware starts arriving).
I hear that Roon can also handle feeding the Hapi directly, but I was thinking that once I set that up I might wish I had HQPlayer filters as an option, so I’ve been thinking I might prefer to have a dedicated machine sitting on the AES67 VLAN (will this be a problem?) running HQPlayer, fed by Roon (possibly over an additional LAN interface on the Roon core machine dedicated to the AES67 VLAN), with that HQPlayer dedicated to accepting a stream from Roon, doing the processing, then feeding the Hapi six channels derived from the incoming two.
If this overall topology makes sense (please point out anywhere I’ve made a dumb error!), the next thing to plan is what kind of HQPlayer server to set up.
Ideally, I’d like to be able to feed all six channels with 352.8k / 384k PCM (following the source’s rate family), although 176.4k / 192k would be fine if I can do that reliably with more easy to source hardware. If it’s a practical option to be able to try delivering DSD256 to all channels by splurging a bit more in the computer hardware buy, that would be cool to try out later, but I’m not considering it a base requirement.
If, say, a current M4 Mac Mini is actually sufficient to run this HQPlayer instance – well, that’d really be welcome, because any time I can avoid a PC-building exercise I’m really happy to do so. Is the Ravenna Virtual Audio Device for Mac a pretty mainstream and reliable and M4-compatible thing? Is HQPlayer desktop on a Mac like this likely to run reliably, like start-it-and-forget-it infrastructure? Because I’ve used HQPlayer Desktop on my personal desktop Mac, and connections occasionally got dropped, but I don’t know if that’s because I was adding user load to the machine or because the macOS scheduler isn’t ideally suited to this use.
If the easy solution of a little Mac turns out to be suboptimal, I’ll build a box of PC hardware. I’m assuming I need an M.2 SSD to boot from, no big file storage disk, a fast multicore CPU, and… a GPU?
In a setup like this (stereo resampling of PCM, 6 channels of convolution), do we still want an i9-14900K, or is the job so parallel that an AMD processor (which?) might actually be better? If Intel, do we trust the i9-14900K not to have throttling-related flakiness? Do we need / want an added GPU?
If we need a GPU card, what are some sensible choices currently available which HQP is ready to use? Among those, is there a more limited set suitable for use with Linux if HQPlayer Embedded is what gets deployed to do this?
So, on that last option, OS environment for HQPlayer. I really do pretty strongly prefer to deploy Linux machines for any 24/7 computing infrastructure in the house, but if setting up the RAVENNA drivers and keeping them maintained, and keeping GPU support available to HQPlayer Embedded, is a hugely frustrating exercise – I’d be willing to fire this up as a nasty Windows machine, if that’s likely to be less frustrating.
Or… is this job and the hardware discussed among the things HQPlayer OS is suited for?
So those are my many, many questions. I know it’s unreasonable for me to expect someone to answer every single one of them and handhold me through this whole process, but any clarification anyone can offer on any of the things I’ve asked about will be accepted gratefully.
-Jeff