2m+segwit, why not?
Because it involves doubling MAX_BLOCK_WEIGHT as well as MAX_BLOCK_SIZE.
In practice, that means 2MB + 6MB, not 1MB + 3MB (Segwit BIP 141 as proposed).
But what i understood is that it would not stop asicboost to work...
No, that's the whole point behind Antpool/Bitmain blocking Segwit (apparently). Segwit activation would stop ASIC Boost working, because of the way Segwit changes the coinbase structure in blocks. Blocking Segwit would allow Bitmain to continue covert ASIC Boosting, although we haven't got direct evidence that Bitmain are using it (but a range of highly suspicious indirect evidence, of course, exists)