Jump to content
IGNORED

Best CPU for hqplayer


sbenyo

Recommended Posts

1 hour ago, eboy said:

@Miskathe gpu offload is smaller on ubuntu 22.04 with same settings compared with windows 10

 

It is likely just due to different way to display loads. I doubt there's any notable difference. You should use nvidia-smi on both platforms to compare the figures. It has pretty different load figures than what Windows Task Manager shows.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
21 minutes ago, Miska said:

 

Does the Xeon in question have AVX2 support? If not, it is ruled out immediately.

 

The specs sheet mentions AVX-512, not sure if that meets the requirements:

 

https://www.intel.co.uk/content/www/uk/en/products/sku/193749/intel-xeon-w3235-processor-19-25m-cache-3-30-ghz/specifications.html

"Science draws the wave, poetry fills it with water" Teixeira de Pascoaes

 

HQPlayer Desktop / Mac mini → Intona 7054 → RME ADI-2 DAC FS (DSD256)

Link to comment
1 hour ago, semente said:

 

That Xeon model is from 2019, not from 2013. If something has AVX-512, it also has AVX2.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
34 minutes ago, Miska said:

 

That Xeon model is from 2019, not from 2013. If something has AVX-512, it also has AVX2.

 

Oops, looks like I have mixed the Xeon model. 😂

"Science draws the wave, poetry fills it with water" Teixeira de Pascoaes

 

HQPlayer Desktop / Mac mini → Intona 7054 → RME ADI-2 DAC FS (DSD256)

Link to comment

I am not looking for the most powerful CPU. My requirements are as follows:

- Computer needs to output to a Weiss INT202 via Firewire. This means a TI Chipset based Firewire card and an Intel motherboard running Windows

- Computer silent, preferably passive cooling

- The attached DAC is a dCS Delius, capable of 24/192kHz PCM, no DSD

The goal is to convert everything (including DSD up to DSD512) to 192kHz PCM, basically replacing the dCS Purcell upsampler. So no demanding upsampling to DSD512 this time. Should I ever venture into upsampling to DSD, I would limit it to DSD256 and not the most demanding filters.

From the Weiss INT202 connection to the DAC is via double AES.

 

My question whether there is a sweetspot for CPU for this usage scenario?

Thanks for any suggestions.

 

Link to comment
4 hours ago, jacobacci said:

I am not looking for the most powerful CPU. My requirements are as follows:

- Computer needs to output to a Weiss INT202 via Firewire. This means a TI Chipset based Firewire card and an Intel motherboard running Windows

 

If I guess the chip they use correctly, it could also work under Linux, for example with HQPlayer OS or NAA OS. Or Ubuntu, at least with my custom kernel.

 

4 hours ago, jacobacci said:

- Computer silent, preferably passive cooling

- The attached DAC is a dCS Delius, capable of 24/192kHz PCM, no DSD

The goal is to convert everything (including DSD up to DSD512) to 192kHz PCM, basically replacing the dCS Purcell upsampler. So no demanding upsampling to DSD512 this time. Should I ever venture into upsampling to DSD, I would limit it to DSD256 and not the most demanding filters.

From the Weiss INT202 connection to the DAC is via double AES.

 

My question whether there is a sweetspot for CPU for this usage scenario?

Thanks for any suggestions.

 

Conversion from DSD512 to 192k PCM at best quality is pretty heavy too. For example my Ryzen 7 5800X cannot do it with best quality settings. So I would look for something as powerful as possible that you can still passive cool.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment

 

@Miska I tested Hqplayer with Ryzen 5 5500U (laptop) on Windows 11 and Ubuntu 22.04.

 

Windows 11: Hqplayer 4.19.3 (avx2) (ASIO)
Ubuntu 22.04: Hqplayer 4.19.3-96avx2 (ALSA)

 

poly-sinc-ext2 + ASDM7ECv2 + 192/24/2 -> DSD256

 

Playback in Windows 11 did not work, the sound was choppy and glitchy. Playback in Ubuntu 22.04 worked just fine.

 

The laptop dont have a Nvidia GPU so no GPU offload.

 

Average CPU Windows 11 (typeperf \Processor(_Total)\% Processor Time): 38-45%
Average CPU Ubuntu 22.04 (top): 42-44%

 

Is Windows 11 more demanding than Ubuntu 22.04 or is Ryzen working better on Linux?
 

Link to comment

Some observations after installing a 13900k into my existing rig. I’m still tweaking and playing around…

 

One good aspect is that with a bit of undervolting, temps top out around 70c with 192/24 using ASDM7ECv2 @ 1024x48 (with cuda offload).

 

In saying this though, there is something wired going on with the cpu load allocation and there are still dropouts. For some weird reason a random e-core is being straddled with a high % of the load???C70BF38E-3F75-4105-A832-6A060BDE3477.thumb.jpeg.07d297bdb2cad0fff769ae924f3315fe.jpeg


I did notice this line in the log…. Not sure if it is meant to say performance=8??

 

112B97C4-8E24-4D87-905D-C25DE8D3B3BF.thumb.jpeg.8728e007defc8adc204934d7b2c46a30.jpeg


This testing was undertaken with the following:

  • Ubuntu Server 22.04 LTS (5.15.0-52-generic)
  • hqplayerd_4.33.0-145avx2_amd64.deb
  • Tried with multicore auto & 1

As next steps I will try with Jussi’s custom kernel to see if it will make a difference…. 
 

any other suggestions are welcome….

 

 

Link to comment
5 hours ago, MJ1409 said:

For some weird reason a random e-core is being straddled with a high % of the load???

 

The same with me (HQPlayer 4 Embedded 4.32.5, i9-13900KF without CUDA). 

44598962jv.png

 

I have only activated two E-cores (17,18) and the problem is solved for now.

44598963ap.png

Link to comment
On 10/27/2022 at 11:02 AM, eboy said:

Is Windows 11 more demanding than Ubuntu 22.04 or is Ryzen working better on Linux?

 

Windows is more demanding, and so far Ryzen has been better on Linux overall. Windows has had some issues scheduling efficiently on Ryzen CCX layout.

 

P.S. Especially with AMD CPUs, I recommend using my custom kernel for better performance. At least for now.

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
On 10/27/2022 at 12:34 PM, El Guapo said:

This syndrome looks pretty similar to the first time I installed 12900k. I guess the 5.15 kernel didn’t recognize the CPU microcode / architecture. Best way is to turn off all e-core and wait for newer kernel version.

 

Likely yes. @StreamFidelity @MJ1409 How does output of "ls /sys/devices" look like for the 13900K?

 

It is also possible that support is there, but someone decided to change how things are presented...

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
19 hours ago, Miska said:

How does output of "ls /sys/devices" look like for the 13900K?

This is wat I got:

 

root@hqplayer:~# ls /sys/devices
LNXSYSTM:00  cpu          intel_pt     msr          platform     software     tracepoint   virtual
breakpoint   intel_bts    kprobe       pci0000:00   pnp0         system       uprobe

 

Link to comment
3 hours ago, StreamFidelity said:

This is wat I got:

 

root@hqplayer:~# ls /sys/devices
LNXSYSTM:00  cpu          intel_pt     msr          platform     software     tracepoint   virtual
breakpoint   intel_bts    kprobe       pci0000:00   pnp0         system       uprobe

 

 

OK, looks like there have been at least some changes. It may also need some upcoming kernel updates as well.

 

I will need to get a 13th Gen CPU and look into this. I just don't have the money right now, so it will have to wait a little.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment

@jacobacci I have just completed upgrading my modified passive case HDPlex H3V3 HQPlayer Server from running Z390M / i7-9700 (TDP 65W) to Z690M / i7-12700K (TDP 125W). I installed Ubutu Desktop 22.04 LTS with 5.15.0-52-lowlatency Kernel. HQPlayer is HQPlayer Desktop 4.19.3 avx2 version.

 

With the i7-9700K, I could only barely upsample everything to DSD512 with ASDM7ECv2 and filter combo gauss-long / gauss-hires-lp. However, I need to let all core running at 4.4GHz and CPU temperature reached 81oC after about 1hr (with heavily undervolt and PL1 68W / PL2 89W)

 

With i7-12700K, after set P-Core to max at 3.9GHz, undervolt, PL1 62W / PL2 69W, surprisingly, I could do all to DSD512 with ASDM7EC2v2 and even heavier filter combo gauss-xla / gauss-long continuously up 2-2.5hrs but CPU temperature was only max at 68oC (average just about 63-65oC).

 

@MiskaI could not imagine this result at all: DSD512/ASDM7ECv2/poly-sinc-gaus-xla with max CPU clock speed of just 3.9GHz at just 62W PL1 / 69W PL2 and still can control CPU temperature below 68oC on a small passive case like the HDPlex H3V3. Thanks for the great work.

 

192_DSD512_Gauss_hires_lp_ASMD7EC2_4.19.3_AMD_Jammy_12700K_7.JPG

RoonROCK: NUC8i5 Akasa case > HQPlayer OS in HDPlex H3V3 case - i7-14700K > Oratek TOFU Raspberry Pi CM4  - Jussi's NAA OS > Holo Spring 3 L2 DAC with Preamp > DIY EL84PP amp > Snell Type E/III speakers

Ubiquiti EdgerouterX SFP / Sonore Optical Module / Linear Power Supply for all

Link to comment
20 hours ago, chipvn said:

With i7-12700K, after set P-Core to max at 3.9GHz, undervolt, PL1 62W / PL2 69W, surprisingly, I could do all to DSD512 with ASDM7EC2v2 and even heavier filter combo gauss-xla / gauss-long continuously up 2-2.5hrs but CPU temperature was only max at 68oC (average just about 63-65oC).


I wonder why my AMD 1920x running at 4.0GHz, with similar specs to the 12700K, is not capable of doing any of the EC modulators at DSD512 (everything works fine at DSD256). I know it's older model but I was hoping it could do the lower ones.

 

12700K:

12 Cores, 20 Threads @3.6GHz, Alder Lake.
Release date: Q4 2021.

 

1920x:

12 Cores, 24 Threads @3.5GHz, Zen.
Release date: Q3 2017.

Link to comment

I believe there were significant changed in CPU capability between generation especially within the pass 1-2 years for both Intel and AMD. There are many more thing to consider not only number of cores or core's clock speed.

RoonROCK: NUC8i5 Akasa case > HQPlayer OS in HDPlex H3V3 case - i7-14700K > Oratek TOFU Raspberry Pi CM4  - Jussi's NAA OS > Holo Spring 3 L2 DAC with Preamp > DIY EL84PP amp > Snell Type E/III speakers

Ubiquiti EdgerouterX SFP / Sonore Optical Module / Linear Power Supply for all

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