newsAdvanced Gtk+ Sequencer - News: Conservative multi-threaded setup

 
 
Latest News
GSequencer v3.6.x release goals posted by jkraehemann, Fri 31 Jul 2020 10:17:04 AM UTC - 0 replies
GSequencer v3.4.x release goals posted by jkraehemann, Thu 11 Jun 2020 06:58:14 PM UTC - 0 replies
GSequencer v3.3.x replaced all recalls by ags-fx engine posted by jkraehemann, Wed 20 May 2020 07:25:15 AM UTC - 0 replies
Refactor GSequencer's recalls - the ags-fx engine posted by jkraehemann, Sun 03 May 2020 12:08:19 AM UTC - 0 replies
GSequencer v3.3.x release goals posted by jkraehemann, Fri 17 Apr 2020 12:36:11 PM UTC - 0 replies
[Submit News]
[97 news in archive]

Conservative multi-threaded setup

Item posted by Joël Krähemann <jkraehemann> on Wed 17 Jan 2018 04:22:14 AM UTC.

As I have noticed major performance loss. I have decided to modify the default settings as following:

[generic]
disable-feature=experimental
autosave-thread=false
segmentation=4/4
engine-mode=performance

[soundcard-0]
backend=pulse
buffer-size=1024
pcm-channels=2
format=16
samplerate=48000
device=ags-pulse-devout-0

[thread]
model=super-threaded
super-threaded-scope=audio
lock-global=ags-thread
lock-parent=ags-recycling-thread
max-precision=125

[recall]
auto-sense=true

The super-threaded-scope shall be audio and not per channel. This slightly increases the throughput. Another option is max-precision defaulted was 1000 Hz but this far more than you need with a buffer size of 1024 and samplerate of 48000. So I changed it to 125.


by Joël

No messages in Conservative multi-threaded setup

 

Back to the top


Powered by Savane 3.5