REHBERLER

Resizable BAR ve Smart Access Memory — nedir, nasıl kontrol edilir

Resizable BAR, işlemcinin ekran kartının belleğine alışılmış 256 MB'lık pencere yerine tamamen erişmesini sağlar. Neler gerektirdiği (UEFI, GPT, Above 4G Decoding), açık olup olmadığını nasıl kontrol edeceğin ve NVIDIA'nın onu neden oyun oyun kullandığı.

Intel'in destek yazılımı, Arc A-Series kartınla Resizable BAR'ın "required for optimal performance" (en iyi performans için gerekli) olduğunu söylüyor. Ya da bir sistem toplama rehberi Above 4G Decoding ve Re-Size BAR Support'u açmanı söylüyor ve firmware ayarlarını değiştirmeden önce bunların ne işe yaradığını bilmek istiyorsun. Ya da NVIDIA Denetim Masası Yeniden Boyutlandırılabilir Taban Adres Yazmacı satırında Hayır gösteriyor ve neyi kaçırdığını merak ediyorsun. Bunlar birkaç adı olan tek bir özellik. Kontrol etmek bir dakika sürer; Windows eski yöntemle kurulduysa açmak daha uzun sürer.

BAR nedir, boyutunu değiştirmek neyi değiştirir

Ekran kartı gibi bir PCI Express aygıtı, belleğini işlemcinin erişimine bir Base Address Register (BAR, taban adres yazmacı) üzerinden açar. Intel Resizable BAR'ı, aygıtın bu pencerenin boyutunu müzakere etmesini sağlayan bir PCIe özelliği olarak tanımlıyor. Microsoft'un sürücü belgelerinin açıkladığı gibi, bu özellik olmadan harici bir GPU genellikle belleğinin yalnızca küçük bir kısmını PCI veri yolu üzerinden açar; bu da tipik olarak 32 bit işletim sistemleriyle uyumluluk için tutulan 256 MB'lık bir bölgedir. Özellik açıkken Windows, firmware makineyi başlattıktan sonra BAR boyutunu yeniden müzakere eder ve en büyük boyuta çıkararak VRAM'in tamamını açar.

NVIDIA'nın tanıtım açıklaması bunun oyunda neyi değiştirdiğini anlatıyor. Sen dünyada ilerledikçe dokular, gölgelendiriciler ve geometri, CPU'dan GPU'ya giden çok sayıda küçük aktarımla VRAM'e gönderilir. Resizable BAR ile işlemci kare arabelleğinin (frame buffer) tamamına erişebilir; böylece varlıklar gerektiğinde istenip eksiksiz gönderilebilir ve birkaç aktarım sıraya girmek yerine aynı anda yapılabilir.

Adı üreticiye göre değişiyor. AMD ona Smart Access Memory diyor ve Ryzen işlemcilere Radeon grafik belleğine tam erişim veren bir özellik olarak tanımlıyor; Intel ise firmware seçeneğinin Re-Size BAR, Smart Access Memory ya da Clever Access Memory olarak görünebileceğini not ediyor.

Neler gerekiyor

Zincirin her halkası bunu desteklemeli ve birkaç firmware ayarı birbirini tutmalı. Intel'in ve NVIDIA'nın yönergelerinden:

Windows 11'den firmware'e ulaşmak için Microsoft'un yolu şu: Ayarlar > Sistem > Kurtarma, Gelişmiş başlangıç altında Şimdi yeniden başlat, ardından Sorun Gider > Gelişmiş seçenekler > UEFI Üretici Yazılımı Ayarları > Yeniden Başlat. Bu seçenek sunulmuyorsa anakartının kılavuzunun açılışta kuruluma (setup) girmek için verdiği tuşu kullan.

Açık olduğu nasıl kontrol edilir

NVIDIA onu neden oyun oyun açıyor

Resizable BAR'ı firmware'de açmak, her oyunun onu kullandığı anlamına gelmez. NVIDIA 2021'de desteği eklediğinde, testlerinde bazı oyunların yüzde birkaç oranında fayda gördüğünü ama performansı düşen oyunlar da olduğunu bildirdi. Bu yüzden NVIDIA oyunları önceden test edeceğini, Resizable BAR'ı oyun profilleriyle yalnızca performansa olumlu etkisi olduğu yerde açacağını ve oyunları Game Ready sürücü güncellemeleriyle ekleyeceğini söyledi. Tanıtımdaki listede 17 oyun vardı.

Yani Sistem bilgileri'ndeki Evet, platform tarafının hazır olduğunu söyler; belirli bir oyunun onu kullanıp kullanmadığı NVIDIA'nın oyun bazındaki kararıdır. Listenin dışındaki oyunlarda onu zorla açmak, NVIDIA'nın kendi bildirdiğiyle, yani bazı oyunların onunla daha yavaş çalıştığıyla çelişir. AMD de kendi iddiasını dar tutuyor: her yerde değil, seçili oyunlarda görülen bir fayda olarak.

Intel Arc ise istisna. Intel'in Arc hızlı başlangıç rehberi, hem A-Series hem B-Series kartlarında tüm uygulamalarda en iyi performans için Resizable BAR'ın açık olması gerektiğini söylüyor. Bir Arc kartta bunu bir seçenek değil, bir gereklilik olarak gör.

Windows bir MBR diskteyse

Resizable BAR UEFI önyükleme ister; hem NVIDIA'nın hem Intel'in yönergeleri Windows'un GPT bir diskte olmasını istiyor. Önce kontrol et: Disk Yönetimi'nde diske sağ tıkla, Özellikler'i seç, Birimler sekmesini aç ve Bölümleme stili satırını oku. Ya da PowerShell'de Get-Disk | ft -Auto çalıştır ve Partition Style sütununu oku.

MBR yazıyorsa Microsoft'un MBR2GPT aracı sistem diskini verileri değiştirmeden ya da silmeden GPT'ye dönüştürür. Araç zaten Windows\System32 içinde duruyor ve Windows'ta yönetici olarak açılmış bir komut isteminden /allowFullOS ile çalışıyor:

mbr2gpt /validate /allowFullOS
mbr2gpt /convert /allowFullOS

Doğrulama önce düzeni kontrol eder; buna en fazla üç birincil bölüm olması ve genişletilmiş ya da mantıksal bölüm olmaması da dahil. Kontrollerden biri başarısız olursa dönüştürme devam etmez.

Dönüştürmeden önce bunu oku. Aracın kendisi, başarılı bir dönüştürmeden sonra "the disk can only be booted in GPT mode" (disk yalnızca GPT modunda önyüklenebilir) diye uyarıyor ve değişikliğin geri alınamayacağını söylüyor. Önce bilgisayarın UEFI'yi desteklediğinden emin ol ve dönüştürdükten hemen sonra firmware'i Legacy/CSM'den UEFI'ye geçir, çünkü bunu yapana kadar Windows düzgün önyüklenemez. BitLocker açıksa dönüştürmeden önce korumayı askıya al; Microsoft'a göre korumayı sürdürmek için mevcut koruyucuların sonra silinip yeniden oluşturulması gerekiyor. Başlamadan önce kaybetmeyi göze alamayacağın her şeyi yedekle.

Dönüştürmeden sonra firmware'de: CSM kapalı, UEFI önyükleme açık, sonra Above 4G Decoding, sonra Resizable BAR. Secure Boot da aynı UEFI ayarına bağlı; anti-cheat için Secure Boot ve TPM 2.0 yazısının da aynı yerden başlamasının sebebi bu.

İşe yaramayanlar

İlgili

Bu sayfa yardımcı oldu mu?

Eksik olan neydi, ya da ne işe yaramadı? Bunların hepsini okuyoruz.

Bu sayfa sorununu çözmediyse bize yaz — hangi makaleyi okuduğunu da ekle, o makaleyi düzeltelim.