How about keeping each one in a .txt file and then you just concatenate and copy-paste those as needed?
Or create a .txt description file with REW and import that? Updating the file will update your EQ’s.
When using parametric EQ, I recommend to stay with parametric EQ descriptions instead of converting to a WAV convolution filter. Because the parametric EQ ones are completely sampling rate agnostic way to describe things. This keeps things simpler and more efficient.
@jussi_laako
Is there a simple command on Fedora that disables/enables CUDA offload?
As I wrote before, the mosquito noise from my machine is sometimes annoying, and I feel like using it without the offload.
This will limit the fs to DSD256, but the sound quality is still pretty good, so perhaps I can switch the use depending on the situation.
You can edit /etc/hqplayer/hqplayerd.xml and in engine-element set
cuda="1"
to
cuda="0"
Then restart hqplayerd service. If you use “nano” to edit the file, remember to “chown hqplayer /etc/hqplayer/hqpayerd.xml” after touching it. I use “vi” for editing, which doesn’t mess with the file permissions, but I know anyone not used to it through old Unix experience will find it difficult to use.
Coil whine is certainly annoying. Luckily my computers don’t have it. But I have two DACs that do that in standby mode!
Are there any experiences with the RTX 2000 Pro Blackwell?
I use HQPlayer Embedded on Ubuntu 24.04 with a Ryzen 9 9950X CPU.
DSD256 with ASDM7EC-super and sinc-L runs smoothly on my CPU without stuttering.
However, it takes more than 30 seconds before playback starts.
Would an RTX 2000 Pro Blackwell significantly reduce this waiting time?
It won’t change the waiting time, only processing load distribution during playback. If you are experiencing drop-outs during playback, it may help. Since you have playback running smoothly on plain CPU, you don’t really get any notable benefits from the GPU.
RTX PRO 2000 Blackwell is roughly equivalent of RTX 5060Ti gaming card.
When using Roon, remember to set “Idle time” in HQPlayer for example to 30 seconds. This prevents Roon from stopping the entire HQPlayer DSP engine all the time.
sinc-L has rather long inherent delay which is unavoidable. (not 30 seconds though)
This is under your user account, and hqplayerd service is running as it’s own user. So it doesn’t have permissions to access such location.
If you want to permanently mount some external media, create a directory for the mount point purpose where the “hqplayer” user has access, and add the relevant entry to /etc/fstab . Then it gets mounted on boot. Or if it is temporary, you can manually mount the media through sudo.
This is same thing, you are operating under your user account you’ve used to login.
This is virtual filesystem path managed by the desktop environment (gvfs is a component there). Similarly you can mount SMB filesystems through /etc/fstab or you can manually mount through “sudo mount.cifs”.
I would like to understand why are you running Embedded on a desktop system in first place? Instead of just using Desktop like you already are.
Usually you would have Embedded on a headless Ubuntu Server system (no graphical interface, just text console).
Loong story short:
At the beginning I was using desktop, then I wanted to check if windows version was better than Ubuntu and then you suggested to do a dual boot, Then I got interested on the embedded version, so i installed it in the already existing Desktop version.
I guess I’ll use Desktop if want to compare HQplayer library performance. Then embedded for everyone to play with Roon.
Again I am also running JPLAY, but I was just curious about listening different players.
So far HQplayer player is the most responsive when accessing the first song. After that the buffer seems same.
Notice a small bug :
While playing DSD sources with a matrix convolution filter (wav) and IIR3 DSD integrator. You press pause, it stops, plays again half second and stops finally. (In Roon and JPLAY as well). PCM sources no problem.
I use the RME HDSPe AIO Pro sound card with three digital inputs (I use the XLR input for a second coaxial SPDIF via an RCA-to-XLR adaptor). The card is installed on a Windows 11 machine having Roon core and Networkaudioid.
Whenever I change the input, I have to set the clock source to “internal,” or otherwise, the input doesn’t change.
After changing the input, the fs is stuck at 32kHz, but it remains stable (meaning the music keeps playing).
If I want to let the fs follow the music source’s, I have to change the clock source to “SPDIF In.” Unfortunately, when I do this, the music flow from iPad’s Qobuz app stops once in a while, especially when the fs changes on Qobuz’s side.
I wonder whether there is a smarter/easier way in general to change the inputs and possibly let the computer follow the fs without interruption.
Gawd, CUDA support in NAA OS would really be awesome. Maybe a script that would download and install nv drivers. If it is the matter of kernel module signature, well I’m personally fine running without TMP.
IIRC, you can have S/PDIF and AES as separate without need to adjust anything else except clock source. These are mapped to different channels on the multichannel device. I don’t remember if HDSPe AIO had coax and toslink using the same channel.
Please make sure you have any SRC disabled on the hardware. So that non-matching rates don’t play.
What on earth would be use of CUDA there? NAA doesn’t do any DSP processing or such whatsoever.
Drivers are not a problem, but CUDA SDK tools are very tightly coupled with the particular OS build tooling. So it is not possible to build anything with CUDA support if the build environment is not specifically supported by Nvidia. Not at least in a realiable non-crashy way.
And I certainly don’t want to be handcuffed by Nvidia tools regarding toolkit on my OS.
@jussi_laako just noticed HQPlayer Embedded Deb file v5.14 (Noble) is not available on the server any longer.
v5.15 update broke my embedded Linux Docker, although i can see HQplayer using the Tesla V100 for, no sound is coming out regardless of what config i use (unless i do Direct SDM). i want to downgrade to v5.14 as everything was working fine before Cuda <13.0.
Appreciate if you can reupload the V5.14.0-40 (hqplayerd_5.14.0-40_amd64.deb)