I am no expert but have used it. I used to run it on a Xbox but not for a long time now. It was fast enough and worked well but noise and eats power. I tried running it on a few phones and tablets over the years but nothing I was overly happy with. For some time I ran it on my laptop plugged in...