the one thing linux really hasnt been made on par with winblows yet is the dreadful amount of options for android simulation -the most popular choice seems to be Waydroid, but its such an unneeded hassle to set up at all -genymotion is just slow -and than you have things like android x86 which entirely defeat the point of an emulator
The emulator inside Android studio is a separate binary. If you use Android studio like a heavy weight software update tool, you should see near native performance if you just launch the emulator on its own.