- Uji perbandingan untuk melihat apakah Raspberry Pi 5 benar-benar bisa dipakai bermain game dengan menghubungkan GPU NVIDIA RTX 5090
- Membandingkan tiga komputer murah, yaitu Beelink MINI-S13, Radxa ROCK 5B, dan Raspberry Pi 5, dengan GPU yang sama
- Pada board berbasis ARM, penurunan performa akibat emulasi FEX sangat parah, sehingga game modern hampir tidak bisa dijalankan
- Game era 2010-an masih bisa dijalankan pada pengaturan rendah, terutama Portal 2 yang dapat berjalan di atas 4K 60FPS
- Hasil eksperimen menunjukkan sistem x86 Beelink adalah yang terbaik; board ARM lebih efisien daya tetapi performa gamingnya terbatas
Gambaran eksperimen
- Ide awalnya berangkat dari konsep menghubungkan SBC (Single Board Computer) ke GPU, alih-alih menambahkan GPU ke PC
- Setelah dipastikan bahwa Raspberry Pi 5 bisa dihubungkan ke GPU eksternal, dilakukan perbandingan performa gaming nyata
- Perangkat yang dibandingkan adalah Beelink MINI-S13 (Intel N150), Radxa ROCK 5B (RK3588), dan Raspberry Pi 5 (BCM2712)
- Beelink: berbasis x86, mendukung PCIe Gen3 x4
- ROCK 5B: berbasis ARM 8-core, PCIe Gen3 x4
- Pi 5: berbasis ARM 4-core, PCIe Gen2 x1 (bandwidth sekitar 500MB/s)
Konfigurasi eGPU
- Menggunakan dock OCuLink untuk menghubungkan RTX 5090 Founders Edition (VRAM 32GB) ke masing-masing perangkat
- OCuLink berbentuk kabel ekspansi PCIe, dengan catu daya eksternal terpisah
- Pada Beelink berbasis Intel, perangkat dikenali dengan driver NVIDIA biasa
- Board ARM tidak kompatibel dengan driver bawaan karena masalah seperti inkonsistensi DMA dan alignment memori
- Patch dari pengguna GitHub @mariobalanca diterapkan agar driver bisa berjalan
- Driver yang dimodifikasi dirilis untuk Ubuntu/Fedora
Perbandingan performa CPU
- Sebagian besar game PC dirancang untuk CPU Intel, sehingga di ARM dibutuhkan lapisan kompatibilitas FEX
- Saat menjalankan FEX, performa turun drastis, dan performa FEX Raspberry Pi 5 setara Core 2 Quad Q9650 tahun 2008
- Eksperimen ini menguji hipotesis bahwa game masih bisa dimainkan jika GPU sangat kuat meskipun CPU lemah
Hasil uji game
- Cyberpunk 2077 (2020):
- Di Beelink, game masih bisa dimainkan pada pengaturan rendah
- ROCK 5B sekitar 22FPS, Pi 5 di bawah 15FPS sehingga praktis tidak layak
- Doom: The Dark Ages (2025):
- Tidak bisa dijalankan karena FEX tidak didukung, dengan batas 30FPS akibat bottleneck CPU
- Alien: Isolation (2014):
- Di ARM, Vulkan (DXVK) crash sehingga harus memakai OpenGL (WineD3D)
- ROCK 5B rata-rata 23FPS, Pi 5 di kisaran 15FPS
- Hitman: Absolution (2012):
- Di board ARM hampir tidak bisa dijalankan, sementara Beelink berjalan lancar di Windows
- Just Cause 2 Demo (2010):
- Pi 5 mencatat rata-rata 40FPS, menunjukkan beberapa game era 2010-an masih memungkinkan
- Portal 2 (2011):
- Pada versi Linux native, game berjalan di resolusi 4K dengan lebih dari 60FPS
- Tetap berjalan sangat baik meski tidak memanfaatkan penuh performa RTX 5090
Konsumsi daya
- Raspberry Pi 5: kurang dari 9W saat beban
- Beelink: sekitar 30W saat benchmark Cyberpunk
- Board ARM memiliki performa rendah karena emulasi x86, tetapi efisiensi per dayanya tinggi
Kesimpulan
- Kombinasi Raspberry Pi 5 + RTX 5090 adalah “secara teknis memungkinkan, tetapi tidak praktis”
- Sebagian besar game modern (setelah 2020) berjalan di 16FPS atau kurang, sehingga tidak praktis
- Game era 2010-an masih bisa dijalankan pada pengaturan rendah
- Beelink MINI-S13 memberikan performa gaming terbaik secara keseluruhan
- Lingkungan x86 native, dengan FPS lebih tinggi di Windows dibanding WINE/Proton
- ROCK 5B sedikit lebih unggul daripada Pi 5, tetapi perbedaannya tidak besar karena loss dari emulasi FEX
- Gaming berbasis ARM berpotensi membaik di masa depan lewat headset VR ARM dari Valve atau SoC ARM dari NVIDIA
- Untuk saat ini, menghubungkan GPU mahal ke SBC murah lebih terasa sebagai eksperimen yang menyenangkan daripada solusi praktis
1 komentar
Opini Hacker News
Karena antarmuka fisiknya memberi kesan bahwa ini mungkin dilakukan, mereka memutuskan untuk benar-benar mencobanya, dan hasilnya bekerja jauh lebih baik dari perkiraan
Pada aplikasi dengan komputasi GPU yang berat dan keterbatasan bandwidth, kombinasi seperti ini bisa jadi benar-benar berguna. Pada akhirnya ini seperti menambahkan port Ethernet ke 5090, jadi tetap ada nilainya
Jadi memasang Pi ke 5090 secara harfiah seperti “menukar kuda dengan kuda yang 10.000 kali lebih besar”
Jika dihitung bersama aksesori, harganya bisa lebih mahal daripada mini PC x86, dan efisiensinya juga kalah dibanding thin client bekas
Kenaikan harga saat masa kelangkaan chip juga belum benar-benar turun
Ada banyak hal yang merepotkan seperti catu daya 5V arus tinggi, micro HDMI, kabel pita PCIe, adaptor SSD, tidak adanya casing, dan input daya di samping
GPIO memang inti utamanya, tetapi pada praktiknya sebagian besar proyek hardware hacking lebih murah diselesaikan dengan mikrokontroler
Keunggulannya adalah kemudahan interfacing dengan periferal seperti kamera atau GPIO
Menurut artikel Phoronix, tampaknya ada tingkat kompatibilitas tertentu di emulator FEX atau dukungannya sedang dikerjakan
Karena ini game single-player, pertanyaan “menipu siapa?” tetap muncul
Bahkan FPS satu digit pun terasa cukup “playable” bagi gamer usia sepuluh tahun
DGX Spark dan Mac Studio tampaknya saat ini adalah platform berkinerja tertinggi berbasis Arm
Yang lebih mengejutkan daripada kecepatannya adalah fakta bahwa “ini benar-benar jalan”
Saya sudah coba instal ulang driver, membersihkan sistem, rollback, dan lain-lain, tapi tidak teratasi
Namun di Bazzite + Proton semuanya berjalan sempurna. Sepertinya ke depan saya akan beralih ke gaming Linux
Sampai sekarang saya masih heran kenapa perbedaannya bisa sebesar itu
Pi4: 20FPS / 5W, Pi5: 40FPS / 10W, 3588: lebih dari 300FPS / 15W
Pada akhirnya 5090 tidak berarti banyak dari sisi gameplay
Polygon dan tekstur yang lebih banyak tidak menjamin keseruan. Game AAA sudah mencapai puncaknya, dan modding berbasis C#/Java jauh lebih menarik
Memang tidak sempurna, tapi saat itu rasanya seperti hack yang keren
Sekarang mungkin ada banyak cara yang lebih baik, tetapi GPU eksternal tetap solusi yang berguna dan keren
Kekhawatiran soal pendinginan juga lebih kecil, meski headphone peredam bising jadi wajib
Di asrama tidak jalan, tapi di rumah baik-baik saja, jadi sepertinya memang masalah interferensi
Mungkin hasilnya akan mirip walau memakai 5060 alih-alih 5090
Misalnya, jika mini PC N150 dipasangi AMD eGPU murah, performanya mungkin bisa setara dengan laptop gaming murah
Akan menarik kalau GPU-nya diganti-ganti lalu dibuat kurva FPS terhadap harga
Biaya produksinya kecil, tetapi mungkin bisa menambah harga sekitar 100 dolar berkat fitur tambahan itu