I'm using FirePro W7100 GPU in a server(Ubuntu 16.04, 64bit OS) to run n android emulators (it can easily get from google, I created 30 vms based on 7.1.1 x86_64). After launch the emulator, I run some games and monitor the FPS of each vm. I found a weird phenomenon, when I ran 13-20 android emulators, the pip busy will drop(from 50-15) and the FPS of the vms will drop dramatically(from 30 FPS to 4.5FPS). While when I run more vms like 25, the FPS will return to ～30.
It looks like the GPU driver will run into some deadloop in this scenario, any ideas?