Eski Raspberry Pi anakartları için Vulkan API destekli GPU sürücüsü hazırlandı

tanıtıldı açık grafik sürücüsünün ilk kararlı sürümü RPi-VK-Sürücü 1.0Broadcom Videocore IV GPU'larla birlikte gönderilen eski Raspberry Pi anakartlarına Vulkan grafik API'si desteği getiren . Sürücü, Raspberry Pi 4'ün piyasaya sürülmesinden önce piyasaya sürülen tüm Raspberry Pi kartları modelleri için uygundur - "Sıfır" ve "1 Model A"dan "3 Model B+" ve "Hesaplama Modülü 3+"ya kadar. Martin Thomas tarafından geliştirilen sürücü (Martin Thomas), NVIDIA'dan bir mühendis, ancak geliştirme, NVIDIA ile ilişkili olmayan kişisel bir proje olarak gerçekleştirildi (sürücü, boş zamanlarında son iki yılda geliştirildi). Kod tarafından dağıtıldı MIT lisansı altında.

Eski Raspberry Pi modelleriyle donatılan VideoCore IV GPU'nun yetenekleri Vulkan'ı tam olarak uygulamaya yetmediği için sürücü, Vulkan API'nin yalnızca standardın tamamını kapsamayan ancak onu takip etmeye çalışan bir alt kümesini uyguluyor. donanımın izin verdiği ölçüde. Bununla birlikte, mevcut işlevsellik birçok uygulama ve oyun için yeterlidir ve daha verimli bellek yönetimi, GPU komutlarının çok iş parçacıklı işlenmesi ve GPU işlemlerinin doğrudan kontrolü sayesinde performans OpenGL sürücülerinden belirgin şekilde öndedir. Sürücü ayrıca MSAA (Çoklu örnek kenar yumuşatma), düşük seviyeli gölgelendiriciler ve performans sayaçları gibi özellikleri de destekler. Sınırlamalar arasında, geliştirmenin bu aşamasında henüz mevcut olmayan GLSL gölgelendiricilere yönelik destek eksikliği de var.

Aynı yazar tarafından yayınlanan Raspberry Pi için Quake 3 oyununun bir limanı, yeni sürücünün yeteneklerinin bir göstergesi olarak hizmet ediyor. Oyun, orijinal olarak proje tarafından geliştirilen modüler bir Vulkan tabanlı işleme arka ucu ekleyen ioQuake3 motorunu temel alıyor. Quake III Arena Kenny Sürümü. Bir oyunda yeni bir sürücü kullanırken başarmayı başardı 100p çözünürlükte çıktı alırken Raspberry Pi 3B+ kartında saniyede 720 karenin (FPS) üzerinde görüntü oluşturma.

Raspberry Pi Vakfı'nın Igalia şirketiyle birlikte çalıştığını da hatırlatalım. potansiyel müşteriler Henüz geliştirme aşamasında olan ve 2020'nin ikinci yarısında bazı gerçek uygulamaları çalıştırmaya hazır olacak olan Vulkan sürücüsünün geliştirilmesi. Belirtilen sürücü, Raspberry Pi 4 modelinden itibaren kullanılan VideoCore VI grafik hızlandırıcı desteğiyle sınırlıdır ve daha eski kartları desteklemez. OpenGL ile karşılaştırıldığında Vulkan'ı kullanmak aşağıdaki sonuçlara ulaşmanıza olanak tanır: artan üretkenlik Grafik uygulamaları ve oyunlar.

Kaynak: opennet.ru

Yorum ekle