AMD Ryzen'de donanımsal sanallaştırmayı etkinleştirme
Sanal makineleri (VirtualBox, VMware), Android öykünücülerini veya Windows için Linux alt sistemini (WSL2) çalıştırmak için BIOS/UEFI ayarlarında AMD-V teknolojisinin (aynı zamanda SVM Modu olarak da bilinir) etkinleştirilmesi gerekir. Çoğu modern anakartta bu işlev varsayılan olarak devre dışıdır. Etkinleştirmeden sonra sistem, misafir işletim sistemlerinin verimli bir şekilde yalıtılması için işlemcinin donanım kaynaklarını kullanmaya başlar.
SVM nedir ve neden gereklidir?
SVM (Secure Virtual Machine), AMD'nin donanımsal sanallaştırma teknolojisidir. Karmaşık yazılım katmanlarını atlayarak hipervizörlerin işlemci kaynaklarına doğrudan erişmesine olanak tanır.
Neden etkinleştirilmeli:
- Performans: Sanal makineler daha düşük giriş/çıkış gecikmeleriyle daha hızlı çalışır.
- Kararlılık: 64 bitlik misafir işletim sistemlerinin başlatma hatalarını önler.
- Uyumluluk: WSL2, Docker Desktop, Hyper-V ve modern öykünücüler için zorunlu bir gereksinimdir.
Önemli: Yalnızca standart uygulamalar kullanıyorsanız ve sanal ortamları çalıştırmayı planlamıyorsanız, SVM'yi etkinleştirmek günlük görevlerde belirgin bir performans artışı sağlamaz.
BIOS/UEFI'ye nasıl girilir?
- Bilgisayarı tamamen yeniden başlatın.
- Açılıştan hemen sonra (Windows logosu görünmeden önce) BIOS'a giriş tuşuna defalarca basın.
- Çoğu anakart için: Del (Delete) veya F2.
- Daha nadiren: F10, Esc veya F1.
- Sistem çok hızlı açılıyorsa, Windows üzerinden girişi kullanın:
- Ayarlar → Sistem → Kurtarma → Gelişmiş başlangıç → Şimdi yeniden başlat.
- Şunu seçin: Sorun giderme → Gelişmiş seçenekler → UEFI Yazılım Ayarları → Yeniden Başlat.
SVM (AMD-V) ayarını nerede bulabilirsiniz?
Seçeneğin adı ve konumu anakart üreticisine göre değişir. İlgili bölümü aşağıda bulun:
ASUS (UEFI BIOS Utility)
- Gelişmiş Moda geçmek için F7 tuşuna basın.
- Advanced sekmesine gidin.
- CPU Configuration öğesini seçin.
- SVM Mode satırını bulun ve değeri Enabled olarak değiştirin.
MSI (Click BIOS 5 / Lite)
- Gelişmiş Mod için F7 tuşuna basın.
- OC (Overclocking) veya Settings bölümüne gidin.
- Advanced → CPU Configuration seçeneğini belirleyin.
- SVM Mode (veya AMD Virtualization) öğesini bulun ve Enabled olarak ayarlayın.
Gigabyte / Aorus
- M.I.T. veya Tweaker sekmesine gidin.
- Advanced CPU Settings seçeneğini belirleyin.
- SVM Mode öğesini bulun ve etkinleştirin (Enabled).
- Not: Bazı eski BIOS sürümlerinde bu seçenek BIOS Features → Virtualization Technology bölümünde bulunabilir.
ASRock
- Advanced sekmesine gidin.
- CPU Configuration seçeneğini belirleyin.
- SVM Mode öğesini bulun ve Enabled olarak değiştirin.
Biostar ve diğer markalar
Genellikle yol şöyledir: Advanced → CPU Setup → SVM Mode → Enabled.
Ayarı değiştirdikten sonra değişiklikleri mutlaka kaydedin. Genellikle bu işlem F10 tuşuyla (Save & Exit) yapılır. Yes veya OK seçerek işlemi onaylayın. Bilgisayar otomatik olarak yeniden başlatılacaktır.
Sanallaştırmanın etkin olduğunu nasıl kontrol edersiniz?
Windows veya Linux yüklendikten sonra sistemin donanım desteğini algıladığından emin olun.
Yöntem 1: Görev Yöneticisi (Windows)
Windows 10/11 kullanıcıları için en hızlı yöntem:
- Görev Yöneticisini açmak için
Ctrl + Shift + Esctuşlarına basın. - Performans sekmesine gidin.
- CPU bölümünü seçin.
- Sağ alt köşede Sanallaştırma parametresini bulun.
- Etkin durumu, AMD-V'nin düzgün çalıştığı anlamına gelir.
- Devre Dışı durumu, BIOS'taki ayarın uygulanmadığı veya sıfırlandığı anlamına gelir.
Yöntem 2: Komut İstemi (Windows)
Win + Rtuşlarına basın,cmdyazın ve Enter'a basın.- Şu komutu girin:
systeminfo
```
3. Çıktıyı aşağı kaydırın ve **Hyper-V Gereksinimleri** bölümüne bakın.
* *Hipervizör algılandı* satırı **Evet** durumunu göstermelidir.
### Yöntem 3: Terminal (Linux)
Terminali açın ve şu komutu çalıştırın:
```bash
egrep -wo 'vmx|svm' /proc/cpuinfo
- Yanıtta svm görüyorsanız, AMD-V desteği aktiftir.
- Çıktı boşsa, sanallaştırma BIOS'ta devre dışıdır veya işlemci bunu desteklemiyordur (Ryen için bu son derece düşük bir ihtimaldir).
Sık karşılaşılan sorunlar ve çözümler
| Sorun | Olası neden | Çözüm |
|---|---|---|
| BIOS'ta SVM seçeneği bulunamıyor | Eski BIOS sürümü | BIOS'u anakart üreticisinin web sitesinden en son sürüme güncelleyin. |
| Görev Yöneticisi'nde sanallaştırma "Devre Dışı" | Ayarlar kaydedilmedi | BIOS'a tekrar girin, Enabled olduğundan emin olun ve kaydetmek için F10 tuşuna basın. |
| Hyper-V ile çakışma | Hyper-V veya Çekirdek Yalıtımı etkin | VirtualBox'un eski bir sürümünü kullanıyorsanız, Windows Güvenliği'nde Çekirdek Yalıtımını devre dışı bırakın. |
| VM başlatma hatası | Yetersiz izinler veya kaynaklar | Hipervizörü yönetici olarak çalıştırın; yeterli RAM ayrıldığından emin olun. |
Hipervizör çakışması: VirtualBox 6.x ve öncesi sürümleri kullanıyorsanız, Windows 10/11'de etkin Hyper-V ile çakışabilir. VirtualBox'u 7.0+ sürümüne güncellemeniz veya WSL2 için gerekmiyorsa Windows Denetim Masası'ndaki Hyper-V özelliklerini devre dışı bırakmanız önerilir.
SSS
SVM'yi etkinleştirmek oyun performansını etkiler mi? Hayır, etkin donanımsal sanallaştırma oyunlarda FPS'i düşürmez veya normal uygulamaların çalışmasını etkilemez. Bu, yalnızca hipervizörden istek geldiğinde etkinleşen pasif bir işlevdir.
SVM'yi etkinleştirmek güvenli mi? Evet, bu işlemcinin standart bir işlevidir. Tek teorik risk, "sanal makineden kaçış" (VM escape) sınıfındaki güvenlik açıklarıdır, ancak yalıtılmış bir ortamda şüpheli kod çalıştırmadığınız sürece bunlar normal kullanıcılar için tehlike oluşturmaz.
Neden BIOS'ta Virtualization Technology (VT-x) seçeneği yok? VT-x, Intel teknolojisidir. AMD işlemcilerde muadili SVM (Secure Virtual Machine) veya AMD-V olarak adlandırılır. Tam olarak bu kısaltmaları arayın.
IOMMU'yu etkinleştirmem gerekiyor mu? Normal sanallaştırma (VirtualBox, VMware) için IOMMU (Input-Output Memory Management Unit) etkinleştirmek gerekli değildir. Bu parametre öncelikli olarak Linux/KVM'de fiziksel cihazların (örneğin ekran kartı) sanal makineye aktarılması (PCI Passthrough) için gereklidir.