Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Android

วิธีบังคับให้แสดงผล GPU บน Android

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

เมื่อเวลาผ่านไป โดยเฉพาะอย่างยิ่งหลังจาก Android 4.0 เข้ามา GPU มีความน่าเชื่อถือมากขึ้นและค่อยๆ กลายเป็นค่าเริ่มต้นสำหรับแอปส่วนใหญ่ ในตอนนี้ แอปที่อัปเดตส่วนใหญ่มีโค้ดการเรนเดอร์ GPU ในบิวด์แล้ว

แต่ก่อนที่เราจะไปถึงจุดต่ำสุดของวิธีการเปิดใช้งานตัวเลือกนี้และเมื่อใด มาดูวิธีการทำงานกันก่อน

การแสดงผล GPU คืออะไร

GPU คือ หน่วยประมวลผลกราฟิก . โดยพื้นฐานแล้วมันคล้ายกับ CPU มาก แต่แทนที่จะทำการคำนวณและทำงานที่เกี่ยวข้องกับระบบปฏิบัติการและฮาร์ดแวร์ GPU จะจัดการข้อมูลกราฟิก กล่าวอีกนัยหนึ่งก็คือ มันทำให้สิ่งต่างๆ บนหน้าจอของคุณตามองเห็น

แม้ว่า CPU จะสามารถจัดการคำสั่งแบบกราฟิกได้อย่างสมบูรณ์แบบ แต่การทำเช่นนั้นจะใช้เวลาห่างจากการทำสิ่งสำคัญอื่นๆ สำหรับระบบ ซึ่งอาจทำให้เกิดความล่าช้าได้ ยิ่งไปกว่านั้น วิธีการออกแบบ CPU ทำให้การประมวลผลข้อมูลกราฟิกค่อนข้างไม่มีประสิทธิภาพ เมื่อเทียบกับ GPU ที่ได้รับการตั้งโปรแกรมให้จัดการข้อมูลกราฟิก

นี่คือที่การแสดงผล GPU มาพร้อม – นำส่วนการประมวลผลแบบกราฟิกออกจาก CPU ดังนั้นจึงทำให้ว่างสำหรับงานที่สำคัญมากขึ้น เนื่องจาก GPU ทำงานได้ดีกว่าด้วยข้อมูลกราฟิก ผลลัพธ์ที่ได้คือประสิทธิภาพที่ดีขึ้นสำหรับทั้ง CPU และ GPU

เมื่อใดควรบังคับให้แสดงผล GPU

การเปิดใช้งานการตั้งค่านี้จะลดการทำงานของส่วนประกอบต่างๆ ของหน้าต่าง เช่น ข้อความ ปุ่ม และการคำนวณกราฟิก 2 มิติไปยัง GPU ซึ่งจะทำให้อุปกรณ์ของคุณแสดงภาพเคลื่อนไหว UI ได้ดีขึ้นและรู้สึกล้าน้อยลง แม้ว่าคุณจะได้รับประสบการณ์ที่ราบรื่นยิ่งขึ้นและอัตราเฟรมที่ดีขึ้นในแอปพลิเคชัน 2 มิติ แต่อุปกรณ์ของคุณอาจต้องใช้แบตเตอรี่มากขึ้น เป็นที่ทราบกันว่า GPU ใช้พลังงานมากกว่า CPU ดังนั้น อายุการใช้งานแบตเตอรี่จะลดลง 10-15% หากคุณเปิดทิ้งไว้ตลอดเวลา

การบังคับให้แสดงผล GPU นั้นสมเหตุสมผลกับอุปกรณ์ที่มี CPU ที่อ่อนแอกว่า หากอุปกรณ์ของคุณมีขนาดเล็กกว่าควอดคอร์ เราขอแนะนำให้คุณเปิดอุปกรณ์ไว้ตลอดเวลา

แต่โปรดจำไว้ว่าการเรนเดอร์ GPU นั้นมีประสิทธิภาพเฉพาะกับแอปพลิเคชัน 2d เท่านั้น เกมขนาดใหญ่ที่ใช้กราฟิก 3 มิติอาจมีอัตราเฟรมที่แย่ลงด้วยบังคับการแสดงผล GPU เปิดใช้งาน ข้อดีคือ เวอร์ชัน Android ส่วนใหญ่จะไม่รบกวนแอป 3 มิติ และจะบังคับเฉพาะการเรนเดอร์ GPU ในแอป 2 มิติที่ไม่ได้ใช้ตามค่าเริ่มต้นเท่านั้น

เนื่องจากแอปใหม่ส่วนใหญ่มีตัวเลือกนี้เปิดใช้งานอยู่ในโค้ดอยู่แล้ว คุณอาจสังเกตเห็นความแตกต่างอย่างมากเมื่อเรียกดูผ่านเมนูของโทรศัพท์ อุปกรณ์ของคุณจะรู้สึกกระฉับกระเฉงขึ้นและแสดงข้อมูลบนหน้าจอได้เร็วกว่าที่เคย แน่นอนว่าแอปที่เก่ากว่าหรือสร้างมาไม่ดีบางแอปจะได้รับอัตราเฟรมที่สูงกว่าในขณะที่บังคับให้แสดงผล GPU แต่กรณีเหล่านั้นมีน้อยมาก

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

วิธีเปิดใช้งานการบังคับการแสดงผล GPU

  1. ไปที่ การตั้งค่า และเลื่อนลงมาจนสุดด้านล่าง
    หมายเหตุ: หากคุณเห็นรายการชื่อ ตัวเลือกสำหรับนักพัฒนา แตะที่มันแล้วข้ามไปทางขวาไปยังขั้นตอนที่ 5
    วิธีบังคับให้แสดงผล GPU บน Android
  2. หากไม่เห็นตัวเลือกนี้ ให้แตะ เกี่ยวกับโทรศัพท์ (เกี่ยวกับอุปกรณ์) และมองหารายการชื่อ หมายเลขรุ่น .
    วิธีบังคับให้แสดงผล GPU บน Android
  3. แตะที่ หมายเลขบิวด์ 7 ครั้งจนกว่าคุณจะได้รับข้อความว่า “ตอนนี้คุณเป็นนักพัฒนาแล้ว “.
    วิธีบังคับให้แสดงผล GPU บน Android
  4. กลับไปที่ การตั้งค่า ให้เลื่อนลงมาและคุณจะเห็นตัวเลือกใหม่ที่เรียกว่า ตัวเลือกสำหรับนักพัฒนา . แตะเลย
    วิธีบังคับให้แสดงผล GPU บน Android
  5. เลื่อนลงไปที่ ฮาร์ดแวร์เร่งการแสดงผล และเปิดใช้งานการสลับข้าง บังคับการแสดงผล GPU .
    วิธีบังคับให้แสดงผล GPU บน Android