ไดร์เวอร์กราฟิกของ Raspberry Pi มีรุ่นโอเพนซอร์สแล้ว

by lew
31 March 2014 - 20:34

เมื่อต้นเดือนมีนาคมที่ผ่านมาโครงการ Raspberry Pi (RPi) ประกาศหาคนพอร์ตไดร์เวอร์กราฟิกจากชิป BCM21553 มายังชิป BCM2835 ที่ใช้ใน RPi ตอนนี้โครงการนี้ก็ได้ผู้ชนะแล้ว คือ Simon Hall แฮกเกอร์ที่ช่วยพัฒนา RPi มาเป็นเวลานาน เขาพอร์ตฟังก์ชั่น memcpy และ memset จาก glibc มาปรับให้เข้ากับ ARMv6 เพื่อให้ได้ความเร็วสูงสุด และเพิ่มโมดูล DMA ให้ RPi ใน Raspbian

กระบวนการคอมไพล์ต้องใช้เวลาบน RPi ประมาณ 12 ชั่วโมง และต้องใช้ gcc 4.7 ซึ่งประสิทธิภาพยังไม่ดีนัก หากใครเซ็ตอัพ gcc 4.8 ไว้ประสิทธิภาพน่าจะดีขึ้น 10% แต่ต้องคอมไพล์จากพีซีไป เพราะบน Raspbian ยังไม่รองรับ

ทีมงานทดสอบเกม Quake 3 แล้วพบว่าเล่นได้จริงตามที่หวังไว้ ปัญหาคือเมื่อเล่นไปสักพักจะเกิด swap จนเกมค้างเป็นห้วงๆ ซึ่งไม่ใช่ปัญหาของไดร์เวอร์กราฟิก

ที่มา - Raspberry Pi

Blognone Jobs Premium