You don't HAVE to specify intensity, thread, clocks per pool, it is optional, the only thing not really optional is algorithm. I had multi-algorithm working fine on NiceHash with only the pool-algorithm specified, and none of the other stuff, works fine.
If you need different thread-concurrency or gpu-engine for X11 and Scrypt, how do you do that?
I don't need so there is no problem.
+1 for sgminer 5 multi-algorithm support. I'd love to have my rig available to rent across multiple algorithms simultaneously.
From the documentation:
## Pool-specific configuration
If you use any of these options for a pool, then **you must** set that option
for every pool. This is necessary due to current poor implementation of
sgminer config parser.
Options that can be configured have a `pool-` prefix and work the same as the
global settings:
* pool-algorithm
* pool-nfactor
* pool-intensity
* pool-xintensity
* pool-rawintensity
* pool-gpu-engine
* pool-gpu-memclock
* pool-gpu-threads
* pool-thread-concurrency
* pool-gpu-fan