You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Interleave controls when a worker thread is starting to calculate a bunch of hashes
127
+
if two worker threads are used to utilize one GPU.
128
+
This option has no effect if only one worker thread is used per GPU.
129
+
130
+

131
+
132
+
Interleave defines how long a thread needs to wait to start the next hash calculation relative to the last started worker thread.
133
+
To choose a interleave value larger than 50% makes no sense because than the gpu will not be utilized well enough.
134
+
In the most cases the default 40 is a good value but on some systems e.g. Linux Rocm 1.9.1 driver with RX5XX you need to adjust the value.
135
+
If you get many interleave message in a row (over 1 minute) you should adjust the value.
136
+
137
+
```
138
+
OpenCL Interleave 0|1: 642/2400.50 ms - 30.1
139
+
OpenCL Interleave 0|0: 355/2265.05 ms - 30.2
140
+
OpenCL Interleave 0|1: 221/2215.65 ms - 30.2
141
+
```
142
+
143
+
description:
144
+
```
145
+
<gpu id>|<thread id on the gpu>: <last delay>/<average calculation per hash bunch> ms - <interleave value>
146
+
147
+
```
148
+
`last delay` should gou slowly to 0.
149
+
If it goes down and than jumps to a very large value multiple times within a minute you should reduce the intensity by 5.
150
+
The `intensity value` will automatically go up and down within the range of +-5% to adjust kernel run-time fluctuations.
151
+
Automatic adjustment is disabled as long as `auto-tuning` is active and will be started after it is finished.
152
+
If `last delay` goes down to 10ms and the messages stops and repeated from time to time with delays up to 15ms you will have already a good value.
153
+
123
154
### disable comp_mode
124
155
125
156
`comp_mode` means compatibility mode and removes some checks in compute kernel those takes care that the miner can be used on a wide range of AMD/OpenCL GPU devices.
0 commit comments