/dev/kvm is not found on Ubuntu 14.04

After I installed Android studio 2.2.3 on Ubuntu 14.04 LTS this problem bugs me for hours:

Error message

I've checked the bios and it shows that vt-x is supported but I receive

me@pc:~$ kvm-ok 
INFO: /dev/kvm does not exist
HINT:   sudo modprobe kvm_intel
INFO: For more detailed results, you should run this as root
HINT:   sudo /usr/sbin/kvm-ok

in my terminal. I have also installed kvm follwing this tutorial and I can see:

me@pc:~$ egrep -c '(vmx|svm)' /proc/cpuinfo
8


me@pc:~$ virsh -c qemu:///system list
 Id    Name                           State
----------------------------------------------------

But emulator still refused to load.

me@pc:~$ uname -a
Linux pc 3.13.0-98-generic #145-Ubuntu SMP Sat Oct 8 20:13:07 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

I get this error on the studio's console:

Error while waiting for device: Could not start AVD

I'm really ran out of ideas. I appreciate your help.

UPDATE:

root@pc:/home/me# sudo /usr/sbin/kvm-ok
INFO: /dev/kvm does not exist
HINT:   sudo modprobe kvm_intel
INFO: Your CPU supports KVM extensions
INFO: KVM (vmx) is disabled by your BIOS
HINT: Enter your BIOS setup and enable Virtualization Technology (VT),
      and then hard poweroff/poweron your system
KVM acceleration can NOT be used

I had the same problem: couldn't run AVD (Nougat x86_64 image). How I solved: just enabled Intel Virtualization Technology in BIOS (at BIOS Features section for my Gigabyte motherboard).

See also this post.


The error you get when you try the command kvm-ok gives you two other commands which may resolve your problem :

  1. sudo modprobe kvm-intel(with intel CPU, replace, with -amd for AMD ones) or sudo modprobe kvm : this will load the kvm virtualisation module into the kernel, allowing VM to run properly.

  2. running sudo /usr/sbin/kvm-ok : will run it as root.

The first one is the most likely to work, so try it first, and then run the second one.

EDIT :

I just noticed in your answer that you said your BIOS supported it, but not that it was enabled... It's probably just a misunderstanding from me, but check anyway...