ต้นเหตุเกิดมาจากมีคนพยายามทดลองประสิทธิภาพ GPU บน Galaxy SII ที่มี CPU Duo-Core 1.2 Ghz และ GPU เป็น Mali-400MP เมื่อลองทดลองประสิทธิภาพกับ Neocore3D v1.9.22 ปรากฎว่าได้คะแนน Frame rate ออกมาไม่เกิน 60 Frame ต่อวินาที (fps) ในขณะที่ LG Optimus 2x ได้ถึง 75.5 fps ทั้งที่ Spec CPU ก็น้อยกว่า Galaxy SII ดังรูปด้านบน ทำให้เกิดความแปลกใจว่าทำไมบนเจ้า SII ที่ควรจะได้ผลการทดสอบดีกว่าจึงมีผลแค่เท่านั้นทำให้เกิดการทดสอบต่อไป

ต่อมาก็ลองเปลี่ยน Application จากที่ทดลองบน Neocore3D เปลี่ยนมาเป็น GLBenmark 2.0.3.1 ดู พบว่าคะแนนประสิทธิภาพของ Galaxy SII ดีกว่า Oprimus 2x เยอะมาก โดย Galaxy SII ได้ 40.1 fps ส่วน Optimus 2X ได้ 25.4 fps ตามภาพด้านบน

ดังนั้นจึงมีผู้คนสงสัยว่า Samsung ได้ทำการ Lock ประสิทธิภาพของการประมวล GPU ไม่ให้เกิน 60 fps แต่ถามว่าในการเล่นเกมส์ประสิทธิภาพ GPU 60 fps นี่ถือว่าดีไหม คำตอบคือยอดเยี่ยมมาก ซึ่ง Frame Rate ที่มากเกินส่วนใหญ่เราไม่จำเป็นขนาดนั้นเพราะมันจะทำให้ CPU และ GPU ทำงานหนักจนเกินไป และเราไม่มีความจำเป็นที่ต้องใช้มากขนาดนั้น ซึ่งบางครั้งการที่มันทำงานได้เต็มประสิทธิภาพเกินไปก็ทำให้ Battery หมดได้อย่างรวดเร็วเช่นกัน

ความคิดเห็นส่วนตัว

หากจะยกกรณีเปรียบเทียบ ที่เห็นได้ไม่ยาก ไม่ไกล้ไม่ไกลเอาใน Droidsans เรานี่แหละ ในตอน Galaxy S ที่ออกมาในช่วงแรกๆพบว่า Battery อยู่ไม่ทน มีคนเอา Application ที่ชื่อ SetCPU มาใช้เพื่อ DownClock สัญญาณนาฬิกาลงจาก 1 Ghz เหลือ 800 Mhz เพื่อที่จะประหยัด Battery ซึ่งแนวคิดของ Samsung ผมคิดว่าน่าจะประมาณนั้น อย่างเช่น https://droidsans.com/node/3741

แต่ใช่ว่า Samsung จะทำถูก ควรจะมีที่ setting ให้เราสามารถปรับประสิทธิภาพ GPU ได้เองไม่ใช่จะ Lock มาแบบนั้น เชื่อเถอะผมคิดว่าต้องมีคนพยายามทำ Unlock ออกมาแน่นอน ซึ่งก็คล้ายกับกรณีการ Lock Bootloader

ที่มาการทดลอง Nordic Hardware

ที่มาข่าว Phandroid

ปล. Application ที่ใช้ทดสอบประสิทธิภาพ GPU ทั้งสองต่างกันตรงที่ Neocore3D จะใช้ Application Framework ของ Graphic 2D และ 3D เป็น OpenGL ES version 1.1 ส่วน GLBenmark จะใช้ OpenGL ES version 2.0