Jump to content


Photo

CPU core(s) usage


  • Please log in to reply
6 replies to this topic

#1 phiton

phiton

    Beginner

  • Members
  • 40 posts

Posted 18 April 2012 - 08:53 PM

I am looking for a new jplay server pc. I was wondering if Josef or Marcin could shed some light on Jplay's usage of cpu cores and threads. Does Jplay use all available cores of a CPU (for instance the 8 cores of an AMD FX-8100 series cpu)? Does Jplay benefit from Hyperthreading?   Thanks!   Regards, Ramon 
  • XRumerTest and AurumX like this
Windows 8 Pro 64-bit – Homebrewn PC (RAID-0 4x160GB=640GB + 1x2TB Music storage, AMD Phenom II X4 965BE, 8GB Corsair 1600MHz cas7, AMD Radeon 6850 GPU) – jplay in KS, samples=directlink, hibernate=fullscale, throttle=on, dedicated core=on, bitstream=24-bit – Asus Essence STX with modded balanced output, no coupling caps, LM48760 opamps, Vanguard TCXO 0.3ppm – gigabit UTP – diy Passlabs Balanced line stage – Kimber 8TC as interlink – modded Marantz PM-94 (as poweramp) – Kimber 8TC – diy 3-way sealed 20cm paper cone woofer | open baffle fostex FS21RP magnetostat | back2back (quasi dipole) Philips Isophase magnetostat tweeter.

#2 Josef

Josef

    JPLAY team

  • Administrators
  • 3,311 posts

Posted 18 April 2012 - 10:10 PM

we tested with dual & quad-core machines only so presently no more than 4 cores will be used - note this applies only to flac/alac decompression (jplay being the only player decompressing multi-threaded) and Hibernate mode: otherwise only a single core is used... i doubt Hyperthreading helps but i have not tested...

#3 phiton

phiton

    Beginner

  • Members
  • 40 posts

Posted 18 April 2012 - 10:20 PM

Hi Josef, So, as i am using fullscale hibernation, jplay uses all available cores? Is there a set limitation of the numbers of cores that can be used by jplay, coded into jplay?   Regards, Ramon 
Windows 8 Pro 64-bit – Homebrewn PC (RAID-0 4x160GB=640GB + 1x2TB Music storage, AMD Phenom II X4 965BE, 8GB Corsair 1600MHz cas7, AMD Radeon 6850 GPU) – jplay in KS, samples=directlink, hibernate=fullscale, throttle=on, dedicated core=on, bitstream=24-bit – Asus Essence STX with modded balanced output, no coupling caps, LM48760 opamps, Vanguard TCXO 0.3ppm – gigabit UTP – diy Passlabs Balanced line stage – Kimber 8TC as interlink – modded Marantz PM-94 (as poweramp) – Kimber 8TC – diy 3-way sealed 20cm paper cone woofer | open baffle fostex FS21RP magnetostat | back2back (quasi dipole) Philips Isophase magnetostat tweeter.

#4 Josef

Josef

    JPLAY team

  • Administrators
  • 3,311 posts

Posted 18 April 2012 - 10:57 PM

i said it uses max 4 :)

#5 phiton

phiton

    Beginner

  • Members
  • 40 posts

Posted 18 April 2012 - 11:31 PM

Ow ok, i was under impression that you only tested with four cores. But you also restricted it obviously ;-) to four cores.   Regards.
Windows 8 Pro 64-bit – Homebrewn PC (RAID-0 4x160GB=640GB + 1x2TB Music storage, AMD Phenom II X4 965BE, 8GB Corsair 1600MHz cas7, AMD Radeon 6850 GPU) – jplay in KS, samples=directlink, hibernate=fullscale, throttle=on, dedicated core=on, bitstream=24-bit – Asus Essence STX with modded balanced output, no coupling caps, LM48760 opamps, Vanguard TCXO 0.3ppm – gigabit UTP – diy Passlabs Balanced line stage – Kimber 8TC as interlink – modded Marantz PM-94 (as poweramp) – Kimber 8TC – diy 3-way sealed 20cm paper cone woofer | open baffle fostex FS21RP magnetostat | back2back (quasi dipole) Philips Isophase magnetostat tweeter.

#6 core

core

    Beginner

  • Members
  • 2 posts

Posted 29 November 2018 - 10:15 AM

Sorry to open on old thread, but I have a new machine that has a multi-core related problem.

I have JPLAY 6 installed, alternative version. May machine has Xeon with 8 cores with HT, results 16 virtual cores.

The problem is that affinity cpu mask is wrong, when using JPLAY. JPLAY disable CPU1 and from CPU8 to CPU15, for other processes. This affects performance for heavy usage, since almost half of machine is not used. Can someone check please, the wrong cpu mask, when more than 8 CPU virtual cores are available in the system?



#7 Marcin_gps

Marcin_gps

    JPLAY & JCAT Founder

  • Administrators
  • 4,296 posts

Posted 29 November 2018 - 02:07 PM

Sorry to open on old thread, but I have a new machine that has a multi-core related problem.

I have JPLAY 6 installed, alternative version. May machine has Xeon with 8 cores with HT, results 16 virtual cores.

The problem is that affinity cpu mask is wrong, when using JPLAY. JPLAY disable CPU1 and from CPU8 to CPU15, for other processes. This affects performance for heavy usage, since almost half of machine is not used. Can someone check please, the wrong cpu mask, when more than 8 CPU virtual cores are available in the system?

Can you upload a screenshot? 

edit:

I know what you mean - please contact us on support@jplay.eu for a test build


  • core likes this

JPLAY for iOS: the new reference hi-fi app. 


JCAT: streaming specific products for high-end audio
 
Join Computer Audio Enthusiasts group on facebook




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users