Emülatör, salt yazılım olarak çalışmak yerine CPU, GPU ve modem gibi makinenizin donanımını kullanabiliyorsa daha iyi çalışır. Performansı artırmak için makinenizin donanımını kullanma özelliğine donanım hızlandırma denir.
Emülatör, deneyiminizi iki temel şekilde iyileştirmek için donanım hızlandırmayı kullanabilir:
- Daha iyi ekran oluşturma için grafik hızlandırma
- Daha yüksek yürütme hızı için sanal makine (VM) hızlandırma
Donanım hızlandırma çoğu makinede varsayılan olarak etkindir. Makinenizde etkinleştirilmemişse bu sayfada, emülatörden daha yüksek performans elde etmek için grafik ve sanal makine hızlandırmayı nasıl yapılandırabileceğiniz açıklanmaktadır.
Grafik hızlandırmayı yapılandırma
Grafik hızlandırma, ekranın daha hızlı oluşturulmasını sağlamak için bilgisayarınızın donanımını (genellikle GPU'yu) kullanır. Android cihazlar, ekranda hem 2D hem de 3D grafikler oluşturmak üzere Gömülü Sistemler için OpenGL (OpenGL ES veya GLES) kullanır.
AVD Manager'da Android Sanal Cihaz (AVD) oluşturduğunuzda, emülatörün AVD'nin GPU'sunu emüle etmek için donanım mı yoksa yazılım mı kullanacağını belirtebilirsiniz. Donanım hızlandırma önerilir ve genellikle daha hızlıdır. Ancak, bilgisayarınız emülatörle uyumlu olmayan grafik sürücüleri kullanıyorsa yazılım hızlandırmayı kullanmanız gerekebilir.
Varsayılan olarak emülatör, bilgisayar kurulumunuza bağlı olarak donanım veya yazılım grafik hızlandırmayı kullanıp kullanmayacağınıza karar verir. GPU donanımınız ve sürücüleriniz uyumluysa emülatör, GPU'yu kullanır. Aksi takdirde emülatör, GPU işlemesini simüle etmek için yazılım hızlandırmayı (bilgisayarınızın CPU'sunu kullanarak) kullanır.
Emülatörü komut satırından başlatırsanız söz konusu sanal cihaz örneğinin AVD'sindeki grafik hızlandırma ayarını geçersiz kılabilirsiniz.
Şartlar
Grafik hızlandırmayı kullanmak için geliştirme ortamınızda şunlar olmalıdır:
- SDK Araçları: En son sürüm önerilir (minimum sürüm 17)
- SDK Platformu: En son sürüm önerilir (Android 4.0.3, Düzeltme 3, minimum)
AVD Manager'da grafik hızlandırmayı yapılandırma
AVD için grafik hızlandırmayı yapılandırmak üzere aşağıdaki adımları uygulayın:
- AVD Yöneticisi'ni açın.
- Yeni bir ortalama görüntüleme süresi oluşturun veya mevcut bir ortalama görüntüleme süresini düzenleyin.
- Yapılandırmayı Doğrula penceresinde Emüle Edilen Performans bölümünü bulun.
- Grafik: seçeneği için bir değer belirleyin.
- Son'u tıklayın.
Grafik hızlandırmayı komut satırından yapılandırma
Komut satırından AVD çalıştırırken bir grafik hızlandırma türü belirtmek için aşağıdaki örnekte gösterildiği gibi -gpu
seçeneğini ekleyin:
emulator -avd avd_name -gpu mode [{-option [value]} ... ]
mode
değeri aşağıdaki seçeneklerden birine ayarlanabilir:
auto
: Emülatörün, bilgisayar kurulumunuza bağlı olarak donanım veya yazılım grafik hızlandırması arasında seçim yapmasına izin verin.host
: Donanım hızlandırma için bilgisayarınızdaki GPU'yu kullanın. Bu seçenek genellikle emülatör için en yüksek grafik kalitesini ve performansını sağlar. Ancak, grafik sürücülerinizin OpenGL'yi oluştururken sorun yaşarsaswiftshader_indirect
veyaangle_indirect
seçeneklerini kullanmanız gerekebilir.swiftshader_indirect
: Grafikleri yazılım hızlandırma aracılığıyla oluşturmak için SwiftShader'ın Quick Boot uyumlu bir varyantını kullanın. Bilgisayarınızda donanım hızlandırmayı desteklemiyorsa bu seçenekhost
moduna iyi bir alternatiftir.angle_indirect
: (Yalnızca Windows) Grafikleri yazılım hızlandırma aracılığıyla oluşturmak için ANGLE Direct3D'nin Quick Boot uyumlu bir varyantını kullanın. Bilgisayarınızda donanım hızlandırmayı desteklemiyorsa bu seçenekhost
moduna iyi bir alternatiftir. ANGLE, OpenGL yerine Microsoft OpenGL’yi kullandığından çoğu durumda ANGLE performansı,host
modunun kullanımına benzer.Windows'da, Microsoft DirectX sürücüleri genellikle OpenGL sürücülerinden daha az soruna sahiptir. Bu seçenek Direct3D 11'i kullanır ve Windows 7 Platform Güncellemesi ile Windows 10, Windows 8.1 veya Windows 7 SP1 gerektirir.
guest
: Misafir tarafında yazılım oluşturmayı kullanır. Bu seçenek, emülatör için en düşük grafik kalitesini ve performansını sağlar.
Aşağıdaki mode
seçeneklerinin desteği sonlandırılmıştır:
swiftshader
: Sürüm 27.0.2'de kullanımdan kaldırıldı. Bunun yerineswiftshader_indirect
kullanın.angle
: Sürüm 27.0.2'de kullanımdan kaldırıldı. Bunun yerineangle_indirect
kullanın (yalnızca Windows).mesa
: Sürüm 25.3'te kullanımdan kaldırılmıştır. Bunun yerineswiftshader_indirect
politikasını kullanın.
Android kullanıcı arayüzü için Skia oluşturmayı etkinleştir
API seviyesi 27 veya sonraki sürümler için görüntüleri kullanırken emülatör, Android kullanıcı arayüzünü Skia ile oluşturabilir. Skia, emülatörün grafikleri daha düzgün ve verimli bir şekilde oluşturmasına yardımcı olur.
Skia oluşturmayı etkinleştirmek için adb
kabuğunda aşağıdaki komutları kullanın:
su
setprop debug.hwui.renderer skiagl
stop
start
Sanal makine hızlandırmayı yapılandırma
Sanal makine hızlandırma özelliği, emülatörün yürütme hızını önemli ölçüde artırmak için bilgisayarınızın işlemcisini kullanır. Hipervizör adı verilen bir araç, bilgisayarınızın işlemcisinin sağladığı sanallaştırma uzantılarını kullanarak bu etkileşimi yönetir. Bu bölümde sanal makine hızlandırmayı kullanma koşulları ve her işletim sisteminde sanal makine hızlandırmanın nasıl ayarlanacağı açıklanmaktadır.
Genel gereksinimler
Sanal makine hızlandırmayı emülatörle kullanmak için bilgisayarınızın bu bölümdeki genel gereksinimleri karşılaması gerekir. Bilgisayarınızın, işletim sisteminize özgü diğer gereksinimleri de karşılaması gerekir.
Geliştirme ortamı gereksinimleri
Sanal makine hızlandırmayı kullanmak için geliştirme ortamınızın aşağıdaki gereksinimleri karşılaması gerekir:
- SDK Araçları: Minimum sürüm 17; önerilen sürüm 26.1.1 veya sonraki sürümler
AVD: Gerekli Android sürümü aşağıdaki tabloda açıklanmıştır.
CPU Mimarisi Sistem Görüntüsü Gereksinimi X86_64 Android 2.3.3 (API düzeyi 10) ve sonraki sürümler için x86 veya x86_64 sistem görüntüleri 64 ARM Android 5.0 (API düzeyi 21) ve sonraki sürümler için arm64-v8a sistem görüntüleri
Sanallaştırma uzantısı gereksinimleri
Bilgisayarınızın işlemcisi, geliştirme ortamı gereksinimlerine ek olarak sanallaştırma uzantılarını desteklemelidir. Desteklenen işlemciler şunlardır:
- Intel Sanallaştırma Teknolojisine sahip Intel İşlemciler (VT-x, vmx)
- AMD-V (SVM) destekli AMD İşlemciler
- Apple silikon
Intel ve AMD işlemciler için Ek Gereksinimler:
Intel ve AMD işlemciler için ikinci düzey adres çevirisi (Intel EPT veya AMD RVI) gerekir. Modern Intel ve AMD işlemcilerin çoğu ikinci düzey adres çevirisini destekler. Yalnızca sanallaştırma uzantıları sunan birinci nesil Intel veya AMD işlemcilerde ikinci düzey sayfa çevirileri olmayabilir.
İşlemcinizin gerekli uzantıları destekleyip desteklemediğinden emin değilseniz üreticinin sitesinden işlemcinizin teknik özelliklerini kontrol edin. İşlemciniz bu uzantıları desteklemiyorsa sanal makine hızlandırmayı kullanamazsınız.
Kısıtlamalar
Sanal makine hızlandırmada aşağıdaki kısıtlamalar uygulanır:
- VirtualBox, VMWare veya Docker tarafından barındırılan bir sanal makine gibi başka bir sanal makinenin içinde sanal makine hızlandırmalı emülatörleri çalıştıramazsınız. Doğrudan ana bilgisayarınızda sanal makine hızlandırmalı bir emülatör çalıştırmanız gerekir.
- İşletim sisteminize ve hipervizörünüze bağlı olarak, sanal makine hızlandırmalı bir emülatörü çalıştırırken aynı anda başka bir sanallaştırma teknolojisini kullanan yazılımı çalıştıramazsınız. Bu tür yazılımlara örnek olarak sanal makine çözümleri, belirli virüsten korunma programları ve hileye karşı bazı çözümler verilebilir ancak örnekler bunlarla sınırlı değildir. Bu durum çoğunlukla Hyper-V kapalı olan Windows'da görülmektedir. Bu tür yazılımların çoğu herhangi bir sorun yaşamadan Android emülatörle bir arada kullanılabilir. Ancak çakışmalar meydana geldiğinde, sanal makine hızlandırmalı emülatörü bu tür bir yazılımla aynı anda çalıştırmamanız önerilir.
Hipervizörler hakkında
Sanal makine hızlandırma için hipervizör gerekir. Hipervizör, bilgisayarınızın işlemcisi tarafından sağlanan sanallaştırma uzantılarını kullanan bir araçtır.
Hipervizör ve sanal makine hızlandırma olmadan emülatör, ana bilgisayarın mimarisine uyum sağlamak için makine kodunu sanal makine blokundan blok halinde çevirmelidir. Bu işlem oldukça yavaş olabilir. Hipervizör sayesinde emülatör, sanal makine ve ana makine bilgisayarının mimarisi eşleştiğinde hipervizörü kullanarak doğrudan ana makine işlemcisi üzerinde kod çalıştırabilir. Bu iyileştirme, emülatörün hem hızını hem de performansını önemli ölçüde artırıyor.
Sizin için en uygun hipervizör, bilgisayarınızın işletim sistemine ve yapılandırmasına bağlıdır. Daha fazla bilgi için aşağıdaki bölümlerden birine göz atın:
- Windows'da sanal makine hızlandırmayı yapılandırma
- macOS'te sanal makine hızlandırmayı yapılandırma
- Linux'ta sanal makine hızlandırmayı yapılandırma
Hipervizör yüklü olup olmadığını kontrol etme
Bilgisayarınızda bir hipervizör yüklü olup olmadığını kontrol etmek için -accel-check
emülatörü komut satırı seçeneğini kullanabilirsiniz.
Aşağıdaki örneklerde accel-check
emülatörü seçeneğinin nasıl kullanılacağı gösterilmektedir. Her örnekte Sdk
, Android SDK'nın konumudur:
Windows:
c:\Users\janedoe\AppData\Local\Android> Sdk\emulator\emulator -accel-check accel: 0 AEHD (version 2.0) is installed and usable. accelWindows'da birden fazla hipervizör seçeneği mevcuttur. Gördüğünüz, buradaki örnekten farklı olabilir. Örneğin, mesajda şu anahtar kelimelerden birini görebilirsiniz: GVM(eski adıyla AEHD), WHPX, HAXM.
macOS:
janedoe-macbookpro:Android janedoe$ ./Sdk/emulator/emulator -accel-check accel: 0 Hypervisor.Framework OS X Version 13.2 accel
Linux:
janedoe:~/Android$ ./Sdk/emulator/emulator -accel-check accel: 0 KVM (version 12) is installed and usable.
Windows'da sanal makine hızlandırmayı yapılandırma
Windows'da sanal makine hızlandırma şu üç hipervizörden birini kullanabilir:
- Android Emulator hipervizör sürücüsü (AEHD)
- Windows Hipervizör Platformu (WHPX)
- Intel Hardware Accelerated Execution Manager (HAXM)
Windows'da bir hipervizör seçme
Bu bölümde, hangi hipervizörün kullanılacağını belirlemeye yönelik ölçütler gösterilir. Her bir hipervizörü kullanarak sanal makine hızlandırmayı yapılandırma işlemi aşağıdaki bölümlerde açıklanmıştır.
Intel, HAXM'yi geliştirmeyi durdurduğu için 33.x.x.x emülatöründe HAXM desteği sonlandırılmıştır. Intel İşlemcilerde Intel HAXM'nin yerini Android Emulator hipervizör sürücüsü (AEHD) aldı.
Ölçütler (emülatör 33.x.x.x ve üzeri) | Hipervizör |
---|---|
Hyper-V'yi Android Emülatör ile aynı anda çalıştırmanız gerekmez. | Android Emulator hipervizör sürücüsünü kullanın. |
Hyper-V'yi Android Emülatör ile aynı anda çalıştırmanız gerekir. | WHPX işlevini kullanın. |
32.x.x.x ve önceki emülatörlerde, kullanılacak hipervizörü belirlemek için lütfen eski ölçütleri uygulamaya devam edin.
Ölçütler (emülatör 32.x.x.x ve önceki sürümleri) | Hipervizör |
---|---|
Intel işlemciye sahipsiniz ve Android Emulator ile aynı anda Hyper-V'yi çalıştırmanız gerekmez. | Intel HAXM kullanın. |
AMD işlemciniz vardır ve Android Emülatör ile aynı anda Hyper-V'yi çalıştırmanız gerekmez. | Android Emulator hipervizör sürücüsünü kullanın. |
Intel veya AMD işlemci kullanıyorsanız Android Emülatör ile aynı anda Hyper-V'yi çalıştırmanız gerekir. | WHPX işlevini kullanın. |
Windows'da Android Emulator hipervizör sürücüsünü (AEHD) kullanarak sanal makine hızlandırmayı yapılandırma
Android Emulator hipervizör sürücüsünü yükleyip kullanabilmeniz için bilgisayarınızın aşağıdaki gereksinimleri karşılaması gerekir:
- Sanallaştırma uzantısına sahip Intel veya AMD işlemciler.
64 bit Windows 11, Windows 10, Windows 8 veya Windows 7 (32 bit Windows desteklenmez)
Windows 11, Windows 10 veya Windows 8'de Windows Özellikleri İletişim Kutusu'ndan Hyper-V'yi kapatmanız gerekir.
AMD İşlemcilerde Android Emulator hipervizör sürücüsü, Android Studio 4.0 Canary 5 veya üzeri sürümlerde SDK Yöneticisi aracılığıyla yüklenebilir.
Intel İşlemcilerde Android Emulator hipervizör sürücüsü, Android Studio Flamingo'da veya sonraki sürümlerde SDK Yöneticisi aracılığıyla yüklenebilir.
SDK Yöneticisi'nden yüklemek için şu adımları uygulayın:
- Araçlar > SDK Yöneticisi'ni seçin.
- SDK Araçları sekmesini tıklayın ve Android Emulator hipervizör sürücüsü'nü seçin.
- Android Emulator hipervizör sürücüsünü indirip yüklemek için Tamam'ı tıklayın.
Yükleme işleminden sonra, aşağıdaki komut satırı komutunu kullanarak sürücünün doğru şekilde çalıştığını onaylayın:
AEHD 2.1 ve sonraki sürümler
sc query aehd
Bir durum mesajı aşağıdaki bilgileri içerir:
SERVICE_NAME: aehd ... STATE : 4 RUNNING ...
Aşağıdaki hata mesajı, sanallaştırma uzantısının BIOS'unuzda etkinleştirilmediği veya Hyper-V'nin devre dışı bırakılmadığı anlamına gelir:
SERVICE_NAME: aehd ... STATE : 1 STOPPED WIN32_EXIT_CODE : 4294967201 (0xffffffa1) ...
AEHD 2.0 ve önceki sürümler
sc query gvm
Bir durum mesajı aşağıdaki bilgileri içerir:
SERVICE_NAME: gvm ... STATE : 4 RUNNING ...
Aşağıdaki hata mesajı, sanallaştırma uzantısının BIOS'unuzda etkinleştirilmediği veya Hyper-V'nin devre dışı bırakılmadığı anlamına gelir:
SERVICE_NAME: gvm ... STATE : 1 STOPPED WIN32_EXIT_CODE : 4294967201 (0xffffffa1) ...
Android Emulator hipervizör sürücüsü de GitHub'dan indirilip yüklenebilir.
Sürücü paketini açtıktan sonra silent_install.bat
komutunu yönetici ayrıcalıklarına sahip bir komut satırında çalıştırın.
Yönetici ayrıcalıklarına sahip bir komut satırında, aşağıdaki komutları kullanarak Android Emulator hipervizör sürücüsünü kaldırın:
AEHD 2.1 ve sonraki sürümler
sc stop aehd
sc delete aehd
AEHD 2.0 ve önceki sürümler
sc stop gvm
sc delete gvm
Windows'da Intel HAXM'i kullanarak sanal makine hızlandırmayı yapılandırma
Intel HAXM'i yükleyip kullanabilmeniz için bilgisayarınızın aşağıdaki gereksinimleri karşılaması gerekir:
- Sanallaştırma Teknolojisine (VT-x) sahip Intel işlemci, Intel EM64T (Intel 64) özellikleri ve Yürütme Devre Dışı Bırakma (XD) Bit işlevi etkin
- 64 bit Windows 11, Windows 10, Windows 8 veya Windows 7 (ya da işletim sisteminin 64 bit işlemcide 32 bit sürümü)
Windows 11, Windows 10 veya Windows 8'de Windows Özellikleri İletişim Kutusu'ndan Hyper-V'yi kapatmanız gerekir.
Intel HAXM sürücüsünü yüklemek için şu adımları uygulayın:
- SDK Yöneticisi'ni açın.
- SDK Güncelleme Siteleri sekmesini tıklayın ve Intel HAXM'i seçin.
- Tamam'ı tıklayın.
İndirme işlemi tamamlandıktan sonra yükleyiciyi çalıştırın.
Yükleyiciyi genellikle şu konumda bulabilirsiniz:
sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
Yükleme işlemini tamamlamak için sihirbazı kullanın.
Intel HAXM'yi yükledikten sonra aşağıdaki komut satırı komutunu kullanarak sanallaştırma sürücüsünün doğru şekilde çalıştığını onaylayın:
sc query intelhaxm
Bir durum mesajı aşağıdaki bilgileri içerir:
SERVICE_NAME: intelhaxm ... STATE : 4 RUNNING ...
Daha fazla bilgi için Windows'da Intel HAXM yükleme talimatlarına göz atın.
Intel HAXM'yi kaldırmak için yükleyiciyi veya Windows Denetim Masası'nı kullanın. Intel HAXM'yi kaldırmadan önce çalışan tüm x86 emülatörlerini kapatın.
Windows Hipervizör Platformu'nu kullanarak sanal makine hızlandırmayı yapılandırma
WHPX'i etkinleştirebilmeniz için bilgisayarınızın aşağıdaki gereksinimleri karşılaması gerekir:
- Intel işlemciler: Sanallaştırma Teknolojisi (VT-x), Genişletilmiş Sayfa Tabloları (EPT) ve Kısıtlanmamış Misafir (UG) özellikleri için destek. Bilgisayarınızın BIOS ayarlarında VT-x etkinleştirilmiş olmalıdır.
- AMD işlemciler: AMD Ryzen işlemci önerilir. Bilgisayarınızın BIOS ayarlarında sanallaştırma veya SVM etkinleştirilmiş olmalıdır.
- Android Studio 3.2 Beta 1 veya sonraki sürümler
- Android Emulator 27.3.8 veya sonraki sürümler
- Windows 10 veya sonraki sürümler
WHPX'i Windows'a yüklemek için aşağıdaki adımları izleyin:
- Windows masaüstünde Windows simgesini sağ tıklayıp Uygulamalar ve özellikler'i seçin.
- İlgili ayarlar'ın altından Programlar ve Özellikler'i tıklayın.
- Windows özelliklerini açar veya kapatır'ı tıklayın.
Windows Hipervizör Platformu'nu seçin.
Tamam'ı tıklayın.
Yükleme tamamlandığında bilgisayarınızı yeniden başlatın.
Hyper-V'yi devre dışı bırakırken tekrar kontrol etme
Android Emulator hipervizör sürücüsünü veya Intel HAXM'i kullanmak için Hyper-V devre dışı bırakılmalıdır. Ancak Windows Özellikler İletişim Kutusu'nda "Hyper-V" seçiminin kaldırılması, Hyper-V'nin devre dışı bırakıldığını garanti etmez.
Windows 10'un birçok özelliği Hyper-V'yi dolaylı yoldan etkinleştirir. Kullanıcılar, bu özelliklerden birini etkinleştirdiklerinde Hyper-V'nin etkinleştirildiğini bile bilmiyor olabilir. Bu özellikler şunlardır:
- Sanal Makine Platformu
- Windows Hiper Yönetici Platformu
- Windows Korumalı Alanı
- Çekirdek İzolasyonu
- Kimlik Bilgisi Koruması
Ayrıca, Linux sürüm 2 için Windows Alt Sistemi, Sanal Makine Platformu gerektirir. Bu da dolaylı olarak Hyper-V'yi gerektirir. Bu liste tam kapsamlı değildir. Burada eklenmesi gereken bir öğe bulursanız hata başvurusunda bulunun.
Hyper-V devre dışı bırakılırken listelenen özelliklerin de devre dışı bırakıldığından emin olun. Her bir özelliğin nasıl devre dışı bırakılabileceğini öğrenmek için Microsoft dokümanlarına ve aşağıdaki örneklere bakın.
Bazı platformlar, Hyper-V kapatıldığında hemen devre dışı bırakamaz. Bu durumda, Windows işletim sistemi tarafından herhangi bir hata döndürülmez ve Windows Özellikler İletişim Kutusu'nda Hyper-V devre dışı görünür. Bu durumda lütfen Microsoft'un sorun izleyicisine hata bildiriminde bulunun.
macOS'te sanal makine hızlandırmayı yapılandırma
Android Emulator, MacOS'te yerleşik Hypervisor.Framework'ü kullanır. Bu sistem için MacOS v10.10 (Yosemite) ve sonraki sürümler gerekir.
Linux'ta sanal makine hızlandırmayı yapılandırma
Linux tabanlı sistemler, KVM yazılım paketi aracılığıyla sanal makine hızlandırmayı destekler. Linux sisteminize KVM yükleme talimatlarını uygulayın ve ardından KVM'nin etkin olduğunu doğrulayın. Ubuntu sistemleri için Ubuntu KVM Yükleme sayfasına göz atın.
Şartlar
KVM'yi çalıştırmak için belirli kullanıcı izinleri gerekir. KVM yükleme talimatlarında belirtilen yeterli sayıda izne sahip olduğunuzdan emin olun.
Linux'ta sanal makine hızlandırmayı kullanmak için bilgisayarınızın aşağıdaki gereksinimleri de karşılaması gerekir:
- Intel işlemciler için: Sanallaştırma Teknolojisi (VT-x), Intel EM64T (Intel 64) özellikleri ve Yürütme Devre Dışı Bırakma (XD) Bit işlevi etkindir.
- AMD işlemciler için: AMD Sanallaştırma (AMD-V) desteği.
KVM'nin şu anda Linux'ta yüklü olup olmadığını kontrol etme
KVM'nin yüklü olup olmadığını kontrol etmek için -accel-check
emülatör komut satırı seçeneğini kullanabilirsiniz. Alternatif olarak kvm-ok
komutunu içeren cpu-checker
paketini yükleyebilirsiniz.
Aşağıdaki örnekte kvm-ok
komutunun nasıl kullanılacağı gösterilmektedir:
cpu-checker
paketini yükleyin:sudo apt-get install cpu-checker egrep -c '(vmx|svm)' /proc/cpuinfo
1 veya daha büyük bir çıkış, sanallaştırmanın desteklendiği anlamına gelir. 0 çıktısı, CPU'nuzun donanım sanallaştırmayı desteklemediği anlamına gelir.
kvm-ok
komutunu çalıştırın:sudo kvm-ok
Beklenen çıkış:
INFO: /dev/kvm exists KVM acceleration can be used
Aşağıdaki hatayı alırsanız sanal makineleri çalıştırmaya devam edebilirsiniz. Ancak KVM uzantıları olmadan sanal makineniz daha yavaş çalışır.
INFO: Your CPU does not support KVM extensions KVM acceleration can NOT be used
Linux'ta KVM'yi yükleme
KVM'yi yüklemek için aşağıdaki komutu kullanın:
Cosmic (18.10) veya sonraki sürümler:
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
Lucid (10.04) veya sonraki sürümler:
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
Karmic (9.10) veya öncesi:
sudo aptitude install kvm libvirt-bin ubuntu-vm-builder bridge-utils