การทดลองที่น่าสนใจนี้เกิดขึ้นท่ามกลางภาวะ 'RAM-pocalypse' ที่ราคาแรมพุ่งสูง Bringus Studios ได้นำ Arduino Uno Q ซึ่งมาพร้อมชิป Quad-core Cortex-A53 SoC และ Cortex-M33 MCU มาติดตั้งระบบปฏิบัติการ Linux (Debian-based ที่ติดตั้งมาล่วงหน้า) เพื่อทดสอบรันเกม 3D ที่เดิมทีพัฒนามาสำหรับสถาปัตยกรรม x86 โดยเฉพาะ ซึ่งถือเป็นการทดสอบประสิทธิภาพของ SoC อย่างเข้มข้น
Arduino Uno Q ได้รับการออกแบบมาในฟอร์มแฟกเตอร์แบบ Uno แต่ I/O ของ SoC ทั้งหมดจะส่งผ่านพอร์ต USB-C เพียงพอร์ตเดียว ทำให้จำเป็นต้องมี USB-C docking station เพื่อใช้งาน SoC ได้อย่างเต็มที่ แม้จะมาพร้อม eMMC ขนาด 16 GB สำหรับติดตั้ง OS และ LPDDR4 เพียง 2 GB ซึ่งอาจไม่เหมาะสำหรับการใช้งาน Linux เดสก์ท็อปเป็นหลัก แต่ด้วยความพยายาม ก็สามารถใช้งานได้ และยังสามารถเล่นเกม 3D ได้ราวกับเป็น Raspberry Pi ในแบบฉบับของ Qualcomm
หัวใจสำคัญของการทดลองนี้คือการใช้ FEX ซึ่งเป็นตัวแปล x86-to-ARM ควบคู่กับ Proton ของ Steam เพื่อรันเกม x86 ที่ไม่มีเวอร์ชัน Linux ดั้งเดิม ซึ่งเป็นการทดสอบประสิทธิภาพของ SoC บนบอร์ดนี้ได้อย่างยอดเยี่ยม อย่างไรก็ตาม หลังจากการเล่นเกมอย่างหนัก ชิป SoC จะร้อนจัดจนต้องพิจารณาติดตั้งฮีทซิงก์เพิ่มเติมหากต้องการเร่งการทำงานของ Core และ GPU ให้เต็มประสิทธิภาพเป็นเวลานาน
แม้ FEX จะตั้งค่ายาก แต่ดูเหมือนจะทำงานได้ดี ซึ่งเป็นสัญญาณที่ดีสำหรับแว่นตา VR Steam Frame ที่กำลังจะเปิดตัวของ Valve ซึ่งใช้ชิป Qualcomm Snapdragon เช่นกัน เมื่อเทียบกับ Raspberry Pi 5 รุ่น 1 GB ที่ราคาใกล้เคียงกัน Uno Q อาจเป็นทางเลือกที่น่าสนใจ แต่สำหรับรุ่น 2 GB ของ RPi 5 แม้จะมีราคาเพิ่มขึ้น ก็ยังคงเป็นตัวเลือกที่ดีกว่าสำหรับการใช้งานลักษณะนี้ เนื่องจากไม่ต้องพึ่งพา Docking Station อย่างไรก็ตาม Uno Q ยังมีข้อได้เปรียบด้าน eMMC และ MCU โดยเฉพาะที่สามารถนำไปใช้งานเฉพาะทางได้ดีกว่า ประสิทธิภาพโดยรวมสำหรับการใช้งานเดสก์ท็อปบน Uno Q ยังคงอยู่ในระดับ ‘ปานกลาง’ ถึงแม้จะพยายามใช้งานอย่างเต็มที่
🏷️ หมวดหมู่: Arduino Hacks, Games, arduino, Arduino Uno Q, qualcomm
🔗 อ่านบทความฉบับเต็ม: hackaday
