Jump to content
IGNORED

HQPlayer Linux Desktop and HQplayer embedded


ted_b

Recommended Posts

5 hours ago, SwissBear said:

on a ‘reasonably’ small machine like mine ?

I have no idea what machine/CPU are you talking about. ;)

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
  • 1 year later...

@Sunny_Player You are converting 44.1x2 to 48x512. Try to set [x] Adaptive output rate - that will convert to 44.1x512.

If that wouldn't help then set some lighter filter (for example gauss-long or hires-*) or set DSD256 output rate.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
39 minutes ago, Sunny_Player said:

You mean, i shall disable 48 dsd?

Adaptive output rate means that 44.1k based sources will play at 44.1k based DSD rates and 48k based sources will play at 48k based DSD rates. It does not disable 48k DSD but it adapts to source rate family. Just try it, it will help or not.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment

It looks like you don't have set it:

5 hours ago, Sunny_Player said:

2023/04/09 06:46:00 Rate: 88200, block size: 7056, frame size: 1176
...
2023/04/09 06:46:02 NAA output sampling rate: 24576000 (24576000)

88200 = 2 x 44100

24576000 = 512 x 48000

If the check box is tri-state then try it fully ticked.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment

"Adaptive output rate" nor older "Auto rate family" doesn't appear on the screen you posted. I don't use Embedded but it should be configurable somewhere.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
  • 2 weeks later...
  • 4 weeks later...

To the previous discussion about power consumption needed for DSD512, I'm adding a snahpshot from my notebook (see my sig), showing Open Hardware Monitor app https://openhardwaremonitor.org/ during 44.1k to 44.1x DSD512 with EC5-Super 512+FS and Sinc-MG. Then I tried also 176.4k to DSD512 and I got similar values, but it was prone to dropouts with other apps running (without Firefox minimized I had no dropouts). It is with Multicore and CUDA fully checked.

 

CPU Core #1 temp where it seems modulator is running is oscillating between 77and 100 °C, CPU power consumption oscillates in values up to 45W.

GPU temp is about 60 °C. GPU power consumption is up to 24W.

 

Only limitations I found so far were the new sinc-short, -medium, -long filters and sinc-Lm, where GPU power seems to be insufficient, and sinc-L, sinc-LI and sinc-Mx where 4GB of GPU memory are insufficient at DSD512. But for 48k -> 48x DSD256 those 4GB are sufficient for sinc-LI, sinc-Mx.

 

image.thumb.png.69d5db6c4e93f08fbfff29bbdf64e9fd.png

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
2 hours ago, cpcat said:

Are you able to run 44.1x512 with sinc gauss long with EC modulators?

Yes. gauss-long is lighter on processing than xl, xla, most non 2s poly-sinc and some sinc filters I can do.

2 hours ago, cpcat said:

How about 24/96 and 24/192?

I cannot do 48x DSD512 (firmware allows max. 44.1x DSD512). I can do 48x DSD256 which sounds also amazingly.

 

2 hours ago, cpcat said:

And for hours on end ?  Those temps are a lot higher than what I see.

I did not observe any trouble after more hours of listening. The temperatures are stabilized and my notebook is quite silent (more silent than with v4.20.2) - it's some kind of white noise, which is not too loud to disturb listening. About 96 °C for CPU is not an issue. If CPU or GPU temp would go higher, then at first thermal throttling and if not enough then thermal shutdown would come into action.

 

2 hours ago, cpcat said:

I can’t do 44.1x512 with 24/192 nor DSD256

I don't think it is thermal throttling in your case. It seems your DAC does not support 48x DSD rates when you are attempting that. Then you play 48x sources at 44.1x DSD rates. That's often cause of dropouts or stuttering on computers which would (with other DAC) play 48x DSD without any issue. The 'Auto rate family' setting is used to prevent your issue with 48x DSD capable DACs. Solution for you would be either faster CPU (high CPU frequency is important) or 48x DSD capable DAC.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
3 hours ago, Miska said:

My MacBook Pro with M1Max running the defaults; poly-sinc-gauss-long + ASDM7EC-light 512+fs seems to consume roughly 20W.

That looks very nice. I can do all modulators and almost all filters at DSD512 (gauss-long you mentioned is quite light one). I didn't test different filter/modulator combinations how they affect power consumption. I am using a notebook I got from my employer and I don't plan to buy my own computer. I only bought m.2 SSD and made it multiboot to have my home OS on it too. So I am happy with how it is.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
50 minutes ago, cpcat said:

 My DAC behavior with 48kDSD is hard to figure.

Now I remembered the other thread. Your troubles could be potentially caused by noise coming from powerline adapters.

Did you try to play a file stored directly on your HQPlayer computer with powerline LAN disconnected?

Did you try to connect your DAC directly to HQPlayer computer with powerline LAN disconnected and play a local file?

This way you could localize your issue if it is network related or not. Maybe your computer and DAC play well together.

 

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
9 minutes ago, cpcat said:

The only thing I didn’t try is a 48kDSD file unprocessed by hqplayer, as I couldn’t think of a way to do that.

https://github.com/mansr/sox
An example what worked for me when I tried it few years ago: sox track.wav track.dsf rate -v 6144000 sdm

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment

For those who want to test ability to play 48k DSD files without upsampling in HQPlayer I prepared an archive based on 4 minute MP3 recording released under CC BY 4.0 license. I used SoX version adapted by mansr https://github.com/mansr/sox to generate 48k based DSD64, DSD128 and DSD256 file.

 

Since the audio source is MP3 file at 128kbit rate the DSD files are suitable for testing ability to play them and not for any audio quality judgements.


https://www.dropbox.com/s/62i1kp3vj69yvfb/48xDSD-Test.zip?dl=0

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
  • 4 weeks later...
3 hours ago, ra990 said:

Can I save a different set of convolution filter files under each matrix pipeline profile I save

Yes - that's the idea of matrix profiles.
It's easy to try - set very different things in two matrix profiles.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
35 minutes ago, ra990 said:

I used the plot function and it appears they are NOT different between the profiles

It's easy to forget to press [Save] button in the Matrix dialog after setting the channel file to be loaded and filling preset name in input box. When you only press [OK] button then changed settings are not saved under profile name which appear in input box. You need to:
1. Fill in the Process column with your pathnames

2. Enter profile name in the top input box

3. Press [Save] on top

4. Now you can press [OK] if you are not going to add another profile, otherwise you can repeat steps 1. to 3.

 

Similarly, when you want to load a profile, it is not enough to select it from input combo box. The [Load] button needs to be pressed before [Plot] or [OK].

 

I tested it in the past with WAV files and I am using PEQ plugin strings (chapters 7.1 to 7.3 of Desktop 5 manual) in the Process column. It's hard to believe that with TXT files it wouldn't work as expected. Try to repeat the steps carefully.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
11 minutes ago, ra990 said:

I'm uploading the filters via the Choose Files button, so the process column just becomes the standardized file name impulse_0-0.wav and impulse_1-0.wav regardless of the original filename. What am I missing here?


@Miska I just found (with v5) that when Process input box is not empty, the Choose File button (Browse button on Windows) does not fill in the selected file - nothing is changed. When I cleared the Process value before pressing [Browse], then the selected pathname was loaded into Process input box.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
  • 1 month later...
On 7/23/2023 at 5:41 PM, Sunny_Player said:

What is your personal preference for space-optimized sound?

 

I guess Embedded manual contains the same oversampling filters table like Desktop. Just look at Focus and Genre columns. That are Miska's recommendations.
My tips are for example sinc-MG(a), sinc-M, poly-sinc-long-lp-2s, gauss-long, ext3.

You may like different ones.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
2 hours ago, mikicasellas said:

it goes up to 70-80 celsius with the following set up, any suggestions to use SDM with lower temps ?

 

I would not care about such low numbers at all. Your computer is designed to work at higher temperatures up to thermal throttling. Try to play some really CPU intensive 3D game and watch the temperatures...

 

There are more levels of treatment: fan management, thermal throttling and as the last one CPU protection, which cannot be switched off.

 

The only case when I would care is If you have placed the computer in your listening room and if you notice its fans during listening. In that case it helps to set fan mode which allows higher CPU temps - fans come later into more intensive action.

 

I used HQPlayer on my previous notebook, running it in turbo mode for years and it still works. When upsampling to DSD512 I am getting 96 °C CPU temp and about 60 °C GPU temp. I don't care until thermal throttling comes into action. With HQPlayer 4 I ocassionally got thermal throttling. HQPlayer 5 works better on my notebook in this regard since it allows to offload more load to GPU.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
10 minutes ago, mikicasellas said:

Is this scenario with either choice ( Desktop & Embedded ) ?

 

yes

 

11 minutes ago, mikicasellas said:

Is it HQPlayer OS = EMBEDDED ?

 

HQPlayer OS is Linux distribution which has HQPlayer Embedded software installed.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
14 hours ago, mikicasellas said:

when I get back to console to reboot I found this process

 

It looks to me like errros on USB stick or SD card where you wrote HQPLayer OS image and booted from it. I would write HQPlayer OS image on other USB stick or SD card and try.

 

EDIT: I forgot to do refresh, I see now that others already responded.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
  • 3 weeks later...
On 8/11/2023 at 2:24 PM, Miska said:

sinc-L is ridiculously big at DSD1024, reaching something like 51 GB, so it will exhaust GPU RAM and also most system RAMs

 

I always thought that when upsampling runs on GPU then only GPU RAM is used for it. I thought 4GB of GPU RAM are enough for sinc-L at DSD256 which I am able to play with my 4GB A2000 mobile GPU. But I have 32GB of RAM.

Does 51 GB at DSD1024 mean that the requirement for DSD512 is 25.5 and for DSD256 12.75 GB?
If sinc-L does not play at DSD512 with 32GB + 4GB does it mean there is enough RAM available for it but GPU processing power is insufficient? With not so long filters I am able to reach DSD512 (from longer ones for example with Sinc-M).

 

I am happy with what I can play on my notebook, I want just understand things.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
6 hours ago, AudioDoctor said:

edit: This is also why the desktop version of HQP exists... SO people don't need to become linux admins to use the program.

 

Yes, but he wants to operate it remotely from his Mac. With Embedded he could run Ubuntu Server without GUI stuff.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
1 hour ago, AudioDoctor said:

Desktop can be controlled remotely using the HQPlayer remote desktop app that comes with Desktop...

 

Have we forgotten that this exists?

 

Not forgotten, but then the server needs to be installed with GUI stuff. Ubuntu Server is by default installed without GUI.
To install OS variant with GUI only to be able to start an app, which then nobody plans to operate in its GUI, does not bring me sense.

 

Additionally, with Embedded he would get also UPnP renderer functionality.

i7 11850H + RTX A2000 Win11 HQPlayer ► Topping HS02 ► 2x iFi iSilencer ► SMSL D300 ► DIY headamp DHA1 ► HiFiMan HE-500
Link to comment
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...