Bilgisayar ve Donanım

USB bellekle RTX kartlarının tensor sınırlayıcısı kaldırılıyor

Açık kaynaklı nv-uefi-unlocker artık Windows'ta da çalışıyor ve Nvidia'nın tensor sınırlayıcısını her açılışta USB'den kaldırıyor. Geliştiricinin dizüstü RTX 4060'ında FP16 başarımı yüzde 65 arttı.

· · 3 dk okuma
Siyah arka plan üzerinde çift fanlı NVIDIA RTX 2070 ekran kartının yakından görünümü

Nvidia'nın GeForce ekran kartlarında tensor birimlerinin hızını yarıya indiren sınırlayıcıyı kaldırmak, bugüne kadar ağırlıklı olarak elle kurulan Linux modülleriyle yapılabilen, Windows desteği ise yalnızca deneysel olan bir işti. nv-uefi-unlocker adlı yeni açık kaynaklı proje bunu değiştiriyor: araç FAT32 biçimli bir USB belleğe kopyalanıyor ve bilgisayar her açıldığında, Nvidia sürücüsü yüklenmeden önce devreye giriyor.

Kart için VBIOS yazmak ya da sürücüyü yamamak gerekmiyor. Geliştiricinin kendi dizüstü bilgisayarındaki RTX 4060'ta FP16 matris çarpımı başarımı yüzde 65 yükseldi. Proje RTX 20, 30 ve 40 serisi masaüstü ve dizüstü kartları hedefliyor.

Araç nasıl çalışıyor?

nv-uefi-unlocker, topluluğun geliştirdiği V67 yükünü kullanarak tensor sınırlayıcısını kaldırıyor ve işlemi okuma doğrulamasıyla denetliyor. Yöntem, Nvidia'nın imzalı Booter bellenimini iki hız seçici yazmacındaki yazma kilidini açması için yönlendirmeye dayanıyor; kilit açılınca tensor birimleri tam hızda çalışabiliyor. Doğrulama adımı, deneysel sürümlerde endişe yaratan güvenlik sorununu hafifletiyor.

Depo yalnızca betikler ve kendi derlediği ikili dosyaları barındırıyor, içinde Nvidia bellenimi yer almıyor. Betiklerden biri Nvidia'nın herkese açık 610.43.03 sürücü paketlerini indirip doğruluyor ve bellenim dosyalarını yerelde yeniden oluşturuyor. Proje, Zagitta'nın gpu-unlock çalışmasını taşıma kaynağı olarak gösteriyor; RTX 40 için gpu-unlock-ada çatalı ve daha önceki bir Windows EFI aracı gibi topluluk projelerinden de yararlanıyor.

Kurulum için sürümü indirmek, betiği çalıştırmak, yeniden oluşturulan dosyaları ve BOOTX64.EFI'yi FAT32 USB belleğe kopyalamak gerekiyor. Tek seferlik önyükleme menüsünden bellek seçildiğinde 30 saniye içinde boşluk tuşuyla onay veriliyor; ardından denetim işletim sistemi yükleyicisine devrediliyor.

Sınırlar ve dikkat edilecekler

Kilit açma işlemi güç kesintisinde kalıcı olmuyor, bu nedenle her açılışta yeniden uygulanması gerekiyor. Sistemin UEFI kipinde, Secure Boot kapalı ya da kendinden imzalı bir EFI'ye güvenecek şekilde ayarlı başlaması şart. Secure Boot isteyen oyunların hile önleme sistemleri için bir geliştirici ekip üyesi, aracın bu gereksinimi aşamadığını belirtmiş. RTX 20 sahipleri ise önce paketteki betiği bir kez çalıştırıp Windows'ta Nvidia sürücüsünü GSP bellenim kipine almalı ve yeniden başlatmalı.

Dizüstü bilgisayarlarda ayrık Nvidia GPU'nun girişte güç almış olması gerekiyor; bu yüzden yalnızca ayrık GPU ya da MUX kipi öneriliyor. Ubuntu gibi Linux dağıtımlarında çalışma zamanı güç yönetimi boştaki GPU'yu kapatıp kilit açmayı sessizce silebiliyor. Projenin İngilizce SSS bölümü bunun için geçici çözümler sunuyor.

Zagitta ise SSS'sinde Windows kullanmadığını ve bu platformu sürdürmeyi düşünmediğini yazıyor, Windows kullanıcılarını ayrı bir taşımaya yönlendiriyor ve resmî olmayan Windows kurulum paketleri konusunda dikkatli olunmasını söylüyor. Projenin kendi güvenlik kurallarının şart koştuğu kart başına ROM karması denetimi henüz hazır değil. Thunderbolt eGPU'larda kalıcılık da garanti edilmiyor.

Desteklenen kartlar ve ölçümler

RTX 20 serisi için uyumluluk 'tam uyumlu, bazı modellerde bilinen sorunlar' olarak belirtiliyor; RTX 30 serisi tam uyumlu, RTX 40 serisi ise hem dizüstü hem masaüstünde tam uyumlu. GTX 16 kuramsal olarak uyumlu görünüyor ancak doğrulama bekliyor. Turing öncesi kartlar, GA100 ve RTX 50 serisi desteklenmiyor. Proje desteği yonga ailesine göre yönlendirdiği için, bir kartın kapsamda olması o modelin test edildiği anlamına gelmiyor.

Windows'ta çalıştığı doğrulanan kartlar arasında RTX 2070, RTX 2060 Super, RTX 3080, 3060 Ti, 3060 12GB, dizüstü 3080 Ti ve 3070, RTX 4090, 4080, 4070 Ti Super, 4070 Super, 4070, 4060 Ti (8 ve 16 GB), dizüstü 4060 ve 4050 yer alıyor. RTX 2080, 2080 Ti ve 2080 Super ise önyüklemede ya da devir aşamasında hata veriyor.

Bildirilen sonuçlarda RTX 2070'te FP16 matris çarpımı yaklaşık 36 TFLOPS'tan 60-63 TFLOPS'a, RTX 3060 12GB'de 25,37'den 45,79'a, RTX 4080'de BF16 testinde 100,37'den 192,18'e çıktı. RTX 4090'daki kazanç ise güç sınırı nedeniyle 118,42'den 171,52 TFLOPS'a, yani 1,45 kata kaldı. Testler satırdan satıra farklılaştığı için kartlar arası kıyaslama yapılmamalı. Proje, nvoc güç sınırı kilidiyle birleştirilebildiğini ancak bunun fabrika güç ve ısı sınırlarını aşabileceğini uyarıyor.

Yorumlar

Henüz yorum yok. İlk yorumu siz yazın.

Yorum yazın

E-posta istemiyoruz. Yorumlar yayından önce otomatik olarak denetlenir.

Sıradaki

Tümü →