Neredeyse iki yıl çalıştıktan sonra, azimli Raspberry Pi tamircisi ve Tom’un Donanım Pi Oyuncuları Jeff Geerling başarıldı Taşıyıcı kartın PCIe yuvası aracılığıyla Hesaplama Modülü 4’lerde çalışmak için harici bir GPU elde etme hedefinde.
Doğal olarak Geerling, düzinelerce insanın kendi deyimiyle “BCM2711’in karanlık, tozlu köşelerini” keşfetme çabalarının bir sonucu olarak ortaya çıkan gelişmeden biraz mutlu. Bu, zaten mükemmel bir GPU’ya sahip olan Compute Module 4 ve Raspberry Pi 4’e güç veren Broadcom Arm yonga seti. Önceki deneyler, eski bir SM750 GPU’nun canlandığını gördü, ancak bu atılım Pi’ye ne getirebilir?
Pek değil aslında. AMD 5000/6000/7000 anakartlarında DP, VGA, DVI ve HDMI’dan sağlanan video test edilmiş, ancak yol boyunca özellikle Xorg ile ilgili birçok hata ile şu anda daha çok bir kavram kanıtı. Komut satırı, ayrıca “Weston (Wayland’ın bir referans uygulaması) ve ayrıca OpenGL kullanan bazı 3D kıyaslamalar ve uygulamalar” çalışır. Weston daha az sorunlu ama halsiz ve kilitlenmeye meyilli. Ve Nvidia kartları, öyle görünüyor ki, hemen çıktı.
Genel olarak, Raspberry Pi’nin yerleşik GPU’sundan daha yavaş çalışır, ancak sürücü, “şu anda çok sayıda hata ayıklama koduyla ve bellek kopyası uygulamaları dikkatli bir şekilde hata yaparak bazı işlemleri yavaşlatarak, hala erken bir durumdadır.” önemli ölçüde”. Sonra H.264 hızlandırma ve tabii ki oyun oynama gibi basitçe çalışmayan şeyler var. 16x PCIe 3 arabirimine sahip bir kartın 1x PCIe 2 yuvasına takılması ve mevcut bant genişliğini önemli ölçüde daraltması, işlere yardımcı olmuyor.
Geerling, atılıma rağmen, bunun büyük olasılıkla bir çıkmaz sokak olduğunu ve kısmen Broadcom’un çip üzerindeki PCIe kök kompleksinin teknik özelliklerin dışında uygulanması nedeniyle CM4’ün bir GPU ile hiçbir zaman anlamlı bir şekilde etkileşime giremeyeceğini kabul ediyor ve kısmen çünkü asla bu şekilde çalışmak üzere tasarlanmamıştı.
Bununla birlikte, çabalar devam ediyor Github sayfaları çeşitli kart ve anakart kombinasyonlarını izlemek için kuruldu ve Geerling, Broadcom ve diğer üreticilerin gelecekteki SoC’lerinin PCIe’yi daha eksiksiz uygulanmış bir şekilde destekleyeceğini umuyor, bu nedenle SBC’nize bir GPU takmak sorun değil.