RTX 5090 और Raspberry Pi: क्या गेमिंग संभव है?
(scottjg.com)- Raspberry Pi 5 में NVIDIA RTX 5090 GPU जोड़कर यह जांचने के लिए एक तुलनात्मक परीक्षण किया गया कि क्या वास्तव में गेम खेले जा सकते हैं
- Beelink MINI-S13, Radxa ROCK 5B, Raspberry Pi 5 — इन तीन कम-कीमत कंप्यूटरों की एक ही GPU के साथ तुलना की गई
- ARM-आधारित बोर्डों पर FEX emulation के कारण प्रदर्शन में गंभीर गिरावट आती है, और आधुनिक गेम लगभग चल ही नहीं पाते
- 2010 के दशक के गेम कम settings पर कुछ हद तक चल सकते हैं, खासकर Portal 2 4K 60FPS से ऊपर चला
- परीक्षण के नतीजों में Beelink x86 system सबसे बेहतर निकला; ARM बोर्ड power-efficient हैं, लेकिन gaming performance सीमित है
प्रयोग का अवलोकन
- GPU को PC में जोड़ने के बजाय SBC(Single Board Computer) को GPU से जोड़ने के विचार से शुरुआत हुई
- यह पुष्टि करने के बाद कि Raspberry Pi 5 में external GPU जोड़ा जा सकता है, वास्तविक gaming performance की तुलना की गई
- तुलना के लिए Beelink MINI-S13 (Intel N150), Radxa ROCK 5B (RK3588), Raspberry Pi 5 (BCM2712) चुने गए
- Beelink: x86-आधारित, PCIe Gen3 x4 support
- ROCK 5B: ARM-आधारित 8-core, PCIe Gen3 x4
- Pi 5: ARM-आधारित 4-core, PCIe Gen2 x1 (लगभग 500MB/s bandwidth)
eGPU कॉन्फ़िगरेशन
- OCuLink dock का उपयोग करके RTX 5090 Founders Edition(32GB VRAM) को हर डिवाइस से जोड़ा गया
- OCuLink, PCIe extension cable के रूप में काम करता है, और external power supply अलग से इस्तेमाल की गई
- Intel-आधारित Beelink में इसे सामान्य NVIDIA driver ने पहचान लिया
- ARM बोर्डों में DMA incoherency, memory alignment issues जैसी समस्याओं के कारण default driver compatibility नहीं थी
- GitHub उपयोगकर्ता @mariobalanca के patch को लागू करके driver चलाया गया
- संशोधित driver Ubuntu/Fedora के लिए जारी किया गया है
CPU प्रदर्शन तुलना
- अधिकांश PC गेम Intel CPU के लिए डिज़ाइन किए गए हैं, इसलिए ARM पर FEX compatibility layer की ज़रूरत पड़ती है
- FEX चलाने पर प्रदर्शन काफी गिर जाता है, और Raspberry Pi 5 का FEX प्रदर्शन 2008 के Core 2 Quad Q9650 स्तर का है
- यह परिकल्पना परखी गई कि CPU प्रदर्शन कम होने पर भी अगर GPU शक्तिशाली हो, तो गेमिंग संभव हो सकती है
गेम टेस्ट के परिणाम
- Cyberpunk 2077 (2020) :
- Beelink पर low settings में खेलना संभव था
- ROCK 5B पर लगभग 22FPS, Pi 5 पर 15FPS से कम, यानी व्यवहारिक रूप से असंभव
- Doom: The Dark Ages (2025) :
- FEX support न होने से नहीं चला, और CPU bottleneck के कारण 30FPS सीमा रही
- Alien: Isolation (2014) :
- ARM पर Vulkan(DXVK) crash होने के कारण OpenGL(WineD3D) इस्तेमाल किया गया
- ROCK 5B औसतन 23FPS, Pi 5 लगभग 15FPS
- Hitman: Absolution (2012) :
- ARM बोर्डों पर लगभग नहीं चला, जबकि Beelink पर Windows में स्मूद चला
- Just Cause 2 Demo (2010) :
- Pi 5 पर औसतन 40FPS हासिल हुए, यानी 2010 के दशक के कुछ गेम संभव हैं
- Portal 2 (2011) :
- native Linux version में 4K resolution पर 60FPS से अधिक
- RTX 5090 की पूरी क्षमता इस्तेमाल किए बिना भी यह आराम से चला
बिजली की खपत
- Raspberry Pi 5: लोड पर 9W से कम
- Beelink: Cyberpunk benchmark के दौरान लगभग 30W
- ARM बोर्ड x86 emulation के कारण प्रदर्शन में पीछे हैं, लेकिन power efficiency बेहतर है
निष्कर्ष
- Raspberry Pi 5 + RTX 5090 संयोजन “तकनीकी रूप से संभव है, लेकिन व्यावहारिक नहीं”
- आधुनिक गेम (2020 के बाद) ज्यादातर 16FPS से कम पर चलते हैं, इसलिए अव्यावहारिक हैं
- 2010 के दशक के गेम low settings में चल सकते हैं
- Beelink MINI-S13 ने कुल मिलाकर सबसे बेहतर gaming performance दी
- native x86 environment, और Windows में WINE/Proton की तुलना में अधिक FPS
- ROCK 5B Pi 5 से थोड़ा बेहतर है, लेकिन FEX emulation overhead के कारण बड़ा अंतर नहीं है
- ARM-आधारित gaming में भविष्य में Valve का ARM VR headset, NVIDIA का ARM SoC जैसी चीज़ों से सुधार संभव है
- फिलहाल महंगे GPU को सस्ते SBC से जोड़ना व्यावहारिकता से ज्यादा एक प्रयोगात्मक मज़ा है
1 टिप्पणियां
Hacker News की राय
भौतिक interface ने संभावना का संकेत दिया, इसलिए इसे सच में करके देखने का विचार था, और यह उम्मीद से कहीं बेहतर चला
GPU computation-heavy और bandwidth constraints वाले applications में ऐसा संयोजन वास्तव में उपयोगी हो सकता है। आखिरकार यह 5090 में Ethernet port जोड़ने जैसा है, इसलिए इसकी अपनी कीमत है
यानी Pi को 5090 में लगाना सचमुच “घोड़े को 10,000 गुना बड़े घोड़े से बदलने” जैसा है
accessories जोड़ने पर यह x86 mini PC से भी महंगा पड़ता है, और इस्तेमाल किए हुए thin clients से भी कम efficient है
chip shortage के दौर में बढ़ी हुई कीमतें अब तक ठीक से नीचे नहीं आई हैं
5V high-current power, micro HDMI, PCIe ribbon cable, SSD adapter, case की कमी, side power input जैसी कई असुविधाएँ हैं
GPIO इसकी पहचान है, लेकिन असल में ज़्यादातर hardware hacking कहीं सस्ते microcontrollers से हल हो जाती है
camera या GPIO जैसे peripherals के साथ interface आसान होना इसकी ताकत है
Phoronix के लेख के अनुसार, यह FEX emulator पर कुछ हद तक चलता है या support प्रगति पर है
single-player game होने के कारण यह सवाल रह जाता है कि “आखिर किसे cheat किया जा रहा है”
एक अंक वाला FPS भी दस साल के gamer के लिए पूरी तरह “playable” था
DGX Spark और Mac Studio फिलहाल Arm-आधारित सबसे तेज़ platforms लगते हैं
speed से भी ज़्यादा चौंकाने वाली बात है “यह चलता है”
driver reinstall, सफ़ाई, rollback सब करके देख लिया, लेकिन समस्या हल नहीं हुई
लेकिन Bazzite + Proton पर सब बिल्कुल सही चलता है। लगता है आगे Linux gaming ही अपनाऊँगा
अब भी समझ नहीं आता कि इतना अंतर क्यों है
Pi4: 20FPS / 5W, Pi5: 40FPS / 10W, 3588: 300FPS से ज़्यादा / 15W
आखिरकार 5090 का gameplay के लिहाज़ से कोई खास मतलब नहीं
ज़्यादा polygons और textures मज़ा तय नहीं करते। AAA games शायद पहले ही चरम पर पहुँच चुके हैं, और C#/Java-आधारित modding कहीं ज़्यादा दिलचस्प है
वह परफेक्ट नहीं था, लेकिन उस समय यह एक शानदार hack जैसा लगा
आज बेहतर तरीके ज़रूर होंगे, लेकिन external GPU अब भी उपयोगी और शानदार solution है
cooling की चिंता भी कम रहती है, बस noise-cancelling headphones ज़रूरी हैं
hostel में नहीं चलता था, घर पर ठीक चलता था, तो शायद यह interference issue था
शायद 5090 की जगह 5060 लगाने पर भी लगभग वही नतीजा मिले
उदाहरण के लिए, N150 mini PC में low-end AMD eGPU जोड़ने पर सस्ते gaming laptop जैसी performance मिल सकती है
सिर्फ GPU बदल-बदलकर price-to-FPS curve बनाना मज़ेदार होगा
manufacturing cost बहुत कम बढ़ेगी, लेकिन extra features के नाम पर शायद 100 डॉलर और वसूले जा सकते हैं