- Raspberry Pi 5'e NVIDIA RTX 5090 GPU bağlayarak gerçekten oyun oynanıp oynanamayacağını test eden karşılaştırmalı deney
- Beelink MINI-S13, Radxa ROCK 5B, Raspberry Pi 5 olmak üzere üç düşük maliyetli bilgisayarın aynı GPU ile karşılaştırılması
- ARM tabanlı kartlarda FEX emülasyonu kaynaklı performans kaybı ciddi düzeyde ve modern oyunlar neredeyse hiç çalışmıyor
- 2010'lar oyunları düşük ayarlarda kısmen oynanabiliyor; özellikle Portal 2 4K 60FPS üzerinde çalışıyor
- Deney sonucunda Beelink x86 sistemi en iyi performansı gösterdi; ARM kartlar güç verimliliğinde iyi olsa da oyun performansı sınırlı kaldı
Deneyin özeti
- GPU'yu bir PC'ye eklemek yerine, SBC (Single Board Computer) cihazını GPU'ya bağlama fikrinden yola çıkıldı
- Raspberry Pi 5'e harici GPU bağlanabildiği doğrulandı ve gerçek oyun performansı karşılaştırıldı
- Karşılaştırılan sistemler: Beelink MINI-S13 (Intel N150) , Radxa ROCK 5B (RK3588) , Raspberry Pi 5 (BCM2712)
- Beelink: x86 tabanlı, PCIe Gen3 x4 desteği
- ROCK 5B: ARM tabanlı 8 çekirdek, PCIe Gen3 x4
- Pi 5: ARM tabanlı 4 çekirdek, PCIe Gen2 x1 (yaklaşık 500MB/s bant genişliği)
eGPU kurulumu
- OCuLink dock kullanılarak RTX 5090 Founders Edition (32GB VRAM) her cihaza bağlandı
- OCuLink, PCIe genişletme kablosu biçiminde çalışıyor ve ayrı bir harici güç kaynağı kullanıyor
- Intel tabanlı Beelink'te standart NVIDIA sürücüsü tarafından tanındı
- ARM kartlarda DMA tutarsızlığı, bellek hizalama sorunları gibi nedenlerle varsayılan sürücü uyumluluğu yok
- GitHub kullanıcısı @mariobalanca tarafından hazırlanan yama uygulanarak sürücü çalıştırıldı
- Değiştirilmiş sürücü Ubuntu/Fedora için yayımlandı
CPU performans karşılaştırması
- Çoğu PC oyunu Intel CPU için tasarlandığından, ARM tarafında FEX uyumluluk katmanı gerekiyor
- FEX çalıştırıldığında performans ciddi biçimde düşüyor; Raspberry Pi 5'in FEX performansı 2008 tarihli Core 2 Quad Q9650 düzeyinde
- CPU performansı düşük olsa bile güçlü bir GPU ile oyun oynanabilir mi sorusu test edildi
Oyun testi sonuçları
- Cyberpunk 2077 (2020) :
- Beelink'te düşük ayarlarda oynanabilir
- ROCK 5B yaklaşık 22FPS, Pi 5 ise 15FPS'in altında; pratikte oynanamaz
- Doom: The Dark Ages (2025) :
- FEX desteği olmadığı için çalışmıyor; CPU darboğazı nedeniyle 30FPS sınırı var
- Alien: Isolation (2014) :
- ARM'de Vulkan (DXVK) çöktüğü için OpenGL (WineD3D) kullanıldı
- ROCK 5B ortalama 23FPS, Pi 5 ise 15FPS civarında
- Hitman: Absolution (2012) :
- ARM kartlarda neredeyse hiç çalışmıyor, Beelink ise Windows'ta sorunsuz
- Just Cause 2 Demo (2010) :
- Pi 5'te ortalama 40FPS elde edildi; 2010'lar oyunlarında kısmen mümkün
- Portal 2 (2011) :
- Yerel Linux sürümünde 4K çözünürlükte 60FPS üzerinde
- RTX 5090'ın tüm performansını kullanmasa bile rahatça çalıştırabiliyor
Güç tüketimi
- Raspberry Pi 5: yük altında 9W'ın altında
- Beelink: Cyberpunk benchmark sırasında yaklaşık 30W
- ARM kartlarda x86 emülasyonu nedeniyle performans düşük, ancak watt başına verimlilik yüksek
Sonuç
- Raspberry Pi 5 + RTX 5090 kombinasyonu "teknik olarak mümkün ama pratik değil"
- Modern oyunlar (2020 sonrası) çoğunlukla 16FPS'in altında kaldığı için kullanışsız
- 2010'lar oyunları düşük ayarlarda çalıştırılabiliyor
- Genel olarak en iyi oyun performansını Beelink MINI-S13 sundu
- Yerel x86 ortamı ve Windows'ta WINE/Proton'a kıyasla daha yüksek FPS
- ROCK 5B, Pi 5'ten biraz daha iyi olsa da FEX emülasyon kaybı nedeniyle fark büyük değil
- ARM tabanlı oyun deneyimi gelecekte Valve'ın ARM VR başlığı, NVIDIA'nın ARM SoC'leri gibi gelişmelerle iyileşebilir
- Şu an için pahalı bir GPU'yu ucuz bir SBC'ye bağlamak, pratik kullanımdan çok deneysel bir eğlence gibi görünüyor
1 yorum
Hacker News yorumları
Fiziksel arayüz bunun mümkün olabileceğini ima ediyordu; amaç da gerçekten denemekti ve beklenenden çok daha iyi çalıştı
GPU hesaplamasının ağır olduğu ve bant genişliği kısıtlarının bulunduğu uygulamalarda bu tür bir kombinasyon pratikte gerçekten faydalı olabilir. Sonuçta 5090’a bir Ethernet portu eklemiş gibi oluyorsunuz; bu da onu değerli kılıyor
Yani Pi’yi 5090’a takmak, kelimenin tam anlamıyla “atı 10 bin kat daha büyük bir atla değiştirmek” gibi
Aksesuarlar da dahil edilince x86 mini PC’lerden daha pahalı oluyor ve ikinci el thin client’lardan da daha verimsiz kalıyor
Çip kıtlığı dönemindeki fiyat artışları hâlâ tam olarak geri çekilmedi
5V yüksek akım güç gereksinimi, micro HDMI, PCIe ribbon kablosu, SSD adaptörü, kasa eksikliği, yandan güç girişi gibi birçok rahatsız edici unsur var
GPIO temel mesele ama pratikte çoğu donanım hack’i daha ucuz bir mikrodenetleyici ile çözülüyor
Kamera ya da GPIO gibi çevre birimleriyle kolay arayüz kurabilmesi avantajı
Phoronix yazısına göre FEX emülatöründe bir ölçüde çalışıyor ya da destek süreci ilerliyor gibi görünüyor
Tek oyunculu bir oyun olduğu için “kimi kandırıyor?” sorusu ortada kalıyor
Tek haneli FPS bile on yaşındaki bir oyuncu için gayet “oynanabilir”di
DGX Spark ve Mac Studio şu anda Arm tabanlı en yüksek performanslı platformlar gibi görünüyor
Hızdan da şaşırtıcı olan şey, “bunun gerçekten çalışıyor olması”
Sürücüleri yeniden kurma, temizlik, rollback gibi her şeyi denedim ama çözülmedi
Buna karşılık Bazzite + Proton ile kusursuz çalışıyor. Bundan sonra büyük ihtimalle Linux oyunculuğuna geçeceğim
Bu farkın neden oluştuğu hâlâ kafamı kurcalıyor
Pi4: 20FPS / 5W, Pi5: 40FPS / 10W, 3588: 300FPS üstü / 15W
Sonuç olarak 5090’ın oynanış açısından bir anlamı yok
Daha fazla poligon ve doku, eğlenceyi garanti etmiyor. AAA oyunlar zaten zirvesini gördü; C#/Java tabanlı modlama ise çok daha ilginç
Mükemmel değildi ama o zamanlar harika bir hack gibi hissettiriyordu
Bugün daha iyi yöntemler var ama harici GPU hâlâ kullanışlı ve havalı bir çözüm
Soğutma konusunda daha az endişe veriyor; buna karşılık gürültü engelleyen kulaklık şart
Yurtta çalışmıyor, evdeyse gayet iyi çalışıyordu; demek ki mesele parazit/interferansmış
Muhtemelen 5090 yerine 5060 kullanılsa da benzer sonuç alınır
Örneğin N150 mini PC’ye giriş seviyesi bir AMD eGPU takılırsa, ucuz bir oyuncu dizüstü bilgisayarı seviyesinde performans elde edilebilir
Sadece GPU’yu değiştirip fiyat başına FPS eğrisi çizmek eğlenceli olabilir
Üretim maliyeti önemsiz olur ama ek işlev için 100 dolar kadar fazladan ücret istenebilir