Resizable BAR Desteği için Gerekenler

İşlemcinin ekran kartı belleğinin tamamına erişerek oyunlarda daha fazla performans elde edilmesini sağlayan Resizable BAR teknolojisi konusunda çok fazla bilinmeyen ve soru var. Özellikle de eski sistemlerde desteklenip desteklenmediği merak konusu.

Ben de biraz araştırma yaptım ve eldeki bilgileri bir araya getirdim.
  • Öncelikle bu teknoloji 2017'den beri Windows'ta var fakat devreye alınabilmesi için birden çok faktörün desteği gerekiyor. Bunlar:
    • Anakart
    • Ekran kartı VBIOS
    • Sürücü
    • İşletim sistemi
Yukarıdan aşağıya doğru gidecek olursak şöyle bir liste yapılabilir:
  1. İşletim sistemi uygulamalara iletişimi sağlar
  2. GPU sürücüsü, işletim sistemi ile GPU arasında iletişimi sağlar
  3. GPU ROM'u, transfer için anakart ile iletişimi ayarlamasına izin verir
  4. Anakart kodu, PCIe aktarım birimi ayarlarını ayarlar
Sonuç olarak bu bir emir komuta zinciri ve zincirdeki herkesin de bu teknolojiyi destekleyecek koda sahip olması gerekiyor.

NVIDIA, bunu desteklemek için kısa süre önce RTX 3000 GPU BIOS güncellemesi sağlamıştı, destekli GPU sürücüsü de (461.72) çıktı ki işletim sistemi zaten destekliyor. Bu durumda çoğu kullanıcı için tek eksik anakart BIOS'u.

Öte yandan CPU'nun Re-size BAR'ı desteklemesi gerekmiyor. Resizable BAR, tamamen GPU ile anakart arayüzüne bağlı. CPU'nun bundan yararlanmak için yalnızca 64 Bit BAR'ı desteklemesi gerekir.

Intel, Haswell'den beri tam 64 bit BAR'ı (Base Address Register) desteklemekte ve tüm GPU belleğini adreslenebilir olarak görmek için bugün bile Linux'ta 4790K ile Vega'yı kullanabilirsiniz. Tek eksik olan ise uyum kodu. Bu sayede anakart 256MB'lık parçalar yerine belleğin tamamına erişebilecek.

Bu teknolojinin PCIe 4.0 gerektirmediğini de belirtelim, Re-size BAR, PCIe 3.0 için isteğe bağlı bir özellik olarak 2016 yılında piyasaya sürüldü.

Sonuç olarak eski anakartlar için BIOS, ekran kartları için de VBIOS çıkarsa Re-size BAR devreye sokulabilir. Üreticiler eski anakartları emekli ettiği için yeni BIOS çıkarmıyorlar. Bu durumda da BIOS modama yapılabilir belki.

Anakartlar:
  • AMD 400 Serisi
  • AMD 500 Serisi
  • Intel Z490
  • Intel H470
  • Intel B460
  • Intel H410
  • 11. Nesil İşlemcileri destekleyen bütün anakartlar.
İşlemciler:
  • AMD Ryzen 3 5xxx
  • AMD Ryzen 5 5xxx
  • AMD Ryzen 7 5xxx
  • AMD Ryzen 9 5xxx
  • Intel Core i9-10xxx
  • Intel Core i7-10xxx
  • Intel Core i5-10xxx
  • Intel Core i3-10xxx
  • Intel Core i9-11xxx
  • Intel Core i7-11xxx
  • Intel Core i5-11xxx
Kaynak: Win-Raid Forum (Drivers - Firmware - Modding)
 
Son düzenleme:
@Recep Baltaş hocam mobil kısmına anakart, işlemci, ekran kartı olarak destek gelir mi? Bir de RTX 20 serisine destek gelecek mi? Listede H470 anakart modelini gördüm de bende HM470 mobil versiyonu var ve 10.nesil İntel Core İ7 10870H var. Aynı zamanda RTX 2060 modeline sahibim. Sizce ileride destek gelir mi?
 
İşlemcinin ekran kartı belleğinin tamamına erişerek oyunlarda daha fazla performans elde edilmesini sağlayan Resizable BAR teknolojisi konusunda çok fazla bilinmeyen ve soru var. Özellikle de eski sistemlerde desteklenip desteklenmediği merak konusu.

Ben de biraz araştırma yaptım ve eldeki bilgileri bir araya getirdim.
  • Öncelikle bu teknoloji 2017'den beri Windows'ta var fakat devreye alınabilmesi için birden çok faktörün desteği gerekiyor. Bunlar:
    • Anakart
    • Ekran kartı VBIOS
    • Sürücü
    • İşletim sistemi
Yukarıdan aşağıya doğru gidecek olursak şöyle bir liste yapılabilir:
  1. İşletim sistemi uygulamalara iletişimi sağlar
  2. GPU sürücüsü, işletim sistemi ile GPU arasında iletişimi sağlar
  3. GPU ROM'u, transfer için anakart ile iletişimi ayarlamasına izin verir
  4. Anakart kodu, PCIe aktarım birimi ayarlarını ayarlar
Sonuç olarak bu bir emir komuta zinciri ve zincirdeki herkesin de bu teknolojiyi destekleyecek koda sahip olması gerekiyor.

NVIDIA, bunu desteklemek için kısa süre önce RTX 3000 GPU BIOS güncellemesi sağlamıştı, destekli GPU sürücüsü de (461.72) çıktı ki işletim sistemi zaten destekliyor. Bu durumda çoğu kullanıcı için tek eksik anakart BIOS'u.

Öte yandan CPU'nun Re-size BAR'ı desteklemesi gerekmiyor. Resizable BAR, tamamen GPU ile anakart arayüzüne bağlı. CPU'nun bundan yararlanmak için yalnızca 64 Bit BAR'ı desteklemesi gerekir.

Intel, Haswell'den beri tam 64 bit BAR'ı (Base Address Register) desteklemekte ve tüm GPU belleğini adreslenebilir olarak görmek için bugün bile Linux'ta 4790K ile Vega'yı kullanabilirsiniz. Tek eksik olan ise uyum kodu. Bu sayede anakart 256MB'lık parçalar yerine belleğin tamamına erişebilecek.

Bu teknolojinin PCIe 4.0 gerektirmediğini de belirtelim, Re-size BAR, PCIe 3.0 için isteğe bağlı bir özellik olarak 2016 yılında piyasaya sürüldü.

Sonuç olarak eski anakartlar için BIOS, ekran kartları için de VBIOS çıkarsa Re-size BAR devreye sokulabilir. Üreticiler eski anakartları emekli ettiği için yeni BIOS çıkarmıyorlar. Bu durumda da BIOS modama yapılabilir belki.

Anakartlar:
  • AMD 400 Serisi
  • AMD 500 Serisi
  • Intel Z490
  • Intel H470
  • Intel B460
  • Intel H410
  • 11. Nesil İşlemcileri destekleyen bütün anakartlar.
İşlemciler:
  • AMD Ryzen 3 5xxx
  • AMD Ryzen 5 5xxx
  • AMD Ryzen 7 5xxx
  • AMD Ryzen 9 5xxx
  • Intel Core i9-10xxx
  • Intel Core i7-10xxx
  • Intel Core i5-10xxx
  • Intel Core i3-10xxx
  • Intel Core i9-11xxx
  • Intel Core i7-11xxx
  • Intel Core i5-11xxx
Kaynak: Win-Raid Forum (Drivers - Firmware - Modding)
ASUS ROG STRIX RTX 3070 Ti 8G OC Edition için re-size Bar'ı aktif hale getirebilir miyiz?
 
Ben desteklememesine rağmen 1600 AF ile açtım. 😀
1666553205935.png
 

Yeni konular

Geri
Yukarı