Intel ถูกจับได้ว่าโกงผลคะแนนการทดสอบใน 3DMark Vantage

by mr_tawan
13 October 2009 - 15:23

AMD ได้แจ้งไปที่ทางบริษัท FutureMark ผู้ผลิตโปรแกรม benchmark ชื่อดัง 3DMark Vantage ว่า ไดร์เวอร์ของชิปกราฟิก Graphics Media Accelerator เวอร์ชั่น 15.15.4.1872 มีโค้ดพิเศษเพื่อทำให้ผลการทดสอบกับโปรแกรมดังกล่าวมีคะแนนสูงผิดปรกติ

จากการทดสอบโดยเว็บไซต์ The Tech Report พบว่า ผลการทดสอบจากโปรแกรม 3DMark Vantage ให้ผลการทดสอบที่แตกต่างกันเมื่อมีการเปลี่ยนชื่อไฟล์ exe ที่ใช้รันโปรแกรม benchmark ดังกล่าว

ผลการทดสอบโดยรวมเป็นดังนี้ครับ

  • 3DMarkVantage.exe - 2931 คะแนน
  • 3DMarkVintage.exe - 2132 คะแนน

สำหรับผลการทดสอบโดยละเอียดสามารถเข้าไปอ่านได้ที่เว็บไซต์ที่มาครับ

ทางทีมงานทดสอบได้ตรวจพบว่า ภายในไฟล์ inf ของไดร์เวอร์เวอร์ชันดังกล่าวมีชื่อของไฟล์ exe ของเกมต่าง ๆ เช่น ~3DMarkVantage.exe, ~Crysis.exe, ~RelicCoH.exe เป็นต้น (เข้าใจว่าเป็น regular expression ที่ใช้เช็คชื่อของไฟล์ exe) ทางทีมงานทดสอบจึงได้ดำเนินการทดสอบกับเกม Crysis Warhead เพิ่มอีกหนึ่งเกม และผลการทดสอบเป็นดังนี้ (หน่วยคือ fps - เฟรมต่อวินาที)

  • crysis.exe - 15.7 fps
  • crisis.exe - 10.5 fps

ทั้งนี้ทั้งนั้น เฟรมเรทที่ 15.7 fps ก็ไม่ถือว่าอยู่ในขั้น "เล่นได้" อยู่ดี

สุดท้ายทางทีมงานได้ทดลองใช้วิธีเดียวกันนี้กับกราฟิกการ์ดที่ใช้ชิปของ AMD ผลคะแนนที่ได้ไม่มีความแตกต่างกันอย่างมีนัยสำคัญระหว่างการใช้ชื่อไฟล์ exe ต่าง ๆ ดังนั้นจึงสรุปได้ว่าไดร์เวอร์จาก AMD ไม่มีการปรับเปลี่ยนการทำงานของไดร์เวอร์ในลักษณะนี้

ทางผู้ผลิตโปรแกรม 3DMark Vantage นั้นไม่รับรองให้ไดร์เวอร์เวอร์ชันนี้ (รวมทั้งเวอร์ชันอื่น ๆ จาก Intel ซึ่งใช้กับ Windows 7) ให้ใช้กับโปรแกรมนี้ครับ นัยว่าผลการทดสอบจากไดร์เวอร์เวอร์ชั่นนี้นั้นเชื่อไม่ได้นั่นเอง

ที่มา: The Tech Report ผ่านทาง Slashdot

จากผู้เขียน - เหตุผลที่มองว่าการทำให้ไดร์เวอร์ทำงานแตกต่างกับปรกติเมื่อพบว่าโปรแกรมที่กำลังทำงานอยู่นั้นเป็นโปรแกรม 3DMark เป็นการโกงคะแนนเพราะว่า โปรแกรมประเภท benchmark เป็นโปรแกรมที่ใช้สำหรับทดสอบระบบว่าสามารถรันเกมในท้องตลาดได้ในระดับไหน เพื่อให้ผู้ใช้สามารถตัดสินใจที่จะเลือกการ์ดกราฟิกให้เข้ากับเกมที่ตนต้องการจะเล่น และเพื่อให้ผู้ใช้สามารถคะเนได้ว่าเกมที่ตนจะเล่นนั้นสามารถใช้กับระบบของตนเองได้หรือเปล่า

ถ้าคะแนนทีได้จากการ benchmark นั้นมีการบิดเบือนอันเนื่องมาจากการทำให้ไดร์เวอร์ทำงานในลักษณะดังกล่าว อาจจะทำให้ผู้ใช้เกิดความเข้าใจผิดคิดว่าระบบดังกล่าวสามารถเล่นเกมที่ตนต้องการได้ (ทั้ง ๆ ที่จริงอาจจะไม่ได้) ซึ่งเป็นการหลอกลวงผู้ใช้ครับ

Blognone Jobs Premium