Skip to main content

Topic: [Suggestion] dedicate one cpu core for playback and others for processing  (Read 743 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • amiti
  • [*][*][*]
[Suggestion] dedicate one cpu core for playback and others for processing
Processing files (for replaygain , conversion) utilizing all cpu cores in a multi-core processor helps speeding things up but chokes up playback , especially at high sample rates. Is it possible to exclude from the cores used for other purposes  a dedicated one core solely reserved to playback?

  • zimjo
  • [*][*][*]
  • Developer
Re: [Suggestion] dedicate one cpu core for playback and others for processing
Reply #1
Have you tried increasing the decoding thread priority?
You can change the setting in Preferences\Advanced\Playback\Thread Priority.

  • amiti
  • [*][*][*]
Re: [Suggestion] dedicate one cpu core for playback and others for processing
Reply #2
Yes . Playback priority is set to highest using thread and mmcss and replaygain/converter priority is set to  2.
I am not sure if what I have suggested is even possible but it seems to me like a good policy to give playback thread exclusivity - at least within foobar.