Jump to content
IGNORED

HQPlayer Linux Desktop and HQplayer embedded


ted_b

Recommended Posts

15 minutes ago, Miska said:

 

Then there is likely a problem with the matrix and the filter is not working for some reason. Check what HQPlayer log says about it. To create the plot, HQPlayer runs test signal through the pipeline processor.

 

 

Ok i have to try and connect a keyboard/monitor to UpBoard to get log file.


But here is the mono wav file.  What output do you get? 

 

Elegia Harman PEQ - stock MONO.wav

 

 

 

Link to comment
59 minutes ago, asdf1000 said:

 PCM96k playing well now. No pops

 

PCM192k plays at half the speed - no pops but in slow motion 😃

 

Some progress though, with getting the clocking correct and 100ms buffer.

 

Likely the device sample rate doesn't change, so 192k data plays at half speed when actual rate is 96k. Just set the rate from Anubis and make HQPlayer stick to the constant rate and it should be fine.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
18 hours ago, Miska said:

Tomorrow I'll check this build more on Intel CPUs too.

 

After some quick testing, the normal build performs better on Intel CPU and the new build just suffers performance-wise on Intel. So it really seems to be AMD specific version, but I was surprised how much difference it made.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
16 hours ago, Miska said:

 

Then there is likely a problem with the matrix and the filter is not working for some reason. Check what HQPlayer log says about it. To create the plot, HQPlayer runs test signal through the pipeline processor.

 

 

See log attached. There's nothing in the log showing "plot".

 

The wav file is definitely in the pipeline because the -9dB gain is easily audible.

 

The wav file attached also

 

Elegia Harman PEQ - stock MONO.wav

 

plot error log.pdf

Link to comment
2 hours ago, asdf1000 said:

See log attached. There's nothing in the log showing "plot".

 

The wav file is definitely in the pipeline because the -9dB gain is easily audible.

 

The wav file attached also

 

And you have selected only one or two of the pipelines for plotting? You can have max two pipelines selected for the plot.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
16 hours ago, Miska said:

 

After some quick testing, the normal build performs better on Intel CPU and the new build just suffers performance-wise on Intel. So it really seems to be AMD specific version, but I was surprised how much difference it made.

 

You mean ver 4.22 for HQP Desktop?

How about HQPe 4.21.1.60 is it an AMD specific version?

Link to comment
13 minutes ago, Miska said:

 

Version 4.10 of the Desktop. I will try to make a similar build of Embedded for AMD later today.

 

i7 8700 doing DSD128 7ECext2 with HOPe 4.19 and 4.21.

But under 4.21 DSD256 its SQ seems ro be worse than DSD128.  

i7 8700 cannot do DSD256 but can do under 4.21.

There was big SQ enhancements in SQ with 4.19 compared with 4.14 etc.

20210207_150415.jpg

20210207_150350.jpg

Link to comment
8 minutes ago, maya said:

i7 8700 doing DSD128 7ECext2 with HOPe 4.19 and 4.21.

But under 4.21 DSD256 its SQ seems ro be worse than DSD128.  

i7 8700 cannot do DSD256 but can do under 4.21.

There was big SQ enhancements in SQ with 4.19 compared with 4.14 etc.

20210207_150415.jpg

20210207_150350.jpg

 

20210207_145024.jpg

Link to comment
1 hour ago, Miska said:

 

And you have selected only one or two of the pipelines for plotting? You can have max two pipelines selected for the plot.

 

 

Correct, there's only 2 pipelines in total.

 

Initially tried both of them and then tried just one.

 

I am ticking "plot" checkbox for channel 1 and then below the big matrix, I press "plot"

 

HQP Desktop handles the same wav file fine and generates correct plot.

 

 

Link to comment
6 hours ago, Miska said:

Version 4.10 of the Desktop. I will try to make a similar build of Embedded for AMD later today.

 

Now there's also AMD optimized build of Embedded available. Performance on Intel Core CPUs is equal to the regular build. Note that this version doesn't include GPU support. AVX2 support is required on the CPU.

 

Regular build requires just SSE4.2 at minimum, but supports also AVX, AVX2 and AVX-512.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
1 hour ago, maya said:

i5 7600T Max 3.7GHz can do DSD256 7EC-ext2 !

Great !!

Screenshot_20210213-041236_Google.jpg

 

Yes, I changed multicore to "1" from "auto" and played for couple of hours without glitches.

 

Kind of black magic when something works and doesn't. It is not very straightforward or systematic. Because the very same code performs in different ways on different CPU models. And I'm not nearly as secretive as CPU manufacturers about what is going on inside!

 

Good result for a 35W TDP CPU.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
7 hours ago, Miska said:

 

Yes, I changed multicore to "1" from "auto" and played for couple of hours without glitches.

 

Kind of black magic when something works and doesn't. It is not very straightforward or systematic. Because the very same code performs in different ways on different CPU models. And I'm not nearly as secretive as CPU manufacturers about what is going on inside!

 

Good result for a 35W TDP CPU.

 

Great !

Passive cooling can do a better

SQ !

 

I have successfully installed 4.22.0-62 in my system under Debian 11 too.

There is further 5 % decrease in CPU usage !

 

In 4.21 it was not changed to 1?

 

If you change multicore back from auto again then No more ROCm optimization?

 

Can the user try to change this ?

If can where to do?

 

Many thanks !

 

20210213_114905.jpg

Link to comment
9 hours ago, Miska said:

 

Yes, I changed multicore to "1" from "auto" and played for couple of hours without glitches.

 

Kind of black magic when something works and doesn't. It is not very straightforward or systematic. Because the very same code performs in different ways on different CPU models. And I'm not nearly as secretive as CPU manufacturers about what is going on inside!

 

Good result for a 35W TDP CPU.

 

This one no more warning after reboot 

20210213_114834.jpg

Link to comment

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...