News

Samsung Galaxy SII lock ประสิทธิภาพ GPU ไม่ให้ Frame rates เกิน 60 FPS

ต้นเหตุเกิดมาจากมีคนพยายามทดลองประสิทธิภาพ 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 ที่ควรจะได้ผลการทดสอบดีกว่าจึงมีผลแค่เท่านั้นทำให้เกิดการทดสอบต่อไป

ต้นเหตุเกิดมาจากมีคนพยายามทดลองประสิทธิภาพ 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

44 Comments

  1. frayxiii

    frayxiii Post on May 4, 2011 at 11:41 pm

    #144533

    ล็อคไว้ก็ช่วยประหยัดแบตอะนะ แต่อย่างที่คุณplaumkamonว่าจริงๆ มันควรจะให้เราเลือกเองได้ด้วยว่าจะล็อคเอาไว้มั้ย

  2. olecom01

    olecom01 Post on May 5, 2011 at 2:14 am

    #144638

    คงเหมือนกับ เปิด V-Sync ในเกมส์คอมพิวเตอร์ละมั้ง เพราะว่า เกิน 60fps ไปแล้ว มันลื่นจนตาคนเราแยกแยะไม่ออก

  3. best0032001

    best0032001 Post on May 5, 2011 at 4:33 am

    #144748

    เป็นบทความที่เยี่ยมมาก แล้วเดียวก็ โดน web เจ้าเดิมcopy ไปลง แล้วก็ไม่บอกว่าใครเขียน แบบเดิม

  4. maaxii

    maaxii Post on May 5, 2011 at 4:55 am

    #144767

    แล้วตกลง ระหว่าง 2X กะ S2 อันไหนน่าใช้ก่ากันน๊า

  5. jackkykung Post on May 5, 2011 at 7:59 am

    #144910

    น้องมะลิของเค้าดีจริงๆ

  6. coolmilk

    coolmilk Post on May 5, 2011 at 2:56 pm

    #144967

    ของ X10i โดนล็อคหนักกว่า ล็อคไว้ที่ 32 fps -.- เพลีย

  7. Gimme

    Gimme Post on May 5, 2011 at 4:55 pm

    #145019

    พวก fps นี่ล๊อคไว้ก็ไม่เห็นเป็นไรนี่นาเพราะว่าทำได้แค่ 30fps มันก็ลื่นๆจนตาเรามองไม่เห็นความต่างแล้วนะ -___-

    • KuLiKo

      KuLiKo Post on May 5, 2011 at 9:52 pm

      #145210

      สำหรับคนบ้าเกมอย่างผม 60+ เท่านั้นครับถึงไม่เห็นความต่าง

      ผมว่าอารมณ์มันประมาณนี้นะ
      30FPS – เหมือนเราดูหนัง เพราะเฟรมเรตจะประมาณนั้น (29.97 ไม่ก็ 23FPS)
      60FPS – เหมือนชีวิตจริง เหมือนสิ่่งที่เรามองเห็นการเคลื่อนไหวของชีวิตจริงๆ ซึ่งให้อารมณ์คนละขั้วกับ 30FPS เลย :))

    • tanit9999

      tanit9999 Post on May 5, 2011 at 11:53 pm

      #145291

      โชคดีที่ผมตาไม่เทพขนาดคุณ ไม่งั้นจนแน่ ต้องซื้อของเทพๆมาใช้ ไม่ได้ประขดนะครับ แต่ผมคิดงี้จริงๆ หูฟังก็ด้วยหูผมฟังแยกไม่ค่อยออกว่ามันต่างกันขนาดไหนถ้าไม่ไม่แย่กะดีคนละขั่ว – -!!

    • KuLiKo

      KuLiKo Post on May 6, 2011 at 2:59 am

      #145425

      หูผมก็ไม่เทพครับ เทพแต่ตา เห็นอะไรกระตุก หนืดๆ นี่ไม่ได้เลย หุดหิด -_-

    • miixel2

      miixel2 Post on May 6, 2011 at 8:40 am

      #145678

      +1 ครับ ตาไม่ได้เทพมาก แต่มันจะเห็นจุดกระตุกอยู่บ้าง

      แต่ก็นะ ยังไงมันก็ให้มาเกิน ๆ กันอยู่แล้ว

    • coolmilk

      coolmilk Post on May 6, 2011 at 6:52 am

      #145627

      เอาไอนี่มาให้ดูเล่นๆ ว่ามัน "ต่าง" จริงๆ นะครับ http://www.boallen.com/fps-compare.html

    • tanit9999

      tanit9999 Post on May 6, 2011 at 3:52 pm

      #145767

      แต่ที่ 60 กะที่เกิน 60 ผมมองไม่ออกนะ

    • thedesp

      thedesp Post on May 7, 2011 at 7:04 am

      #146765

      เพราะจอคุณแสดงได้สูงสุดที่ 60 fps ครับ

    • tanit9999

      tanit9999 Post on May 7, 2011 at 3:15 pm

      #146849

      ครับงั้นจะเกินไปทำไมหละ อุอุอุ

  8. toonza

    toonza Post on May 5, 2011 at 5:25 pm

    #145041

    กด like เฮียกิม ถุกละครับ ไม่ต้อง หกสิบหรอก เกิน ยี่สิบห้าไปตาคนเราก็แยกไม่ออกแล้ว ว่าแต่ไม่มี Sensation เหรอครับ รอมานานตัวนี้อ่ะ ไม่มีใครจับมา Bench. อีกเหรอ

    • edskub Post on May 7, 2011 at 1:09 am

      #146485

      ใช่ครับภาพเคลื่อนไหวโดนปกติ framerate อยู่ีที่ 24 ใครเคยทำพวก animation(รุ่นดึก)คงจะทราบดี
      เยอะกว่านี้สมองเราก็จะไม่รับรู้แล้ว…
      แต่ก็มีหลายคนนะครับที่สามารถรับรู้ได้(เคยดูในสารคดี)แต่มีไม่มาก

      ที่เห็นว่าภาพ FPS ต่ำๆ(แต่เกิน 24)มันไม่ smooth ผม(เดาเอาเองว่า)อาจจะเกิดจาก frame rate ของจอกับหน่วยประมวลผลไม่สำผันกันเพราะจอตระกูล LCD ทั้งหมดจะมี native ของจอทุกตัวถ้าความถี่ผิดไปจาก native ภาพมักจะมีปัญหา(แม้ว่าจะผิดโดยที่FPSมากขึ้น)

      ปล.ข้อมูลผมมันเก่าแล้วนะถ้าผิดพลาดประการใดแก้ให้ด้วยครับ

    • mirage

      mirage Post on May 7, 2011 at 10:10 am

      #146818

      เดี๋ยวนี้เค้าไม่ค่อยนิยม 24 fps แล้วเน้อ ปรับขึ้นมาประมาณ 27-30กว่าๆ มันจะสมูทกว่า ตาผมดูออกนะ 555+

    • tekkasit Post on June 6, 2011 at 12:16 am

      #168419

      ไม่ล่ะครับ 24 FPS นั่นทำให้เป็นขั้นต่ำที่ทำให้สมองมนุษย์เห็นการเคลื่อนไหวบนจออย่างนุ่มนวล (smooth animation) เฉยๆครับ ไม่กระตุก แต่สมองคนเรารับรู้ความแตกต่างของภาพได้เร็วกว่านั้น

      แต่การเคลื่อนไหวที่เร็วกว่านั้น คนเราจะเห็นเป็นภาพกระพริบครับ ถ้าเร็วกว่านั้น ประมาณ 60 FPS นี่จะไม่สังเกตๆไม่เห็น เช่น ถ้าฉายภาพสีขาวตลอด แล้วทุกๆ 1/25 วินาที ฉายภาพสีดำ คนส่วนใหญ่จะรู้ได้ว่าภาพกระพริบครับ แต่ถ้า ที่ประมาณ 60 FPS ขึ้นไป คนส่วนใหญ่ จะทำให้คนไม่เห็นการกระพริบ แต่จะเห็นเป็นภาพสีเทาแทน

      ปล. หนังหลายเรื่องถ่ายบันทึกภาพมากกว่า 24 FPS ครับ อย่าง Avatar (ภาคต่ออีกสองภาค ออก 2014, 2015) กับ Hobbit (ที่ถ่ายกันอยู่ ออกปีหน้า) นี่บันทึกภาพที่ความเร็วมากกว่า 24 FPS ครับ เพื่อให้ภาพดูสมจริงยิ่งขึ้น

  9. nokia3310 Post on May 5, 2011 at 5:28 pm

    #145047

    ได้น้อยกว่านี้ผมก็ว่าssgs2 มันก็ยังเยี่ยมอยู่ดี *0* หน้ามืดตามัว

  10. bordinc Post on May 5, 2011 at 6:27 pm

    #145088

    From what I found in Xda forum the current cell phone screen only supports up to 60 fps. By not capping fps the gpu will use more power for calculation for things, which cannot even be shown on the screen. The other thing is 60 fps is human limit anyway so you probably can't tell the differences between 60 and >fps.

    • thedesp

      thedesp Post on May 5, 2011 at 6:40 pm

      #145101

      +1

      จอมัน refresh ได้แค่ 60fps จะไป render เฟรมที่แสดงไม่ได้มาทำไม เปลืองไฟเปล่าๆ

    • BlackDemon

      BlackDemon Post on May 6, 2011 at 8:33 pm

      #146316

      ต่อออก HDTV ฮับ 55+

      เอาเข้าจริง 30fps+ ผมก็แยกไม่ออกแล้วฮะ -.-

    • thedesp

      thedesp Post on May 7, 2011 at 7:05 am

      #146766

      HDTV ก็ 100-120 แบบปลอมๆครับ
      ตัว LCD Panel จริงๆยังไม่มีเกิน 60 Hz ครับ

  11. amir.harong

    amir.harong Post on May 5, 2011 at 6:46 pm

    #145106

    ผมมองว่านะ duo core ก็ไม่แน่ว่าจะเร็วกว่าเสมอไปนะครับ เพราะจนบัดนี้ยังไม่มีข่าวคราวใดๆที่บอกว่าตัว runtime หรือ core ของ android รองรับ duo core เลย

    • kreaninw

      kreaninw Post on May 7, 2011 at 9:33 pm

      #147115

      ถ้าผมจำไม่ผิด แอนดรอยด์ 2.4 มีจุดเด่นที่การรองรับการทำงานแบบ dual core เต็มรูปแบบครับ

  12. ing005 Post on May 5, 2011 at 6:53 pm

    #145114

    จอมันอัตรา refresh rate ที่ 60 ถ้าเฟรมเรตเกินภาพมันจะเป็นริ้วๆ ครับ จำไม่ได้ว่าเรียกอะไร

    • tekkasit Post on May 5, 2011 at 7:53 pm

      #145159

      เรียกว่า screen tearing ครับ แล้วมันก็ไม่ใช่ที่ 60Hz (ซึ่งเป็นค่า refresh rate ของจอ LCD)

      ถ้าโปรแกรมวาดภาพได้ไม่ตรงจังหวะการวาดหน้าจอ จะเกิดอาการที่ LCD/CRT วาดภาพครึ่งเฟรมบน เป็นภาพหนึ่ง แล้วครึ่งเฟรมล่าง กลายเป็นภาพในจังหวะถัดไป ซึ่งถ้ากำลังแพนซ้ายขวา จะเห็นได้ชัดมาก

      ทำให้เกมส์บนพีซี มีตัวเลือก V-Sync เพื่อบังคับให้เกมส์อัพเดทภาพ เมื่อจอวาดภาพเต็มทั้งเฟรมแล้วเท่านั้น เพื่อป้องกันอาการที่ว่า

  13. tooddang Post on May 5, 2011 at 10:18 pm

    #145232

    อ่านแล้วงงๆ ในเมื่อมันจะล็อคไว้ที่ 60 แล้วจะใส่อุปกรณ์ที่แรงกว่า 60 มาทำไม มันแพงนะรู้มั๊ย ^^

    • tanit9999

      tanit9999 Post on May 5, 2011 at 11:55 pm

      #145294

      เอ้าท่านอยากได้ของแรงตามเฟรมเรทก็ไม่บอก อุอุ มือถิอไม่ได้เอาไว้แสดงภาพเล่นเกมส์อย่างเดียวนะครับ เค้าก็ของแรงๆไปรันอย่างอื่นสิ

  14. zcrach Post on May 6, 2011 at 12:00 am

    #145299

    การที่ lock ไม่ได้หมายความว่าจะทำให้ไม่แรงนะ ต่อให้เกมที่ drop fps ออกมามันก็จะทำได้ที่ 60 เหมือนเดิม จนกว่าประสิทธิภาพของมันจะไม่ใหวแล้วค่อยตกลงมา

  15. zodic Post on May 6, 2011 at 1:49 am

    #145370

    ผมตัดสินจากคลิปในยูทูปที่เขาเอาทั้งสองเครื่องมารันเกมสามมิติคู่กัน จะเห็นว่าตัวที่ไม่ใช่ trega จะเกิดอาการกระตุกนิดหน่อย คือผมไม่ได้มองที่ยี่ห้อผู้ผลิตนะ ผมมองที่ใช้ trega กับ ไม่ใช้ trega มองแบบนี้น่าจะชัดกว่า แต่ผมว่าจุดประสงค์ของ SII เขายิงไปที่ ไอโฟน4 มากกว่า

  16. iamoct Post on May 6, 2011 at 4:30 am

    #145518

    แปลกจริงๆ ตกลงมันแรงกว่า หรือ ห่วยกว่า Tegra 2 กันแน่

    ไม่มีเทสเต็มๆซักอันทั้งๆที่ขายแล้ว นอกจากที่ Anandtech

  17. misztaquer

    misztaquer Post on May 6, 2011 at 6:34 am

    #145618

    มาออกแนว iphone นะครับผมว่า….

  18. kreaninw

    kreaninw Post on May 6, 2011 at 11:11 am

    #145711

    ถ้า 30 fps กับ 60 fps ไม่ต่างกันจริง แล้วทำไมพวกจอมันถึงไม่ทำมาแค่ 30 fps หละ?

    ส่วนตัว ผมคิดว่าต่างครับ >_<

    • toonza

      toonza Post on May 6, 2011 at 4:09 pm

      #145787

      เพราะเค้าไม่รู้ไงครับว่าในอนาคตจะมีเกมส์ไหนที่ใช้ทรัพยากรของเครื่องหนักๆ ที่ทำให้runต่ำกว่า 25 FPS หรือเปล่า เลยใส่spec มาเผื่อ

      สรุปว่านอกจากคอมที่ไว้ Benchmark ได้ พวกตาเทพนี่ต้องลองมาจับ Blindtest ดูครับ ว่าคุณมีความสามารถเหนือมนุษย์จริงหรือเปล่า

    • kreaninw

      kreaninw Post on May 6, 2011 at 10:24 pm

      #146385

      Gurarararararararararara. I'm the strongest man in the world.

  19. InitialD

    InitialD Post on May 6, 2011 at 6:13 pm

    #146219

    มันแยกไม่ออกแบบเฟรมต่อเฟรมก็จริง แต่มันมีผลต่อความล้าของกระบอกตาครับ

  20. Benz_36

    Benz_36 Post on May 6, 2011 at 6:19 pm

    #146222

    ล็อคไว้ 60fps น่ะดีแล้วครับ fps ระดับนี้ ตาคนแยกไม่ออกแน่นอน
    ที่จริง fps ประมาณ 30-40 ผมก็ว่าลื่นแล้วนะ
    อีีกอย่าง GPU มันจะได้ไม่ต้องประมวลผลเต็มกำลังเพื่อให้ได้ fps ออกมามากที่สุด
    เปลืองไฟเปล่าๆ

  21. superager

    superager Post on May 6, 2011 at 7:21 pm

    #146268

    น่าจะล็อคv-syncมาในระดับไดร์เวอร์ครับ ป้องกันปัญหาscreen tearing

    แต่ถ้าต้องเล่นเกมกราฟิคหนักๆหรือการใช้งานต้องการใช้ของแรงพวกนี้จริงๆ คราวนี้จำเป็นแน่ๆครับ เล่นเกมเค้าดูที่Mininmum/Average framerate มากกว่าครับ Maximumเฟรมเรตมากไปก็เท่านั้นครับ ตามองไม่เห็นความต่าง

  22. bytebird Post on May 6, 2011 at 8:34 pm

    #146318

    reflesh rate ของจอมันแค่ 60Hz จะทำให้เครื่องแรงมากมายแค่ไหน ได้ fps เกิน 60 ไปแค่ไหนก็ไม่มีประโยชน์ครับ

  23. rtsp

    rtsp Post on May 7, 2011 at 10:24 am

    #146821

    ไม่ใช่ว่าเทคโนโลยีจอมันได้แค่นั้นเหรอครับ

  24. phile007

    phile007 Post on May 8, 2011 at 9:17 am

    #147510

    reflesh rate กับ fps ใกล้เคียงกันแต่ก็ไม่เหมือนกันคับ reflesh rate เป็นอัตราการกระพิบของแสง ซึ่งตาคนเราจะจับอัตการกระพิบได้สูงสุดที่ 55Hz ฉนั้นถ้า60Hzขึ้นไปเราจะเริ่มมองไม่เห็นว่าหน้าจอเรากระพิบแล้วทำให้ไม่ปวดตา
    (ความรู้รอบตัวนิดนึง หลอดฟูออเรสเซนต์ที่เราใช้กันทั่วไปมีอัตราการกระพิบที่50Hzตามกระแสไฟบ้านที่วิ่ง50Hzนะคับ ฉนั้นน้องๆหนูๆจะอ่านหนังสือให้ใช้หลอดเป็นคู่นะคับหรือไม่ก็หลอดไส้เลยจะได้ไม่กระพิบ)

    ส่วน fps จะเป็นจำนวนภาพที่ยิงต่อเนื่องกันไปภายใน1วินาที ซึ่งที่ตาคนเรามองfpsได้สูงสุดที่60เกินจากนี้จะเริ่มแยกไม่ออก(จากที่ใครไม่รู้วิจัยมา แล้วก็ดันบังเอิญเลขไปเท่ากับreflesh rateที่มีหน่วยเป็นHzซึ่งไม่เกียวกันเลย) ปัจจุบันLCD/LED TV ที่บ้านเราก็มีฟังก์ชันเพิ่มfpsแต่ใช้ชื่อTrueMotionเรียกแทนเพื่อไม่ให้ลูกค้าต้องมาเปิดตำราว่าอาไรหว่าเอาแค่รู้ว่าเคลื่อนไหวสมจิงก็พอ แต่ว่าตาเราส่วนใหญ่จะเคยชินกับหนังที่30fpsกันมากกว่าทำให้เรามองว่ามันดูหลอกๆตาเหมือน3Dมากว่า แล้วแต่คนแต่ส่วนตัวชอบTrueMotionมาก(แค่50fpsแบบสมูททั้งเรื่องก็น้ำตาไหลแล้ว)
    สรุป fps 30-60 ตาเรารับได้ สูงไปก็เปลือง ต่ำไปก็ไม่เนียน
    reflesh rate 60-75 กำลังดี สูงไปก็เปลือง ต่ำไปก็ปวดตา

  25. firsthand

    firsthand Post on May 8, 2011 at 6:22 pm

    #147734

    ถ้าอยากรู้ว่า fps เยอะๆแล้วต่างยังไงต้องไปดูร้านที่ขายทีวีครับ

    พวกทีวีที่มีฟังก์ชัน 100 Hz จะเพิ่ม fps ให้มันเยอะขึ้น ทำให้ภาพมันลื่นไหลเป็นธรรมชาติ
    บางครั้งถ้ามากเกินไปอย่างทีวี 200 Hz ก็อาจจะทำให้ภาพมันดูลอยๆออกมา
    หรืออาจจะดูเคลื่อนไหวเกินจริง

    เวลาอยู่ที่ร้านทีวี ลองมองจอไหนภาพสมูทแปลกๆ ทีวีรุ่นนั้นล่ะครับ ที่แสดง fps ได้เยอะ
    แต่ fps มากไปก็ไม่ดี เพราะอาจจะทำให้ปวดหัวได้

    อีกวิธีที่เทสง่ายๆก็คือลองเล่นหนังผ่านโปรแกรม power dvd ครับ
    โปรแกรมนี้จะมีฟังก์ชัน smooth playback ซึ่งจะเพิ่ม fps ให้กับหนังที่เล่น
    ทำให้ภาพดูสมูทกว่าปกติ แต่ต้องเทสกับไฟล์ที่ไม่เกิน 720p แบบ 2.35:1 นะครับ
    ถ้าไฟล์ละเอียดกว่านั้น โปรแกรมมันจะไม่เพิ่ม fps

Leave a Reply

To Top