Galaxy S4 โกงคะแนนเบนช์มาร์ค? จะเร่งประสิทธิภาพเมื่อรันเฉพาะแอพที่ระบุไว้

by mk
31 July 2013 - 02:42

เว็บไซต์ AnandTech ค้นพบว่า Galaxy S4 รุ่นขายนอกสหรัฐและใช้ซีพียู Exynos 5 Octa (GT-I9500 ซึ่งก็คือรุ่นที่ขายในบ้านเรา) มีพฤติกรรมแปลกๆ เมื่อรันแอพเบนช์มาร์คชื่อดังทั้งหลาย

ปัญหาเริ่มจากตัวจีพียู PowerVR SGX 544MP3 ซึ่งจะรันที่คล็อกสูงสุดต่อเมื่อรันแอพเบนช์มาร์คชื่อดังๆ อย่าง GLBenchmark, AnTuTu, Quadrant, Linpack, Benchmark Pi เท่านั้น แต่เมื่อรันแอพทั่วไปอย่างเกมหรือเบนช์มาร์คที่ไม่ดัง (หรือเบนช์มาร์ครุ่นใหม่ๆ ที่ออกมาทีหลัง S4) คล็อกจะวิ่งไปสูงสุดแค่ 480MHz

จากการรันเบนช์มาร์ค GLBenchmark/GFXBench สองเวอร์ชันเทียบกัน (2.5.1 ที่ S4 รู้จัก และ 2.7 ที่ S4 ไม่รู้จัก) คะแนนที่ได้ออกมาต่างกัน 11%

AnandTech ยังทดสอบพฤติกรรมนี้กับซีพียู และพบปัญหาแบบเดียวกันคือเบนช์มาร์คที่ S4 ไม่รู้จัก จะยอมให้ซีพียู Cortex A7 (LITTLE) ทำงานที่ 500MHz เท่านั้น แต่ถ้าเป็นเบนช์มาร์คที่รู้จักจะให้ซีพียู Cortex A15 (big) ทำงานที่ขั้นต่ำ 1.2GHz แทน (กรณีของซีพียูนี้พบกับรุ่น Snapdragon ด้วย)

AnandTech ทดลองแกะโค้ดในไฟล์ TwDVFSApp.apk และพบการกำหนดค่าคล็อกกับการทำงานใน boost mode เมื่อพบแอพเบนช์มาร์คที่ระบุไว้

ที่มา - AnandTech

Blognone Jobs Premium