FACEIT anti-cheat güvenliği sıkılaştırırken MSI anakartlarda IOMMU ve DMA korumasının açık olmasını istemeye başladı. Gigabyte ve ASUS kartlarda şu an aynı zorunluluk görülmüyor. Bu ayarlar açıldıktan sonra MSI’lı sistemlerde “oyun daha ağır geliyor” şikâyeti sık duyuluyor. Aşağıda bu ayarların ne olduğu, neden açtırıldığı ve neler yapılabileceği yer alıyor.
IOMMU ve DMA ne demek?
DMA (doğrudan bellek erişimi), ekran kartı ya da NVMe disk gibi bir cihazın işlemciyi beklemeden belleğe doğrudan veri yazıp okumasıdır. Bilgisayarı hızlı yapan şeylerden biri budur.
IOMMU ise bu erişimin bekçisidir. Hangi cihazın belleğin hangi bölgesine dokunabileceğine işletim sistemi karar verir. Windows’taki “Çekirdek DMA Koruması” bu donanıma dayanır.
Anti-cheat bunu neden istiyor?
Son yıllarda yaygınlaşan bir hile türü, bilgisayara takılan bir PCIe kartla oyunun belleğini dışarıdan okumak. Bu kart oyunun içinde çalışmadığı için klasik anti-cheat onu görmekte zorlanıyor. IOMMU açık olduğunda cihazların belleğe serbestçe erişmesi engellenir, bu tür hileler büyük ölçüde işe yaramaz hale gelir. Yani zorunluluk adil oyun için var ve kapatıp FACEIT oynamak artık seçenek değil.
FACEIT bir ayarı zorunlu tutuyorsa kapatma. Doğru yaklaşım, o ayar açıkken kaybedilen performansı başka yerden geri kazanmak.
FPS ve gecikmeye etkisi
IOMMU açıkken cihazların belleğe erişimi bir adres çevirisinden geçer ve sistemde ek kesme (interrupt) yükü oluşabilir. Rekabetçi oyunda bu en çok ortalama FPS’te değil, %1 en düşük FPS’te ve kare süresi dalgalanmasında hissedilir. Kullanıcı bunu “FPS aynı ama oyun yağ gibi değil” diye anlatır.
Etkinin büyüklüğü anakarta, BIOS sürümüne ve takılı cihazlara göre değişir. Bu yüzden tek bir rakam vermek doğru olmaz. Kendi sisteminde ölçmeden karar verme.
Kendi sisteminde nasıl ölçersin?
- CapFrameX ya da PresentMon gibi bir kare süresi kayıt aracı kur.
- CS2’de aynı haritada, aynı sahnede 60 saniyelik kayıt al. Bunu üç kez tekrarla.
- Ortalama FPS’e değil, %1 en düşük FPS’e ve en uzun kare süresine bak.
- BIOS’u güncelledikten ya da bir ayarı değiştirdikten sonra aynı testi tekrar et.
| Ne kontrol edilir | Neden |
|---|---|
| BIOS sürümü | Üreticiler IOMMU davranışını güncellemelerle iyileştiriyor. Eski BIOS’la test yapma. |
| Ekran kartı ve yonga seti sürücüleri | Kesme yönetimi sürücü tarafında da değişiyor. |
| Takılı PCIe ve USB cihazları | Gereksiz kartlar ve denetleyiciler kesme yükünü artırır. |
| Arka plan yazılımları | RGB ve anakart yazılımları kesme gecikmesini kötüleştirebilir. |
Ölçüm sonuçları
MSI anakartlarda toplanan ölçümler bu sayfada paylaşılacak. FACEIT bu ayarları açtırdıktan sonra fark hissettiysen X üzerinden bildirebilirsin.