Jump to content
IGNORED

Best CPU for hqplayer


sbenyo

Recommended Posts

2 minutes ago, dericchan1 said:

I am a noob.

 

can you please advise what these commands are? Do you add them to your config.txt?

 

VDD_CORE_Acurrent(7)=6.76893900A

VDD_CORE_V volt(15)=1.0046900V

EXT5V_V volt(24)=5.14292000V (27W power supply)

Sorry, I didn't explain the numbers. They were generated using the command

vcgencmd pmic_read_adc

These numbers are for reference only.

Link to comment
On 2/2/2024 at 6:52 PM, dericchan1 said:

Soooo,

 

oc to 3000hz will not boot up for me

 

oc to 2900hz will boot but not stable, the os froze on me occasionally and hqplayer sometimes just exit on its own…

 

oc to 2800hz seems to be stable but stutters at dsd 256x48 ultra light modulator.

IMG_8934.jpeg

 

Does changing the CPU governor from ondemand to performance or even schedutil improve the stutter? I've had succes with that on lower-power SBCs doing upsampling duties. 

Link to comment

force_turbo is enough. Governor doesn't really matter since it would keep clocks at max anyway under such load.

 

15 hours ago, roderickvd said:

oc to 2800hz seems to be stable but stutters at dsd 256x48 ultra light modulator

 

Mine boots at 3 GHz, but it occasionally freezes. 2.9 GHz is stable.

 

Keep the output at fixed 44.1k x256?

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment

I apologize if this was asked, but not sure how to search for this topic in this large thread ;-)

 

I run a i9-12900KS without GPU to upsample all to DSD256 with 7EC-super and poly-shrt-mp. This can be done on 14w with plenty of headroom.

 

I know HQPlayer has all sophisticated core allocation, but why disable hyperthreading for HQP for Pcores?  If doing so, it seems the overhead for splitting the work goes down and the 8 threads are not used more than 75%...

 

Why or Why not?

Link to comment
2 hours ago, Mops911 said:

I know HQPlayer has all sophisticated core allocation, but why disable hyperthreading for HQP for Pcores?  If doing so, it seems the overhead for splitting the work goes down and the 8 threads are not used more than 75%...

 

Why or Why not?

 

HyperThreading should be left enabled. It helps both HQPlayer and the OS. Since it halves the total OS context switch overhead. And HQPlayer knows how to efficiently utilize those hardware threads.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
6 minutes ago, Miska said:

Some new machine build report... Since my previous development machine with Ryzen 7 5800X started crashing, I had to build a new one... I wanted a small one, since my office is so crowded with equipment. So I went for Mini-ITX, but didn't want to trade any power for that.

 

Case: Fractal Design Define Nano 7

PSU: Seasonic Vertex PX-850 (ATX 3.0 and PCIe 5.0 compliant)

Motherboard: ASRock Z790 PG-ITX/TB4

CPU: Intel i9-14900K

RAM: 64 GB kit of G.Skill Ripjaws S5 DDR5-6400 CL32

CPU cooler: be quiet! Silent Loop 2 280mm AIO

GPU: PNY RTX A4500

 

I had to make some creative modifications to fit AIO fans between front panel and AIO radiator, I used two ASUS ROG Strix 120mm fans. Bigger case would make this easier build regarding AIO.

 

This can do DSD1024 with poly-sinc-gauss-xla + ASDM7EC-super, stock, without overclocking. Power draw from mains is ~280W while doing this.

 

Screenshotfrom2024-02-1612-34-55.thumb.png.d7f7229ff93522d7f1850e37e188b2a2.png

Hi Miska,

testing your own software is satisfying?:)))

On 7950x3d and rtx 4090,moved physx on cpu,and 3% oc on cpu same filters,cpu 10% @ 5.25-27.

Power draw 260-270w. Can t figure out why it prefers 1st ccd with 128mb cache and 5.25Ghz instead of 2nd ccd with 5.7-5.9 Ghz

 

 

Link to comment
1 minute ago, danielB said:

testing your own software is satisfying?:)))

 

Nice to test new hardware always! But I do so much testing every day, that it can be tiring at times... 😅

 

1 minute ago, danielB said:

On 7950x3d and rtx 4090,moved physx on cpu,and 3% oc on cpu same filters,cpu 10% @ 5.25-27.

Power draw 260-270w. Can t figure out why it prefers 1st ccd with 128mb cache and 5.25Ghz instead of 2nd ccd with 5.7-5.9 Ghz

 

How's the per core loads? IOW, how's the load for modulator cores?

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
3 minutes ago, Miska said:

 

Nice to test new hardware always! But I do so much testing every day, that it can be tiring at times... 😅

 

 

How's the per core loads? IOW, how's the load for modulator cores?

 

Good question.If you let me know how i can do this...,i m only using task manager...,resource monitor?sorry,me kinda noob

Link to comment
1 hour ago, Miska said:

Some new machine build report... Since my previous development machine with Ryzen 7 5800X started crashing, I had to build a new one... I wanted a small one, since my office is so crowded with equipment. So I went for Mini-ITX, but didn't want to trade any power for that.

 

Case: Fractal Design Define Nano 7

PSU: Seasonic Vertex PX-850 (ATX 3.0 and PCIe 5.0 compliant)

Motherboard: ASRock Z790 PG-ITX/TB4

CPU: Intel i9-14900K

RAM: 64 GB kit of G.Skill Ripjaws S5 DDR5-6400 CL32

CPU cooler: be quiet! Silent Loop 2 280mm AIO

GPU: PNY RTX A4500

....

 

I'll make a note of the configuration once I've moved and changed home. 

I'll be installing a machine in an isolated area... but with a fanless server, you can already take advantage of DSD512.

 

24021601145515136318357730.png

 

Highest measured interrupt to process latency (µs):   144,70
Average measured interrupt to process latency (µs):   3,278846

Highest measured interrupt to DPC latency (µs):       113,30
Average measured interrupt to DPC latency (µs):       0,680750

 

ROON + HQP / Hdplex H3-i5 + 400ATX >Gustard A26 (NAA twk) > SQM > Benchmark AHB2 / Recital Audio Illumine HEFA

Link to comment
On 2/2/2024 at 3:43 AM, soundnerdie said:

Nice. May consider this one although a bit overkill

 

https://store.minisforum.com/products/minisforum-ms-01

Hi-

That seems to have a cooling fan on the bottom. Any idea of the db level of the fan?

Main listening (small home office):

Main setup: Surge protectors +>Isol-8 Mini sub Axis Power Strip/Protection>QuietPC Low Noise Server>Roon (Audiolense DRC)>Stack Audio Link II>Kii Control>Kii Three BXT (on their own electric circuit) >GIK Room Treatments.

Secondary Path: Server with Audiolense RC>RPi4 or analog>Cayin iDAC6 MKII (tube mode) (XLR)>Kii Three BXT

Bedroom: SBTouch to Cambridge Soundworks Desktop Setup.
Living Room/Kitchen: Ropieee (RPi3b+ with touchscreen) + Schiit Modi3E to a pair of Morel Hogtalare. 

All absolute statements about audio are false :)

Link to comment
3 hours ago, danielB said:

Good question.If you let me know how i can do this...,i m only using task manager...,resource monitor?sorry,me kinda noob

 

When you switch to Performance tab, the one that has CPU load graph, right-click on the CPU load graph and select "logical cores". This way you can see per-core loads. Not as detailed as what "htop" under Linux can show. but enough for most cases.

 

Note that the Task Manager shows GPU loads incorrectly when CUDA is in use. For GPU loads, use nvidia-smi from command prompt. I usually use 5 second update interval with "-l 5" argument.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
21 minutes ago, Miska said:

 

When you switch to Performance tab, the one that has CPU load graph, right-click on the CPU load graph and select "logical cores". This way you can see per-core loads. Not as detailed as what "htop" under Linux can show. but enough for most cases.

 

Note that the Task Manager shows GPU loads incorrectly when CUDA is in use. For GPU loads, use nvidia-smi from command prompt. I usually use 5 second update interval with "-l 5" argument.

 

Looks like is using mostly 6 cores from the 2nd ccd

IMG20240216150345.jpg

Link to comment
39 minutes ago, Miska said:

 

When you switch to Performance tab, the one that has CPU load graph, right-click on the CPU load graph and select "logical cores". This way you can see per-core loads. Not as detailed as what "htop" under Linux can show. but enough for most cases.

 

Note that the Task Manager shows GPU loads incorrectly when CUDA is in use. For GPU loads, use nvidia-smi from command prompt. I usually use 5 second update interval with "-l 5" argument.

 

My guess is that is reading  the clock from the first ccd and run same limit on the 2nd

Link to comment
7 hours ago, danielB said:

My guess is that is reading  the clock from the first ccd and run same limit on the 2nd

 

Yeah, it could have different clocks, but the Task Manager is not flexible enought to show the details. Please see earlier posts, there are some other tools to show per-core clocks.

 

By default, HQPlayer attempts to split work so that each channel is on it's own CCD.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
8 hours ago, Miska said:

Note that the Task Manager shows GPU loads incorrectly when CUDA is in use. For GPU loads, use nvidia-smi from command prompt. I usually use 5 second update interval with "-l 5" argument.

 

For those of us who are command-prompt challenged, is a small utility like HWMonitor more accurate in determining GPU loads while CUDA offload is running?

Desktop: HQ Player --> Singxer SU-1 --> Matrix X-Sabre Pro --> McChanson SuperSilver UltimatE

Headphones: Audeze MM-500, Meze Audio Elite, Focal Utopia 2022, Focal Bathys (Wireless)

Portable Gear: Hiby RS6, xDuoo XD05 Bal 2, FiiO BTR7, Creative BT-W5, FiiTii HiFiDots TWS

Nearfield Active Speakers: Audioengine HD3 

Power Conditioning: Furman Elite-15 PFi

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