Raspberry Pi için birçok donanım üstü (HAT) kartının üreticisi olan Pineboards, Raspberry Pi 5’te PCIe desteğinin ne kadar ilerlediğini gösterdi. En yeni HAT’lerinden birini kullanan Pineboards, yalnızca Raspberry Pi 5’te bir AMD harici GPU çalıştırmayı başarmakla kalmadı, aynı zamanda 3D açık kaynaklı bir yarış oyunu oynamayı da başardı.
İşte Pineboards’un çalışmasının yaklaşık bir saat sürdüğünü söylediği kurulum. Doğal olarak Hat uPCIty Lite kartıyla bir Raspberry Pi 5 kullanıyor. uPCIty Lite, Raspberry Pi 5’teki PCIe veri yoluna herhangi bir PCIe kartı bağlamanıza olanak tanır. Tek bir PCIe X4 yuvası vardır, ancak yuva açık uçludur; bu, yine de bir X16 kartını bağlayabileceğiniz anlamına gelir.
Pineboard’lar bir AMD Radeon RX 460 GPU’yu (belirli kartın Gigabyte tarafından yapılmış olduğu anlaşılıyor) uPCIty Lite’a bağladı. GPU’ya güç vermek için 400W be quiet! ATX güç kaynağı kullandı.
Coreforge tarafından sağlanan “bazı ufak sürücü düzeltmeleri” ve biraz oynamadan sonra Pineboards’daki arkadaşlarımız, Raspberry Pi 5’te tam 4K ekran desteğiyle 3D açık kaynaklı bir yarış oyunu olan SuperTuxKart’ı oynayabildiler. Başarılarını X’teki (eski adıyla Twitter) bir başlıkta paylaştılar.
Çalıştırdım! SuperTuxKart, harici bir AMD GPU aracılığıyla herhangi bir sorun yaşamadan @Raspberry_Pi 5’te 4K’da çalışıyor 😎@geerlingguy geçen yılki videonuzdan bu yana her şeyin iyileştiği anlaşılıyor, bizim için çok basit bir kurulumdu pic.twitter.com/5kXyvmeewJ14 Ağustos 2024
Kasım 2023’te Jeff Geerling, Raspberry Pi’de harici GPU’ları çalıştırma yolculuğunu özetledi. Geerling, Raspberry Pi 4 ve Compute Module 4 ile başlayarak bellek yönetimiyle ilgili bazı PCIe veri yolu tuhaflıkları keşfetti.
Raspberry Pi 5 bu veri yolu tuhaflıklarını düzeltti, ancak Pi’de bulunan Arm tabanlı SoC yerine X86 mimarisinde çalıştıklarını varsayarak Linux GPU sürücülerinde bir sorun kaldı. Çok fazla yardım, saatlerce hata ayıklama ve muhtemelen kafasını masaya vurmayla Geerling, Wayfarer’ı bir AMD RX 460 üzerinden görüntüleyebildi ve glmark2 kıyaslama aracında bazı testleri çalıştırabildi, ancak o sırada oyun oynamak söz konusu değildi.
X başlığındaki videoda görebileceğiniz gibi, SuperTuxKart Pineboards’ kurulumuyla gerçekten iyi çalışıyor. Topluluk, Raspberry Pi 5 için Linux çekirdek sürücülerinde birçok iyileştirme yaptı ve Pineboards bana “Son birkaç ayda işlerin ne kadar değiştiği etkileyici.” dedi.