Which HQP Filter are you using? [2023]

So I tried a 3090 24GB from Asus. Sinc-L does not start at DSD512 from 44.1 kHz. Is this because 24 GB is not enough?

Did you check the HQPlayer log file for errors that could indicate what is going wrong?

It is close to the memory limits, but it could work. Depending on how much other tasks and the desktop are consuming GPU RAM.

Here is the last attempt, maybe you can identify something? Thanks!

2023/03/19 20:28:21 Play
2023/03/19 20:28:21 Offload: resampler=disabled convolution=disabled
2023/03/19 20:28:21 Playback engine running
2023/03/19 20:28:21 IntegratorM: FIR2
2023/03/19 20:28:21 NAA output set sampling rate: 22579200 (22579200)
2023/03/19 20:28:21 Automatic output rate: 22579200
2023/03/19 20:28:21 Rate or blocksize change triggered
2023/03/19 20:28:21 Rate: 44100, block size: 2352, frame size: 588
2023/03/19 20:28:21 Block size: 2352 (sample: 2)
2023/03/19 20:28:21 Oversampling: sinc (low)
2023/03/19 20:28:21 Modulator: adaptive seventh order 1-bit ec v2
2023/03/19 20:28:21 Integrator: FIR2
! 2023/03/19 20:28:22 clHQPlayerEngine::Execute(): clAlignedAlloc::SetSize(): lAllocSize < 0
2023/03/19 20:28:22 Stop request (reset)
& 2023/03/19 20:28:22 Stop…

You are not on latest HQPlayer version?

Desktop version : 4.21.1. I believe I am?

I assume the ā€œ!ā€ at the beginning of a line refers to a potential problem?

Yes, that’s the latest. I believe I got this Windows feature fixed, at least for CUDA offloads.

Yes, it’s error, and happens because Windows has still all over 32-bit things despite having 64-bit application support. And the error happens when 32-bit integer wraps around (overflows).

This is Windows specific issue, not a problem on Linux or macOS.

I’ll need to go and check this again… For next release.

1 Like

Whatever settings I use, as soon as I change ā€œSDM Packā€ from ā€œDoPā€ to ā€œNoneā€ HQPlayer starts playing PCM…

EDIT I’ve solved it! Had to disable my DAC in Roon. Must be a driver / ASIO issue.

Yes, Thesycon driver can do mixing, but only with PCM. So they block DSD access when more than one application is accessing the driver.

You need to always disable DAC in Roon when using HQPlayer. It is stated in last paragraph of the official documentation:

Should be enough, it maxes out 12gb in the 3080ti that I use, but it plays… so something else must not be right.

Shouldn’t have read it when the 4080 was ordered because of it :smile:

Thanks. I hope this issue will be fixed as soon as possible.

I don’t understand what I’m hearing…
Henrik Lindstrand - Klangland
Track 7 CPH - ARN
Qobuz 24/48 version

The difference between poly-sinc-gauss-xla and sinc-L

It’s like someone screwed up the master with one filter and it its a totally different experience with the other. Maybe I just need more coffee.

I’m using ASDM7ECv2 to DSD256x48 on an ADI-2 DAC FS

1 Like

For all Lampi users out there…

I’ve been using HQP to upsample to a Baltic3 via a dedicated M1 MacMini. Until recently, my go-to settings for HQP were gauss-long/gauss-hires-lp and ASDM5ECv2 at DSD256.

On a whim, I changed that today to use the following settings. No change to the filter settings but changed the modulator and doubled the upsampling. Great improvement in detail, soundstaging. Wish I had experimented more before now. Highly recommended.

2 Likes

That reminds me I need to give AMSDM7EC 512 + fs another go at DSD512 now that I have a proper NAA.

I just came across an old post of @jussi_laako on another forum where he said this psuedo multi bit is largely DAC dependent, and works especially well with Holo Audio (I have a May KTE). I wonder if the same could be said for your Lampi

1 Like

I’ve been using these same settings for this past month with my Lampi L4G5 fitted with the chipless DSD512 upgrade.
Mac mini M1 to Sotm 200 ultra naa endpoint.
Sounds wonderful.

2 Likes

I swear I tried AMSDM7EC 512 + fs (DSD512) on my M1 Mini awhile back and it stuttered. So I’ve been on ASDM7ECV2 (DSD256) ever since. Based on the above post I tried it again and it works flawlessly. Don’t know if this was from a recent update or from me adding an NAA to the equation. At any rate I’m thrilled.

1x - gauss-long
Nx - gauss-hires-lp

Initial impressions are AMSDM7EC 512 + fs (DSD512) > ASDM7ECV2 (DSD256) > AMSDM7 512 + fs (DSD512)

In other words the psuedo Multibit at DSD 512 (with Extended Compensation) is a sweet spot for the M1. You get DSD512 and EC with the same processing power as ASDM7ECV2 DSD256. @jussi_laako says the pseudo Multibit is largely DAC dependent as it places a larger load on the analog filter itself. This works well with DACs like Holo Audio, but is a poor implementation for ESS for example

Feel it’s got better instrument separation, placement and a slightly wider stage.

I’m certain that optimum HQP settings are totally DAC-dependent. Anyhow, this latest combination manages to dig out a noticeable increase in detail which is a very pleasant surprise.

I think I read somewhere that the latest versions of OS X for the M1 are more efficient. Maybe that has something to do with it? Ditto for later versions of HQP.

Glad you found the same to be the case with your Holo.

N

1 Like

AMSDM7EC 512+fs

I just saw this. Is there a discussion of the difference between this and ASDM7ECv2?

Differences I noticed at 1024 rates was either a slight pull back of mids or more v shaped presentation to me. Density/body/weight could seem slightly greater with ASMDM7ECv2 because of the presentation difference. It is more intensive though and still not possible without stuttering every 20-30 seconds in my 13900k/4090 testing using an AIO 280mm cooler in a mini itx Meshlicious case.
From what I heard, I preferred the AMSDM7EC 512+fs so it was an easy decision to return the 4090.

AMSDM7EC 512 + fs is a psudeo multi-bit modulator designed for DSD512 (or higher). Scroll up a couple of posts and I’ve linked to a post of @jussi_laako over at AS where he goes into greater detail on the differences of the two (which are largely DAC dependent)