1 poin oleh GN⁺ 2026-01-12 | 1 komentar | Bagikan ke WhatsApp
  • 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

 
GN⁺ 2026-01-12
Opini Hacker News
  • Proyek ini berawal dari rasa penasaran sederhana, “apakah ini bisa?”, dan menjadi eksperimen yang menyenangkan
    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
    • Yang paling lucu adalah, SoC Raspberry Pi sendiri pada dasarnya punya struktur CPU yang ditumpangkan di atas GPU
      Jadi memasang Pi ke 5090 secara harfiah seperti “menukar kuda dengan kuda yang 10.000 kali lebih besar”
    • Sebenarnya konfigurasi ini juga bisa dipakai untuk menjalankan inferensi AI, dan performanya juga lumayan bagus
    • Melihat game dan benchmark benar-benar berjalan, ini bukan sekadar main-main, tetapi juga punya arti sebagai eksperimen terhadap batasan stack sistem
  • Kesimpulannya, Raspberry Pi saat ini sudah terlalu mahal
    Jika dihitung bersama aksesori, harganya bisa lebih mahal daripada mini PC x86, dan efisiensinya juga kalah dibanding thin client bekas
    • Pi pada dasarnya mendapat premi harga karena kompatibilitas dengan banyak aksesori khusus
      Kenaikan harga saat masa kelangkaan chip juga belum benar-benar turun
    • Bahkan kalau performanya meningkat 10 kali lipat pun, tetap tidak cocok sebagai desktop
      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
    • Memang tidak cocok untuk penggunaan desktop, tetapi pasar asli Pi adalah maker dan pendidik
      Keunggulannya adalah kemudahan interfacing dengan periferal seperti kamera atau GPIO
    • Postingan blog ini hanyalah eksperimen yang menyenangkan: menghubungkan GPU seharga 2.000 dolar ke SBC yang lambat, bukan konfigurasi yang praktis
    • Pada akhirnya, bagi orang yang memang membutuhkan Pi, Pi tetap bermakna
  • Penyebutan “anti-cheat” untuk Doom: The Dark Ages kemungkinan besar merujuk ke Denuvo DRM
    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
    • Denuvo itu DRM, bukan anti-cheat
    • Menurut saya Denuvo secara praktis lebih dekat ke malware
  • Katanya Cyberpunk di Pi 5 rata-rata 16 FPS, tapi itu masih jauh lebih baik daripada zaman dulu saat game dijalankan di PC Pentium MMX 200MHz
    • Saya juga dulu pernah menamatkan Morrowind dengan Celeron dan Wine
      Bahkan FPS satu digit pun terasa cukup “playable” bagi gamer usia sepuluh tahun
    • Ada juga perbandingan Cyberpunk 2077 di hardware Arm
      DGX Spark dan Mac Studio tampaknya saat ini adalah platform berkinerja tertinggi berbasis Arm
    • Beruntung Anda tidak pernah memakai S3 ViRGE
    • Kalimat itu membuat saya teringat masa-masa bertahan hidup dengan mengutak-atik file config dan menurunkan resolusi
  • Saya tidak tahu kalau emulasi FEX dan eGPU bisa bekerja sebaik ini
    Yang lebih mengejutkan daripada kecepatannya adalah fakta bahwa “ini benar-benar jalan”
    • FEX benar-benar teknologi yang mengesankan
    • eGPU di sini hanya terhubung lewat kabel ekstensi PCIe, jadi tidak ada lapisan translasi khusus
  • Di laptop Lenovo Legion 7i Pro (RTX4080) saya, game di Windows sering crash
    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
    • Bisa jadi ini masalah BIOS atau firmware. Di pengalaman saya juga GPU bekerja lebih baik di Linux
  • Hasil menjalankan HL2 di Pi4, Pi5, dan 3588 cukup menarik
    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
    • Hardware Rockchip belakangan ini benar-benar menarik. Saya juga memakai beberapa unit untuk streaming
  • Dulu saat sedang tidak punya uang, saya pernah menghubungkan GPU ke ThinkPad T420 lewat ExpressCard dan menamatkan Half-Life 2
    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
    • Saat kuliah saya juga pernah mencoba hal serupa dengan X230 + 1050Ti, tetapi tiap beberapa menit selalu blue screen
      Di asrama tidak jalan, tapi di rumah baik-baik saja, jadi sepertinya memang masalah interferensi
  • Jika bottleneck-nya ada di CPU, menarik untuk mencari kombinasi GPU dengan rasio harga-performa terbaik
    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
  • Ini jenis kombinasi yang membuat orang bertanya, “ini Pi yang dipasangi GPU, atau GPU yang dipasangi Pi?
    • Dua-duanya benar. Bahkan mungkin lebih masuk akal jika GPU kelas atas seperti ini diberi SoC x86/64 kelas menengah dan dijadikan GPU AI/gaming mandiri
      Biaya produksinya kecil, tetapi mungkin bisa menambah harga sekitar 100 dolar berkat fitur tambahan itu
    • Ini seperti situasi “mau menaruh krim ke kopi, atau kopi ke krim