You can specify configs for the cards like with the cn_config, but it's eth_config instead. To make all cards run A mode, you can use --eth_config=A
You can set a specific mode and intensity with something like so: --eth_config=A300
You can also provide a list with one entry per card, like so: --eth_config=A300,B400,A,B
And it's need to optimize speed... On Phoenix with double kernels my RX 580 gives about 600KH/s (about 2%) more speed. Even if 0,65% dev fee not true, speed on TRM eth too low in compare with PM.
I'm guessing you haven't read any of the last ~20 posts in this thread. You might want to go back and look through them a bit.
TL;DR: Phoenix miner reports hashrate ~2.9% higher than it actually gets. So by your measurement, we're getting about 0.9% better actual hashrate (I.E. your pool hashrate will go up 0.9%).
I read last several pages and understand that Claymore and Phoenix give fake speeds, but I look into accepted speed on the pool-side and Phoenix gives me the same speed as showed accepted speed in miner. And for now it sometimes a bit more than TRM and sometims a bit lower.
But thanks for answers.