Hardware detection and adaptation

Hello,

It may already be the case (didn’t checked the code) but implementing hardware detection and proposing optimized settings would be handy for those are not used to p2p communications or hardware settings.

Just my five ps :slight_smile: