한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

คู่มือเกมแลค › L2 OS และอุปกรณ์ฝั่งไคลเอนต์

โหมดประหยัดพลังงานและ thermal throttling Power saving, thermal throttling

ID สาเหตุ co-power · ผู้รับผิดชอบหลัก ภายนอก (ภายนอก) · ร่วมกับ พัฒนาไคลเอนต์ (ทีมพัฒนาเกม)

เปิดการ์ดในฉบับหลักที่มีภาพและการทดลอง →

โหมดแบตเตอรี่ของโน้ตบุ๊ก, โหมดประหยัดพลังงานของมือถือ และความร้อนของเครื่อง ทำให้ CPU และ GPU ช้าลง จุดสังเกตของความร้อนคือช่วงแรกปกติดี แล้วค่อยช้าลงหลังเล่นไปสักพัก

ทำไม อยู่ในโหมดแบตเตอรี่หรือประหยัดพลังงาน หรือเครื่องร้อน → ผลคือ ลดคล็อกของ CPU และ GPU ลง 30–50% แล้วแต่เครื่อง → บนหน้าจอ โหมดประหยัดพลังงานเป็นตั้งแต่เปิดเกม ส่วนความร้อนจะเริ่มหลังเล่นไปไม่กี่นาทีถึงราว 20 นาที FPS ตกและกระตุก

อาการ
กระตุก, อินพุตดีเลย์
ปัจจัย
การหยุดชะงัก
ใครเจอ
เราคนเดียว
เกิดเมื่อไร
ยิ่งเปิดไว้นานยิ่งเป็น, ตลอดเวลา
ผู้รับผิดชอบ
ผู้รับผิดชอบหลัก ภายนอก (ภายนอก) · ร่วมกับ พัฒนาไคลเอนต์ (ทีมพัฒนาเกม)
งานฝั่งทีมพัฒนาเกม
ปรับกราฟิกอัตโนมัติ, คุมความร้อนด้วยการจำกัดเฟรมเรต, ดูระดับความร้อนที่ OS แจ้ง (thermalState ของ iOS และ thermal API ของ Android) แล้วลดตัวเลือกกราฟิกล่วงหน้า, บนโน้ตบุ๊กที่มีชิปกราฟิกสองตัว ระบุในไฟล์ executable ให้ใช้การ์ดจอแยก (export NvOptimusEnablement และ AmdPowerXpressRequestHighPerformance)
งานฝั่งภายนอก
แนะนำให้ผู้เล่นปิดโหมดประหยัดพลังงาน และเสียบสายชาร์จเมื่อเล่นบนโน้ตบุ๊ก, ถ้าแจ้งมาว่า “โน้ตบุ๊กสเปกดีแต่ FPS ต่ำ” ให้ตรวจว่าเกมรันบนชิปกราฟิกตัวไหน แล้วแนะนำให้ตั้งเกมให้ใช้ GPU ประสิทธิภาพสูงในการตั้งค่ากราฟิกของ Windows
บนกราฟ
ค่อย ๆ สูงขึ้น · FPS, คล็อก CPU/GPU
จุดที่ต้องดู
บันทึก CPUFrequency, GPUFrequency, CPUTemperature และ GPUTemperature ของ PresentMon คู่กับเฟรมไทม์ 20–30 นาที แล้วดูคอลัมน์ GPU engine ในแท็บ Processes ของ Task Manager ว่าเกมรันบนชิปกราฟิกตัวไหน บนมือถือบันทึก thermal API ของ Android (getThermalHeadroom, thermal status) และ thermalState ของ iOS คู่กับ FPS
สัญญาณว่าใช่
FPS ตกตั้งแต่จังหวะที่อุณหภูมิขึ้นแล้วคล็อกลดลง หรือคล็อกต่ำเฉพาะในโหมดแบตเตอรี่หรือประหยัดพลังงาน หรือเกมกำลังรันบนกราฟิกออนบอร์ด
สัญญาณว่าไม่ใช่
คล็อกและอุณหภูมิคงที่แต่ FPS ตก: น่าจะเป็น “โปรเซสเบื้องหลังแย่ง CPU” หรือ “หน่วยความจำรั่วฝั่งไคลเอนต์”
วิธีตรวจ
ตรวจที่สภาพแวดล้อมฝั่งผู้เล่น
รายละเอียดเพิ่มเติม
โน้ตบุ๊กที่มีชิปกราฟิกสองตัว บางครั้งก็รันเกมบนกราฟิกออนบอร์ดที่ช้ากว่าเพื่อประหยัดไฟ ถ้าการแจ้งปัญหาเป็นแบบ “โน้ตบุ๊กสเปกดีแต่ FPS ต่ำ” ให้ตรวจก่อนว่าเกมรันบนชิปกราฟิกตัวไหน

แหล่งอ้างอิง

  1. Thermal API Android (Google)
    อุปกรณ์รักษาประสิทธิภาพสูงไว้ได้แค่ช่วงเวลาจำกัด แล้วจะถูก throttle เพราะความร้อน แนะนำให้ดูสถานะความร้อนแล้วลดโหลดล่วงหน้า
  2. thermalState Apple
    ระดับความร้อนปัจจุบันที่ iOS แจ้ง เมื่อระดับสูงขึ้น แอปต้องลดการใช้ทรัพยากร
  3. Selecting the Best Graphics Device to Run a 3D Intensive Application AMD
    บนโน้ตบุ๊กที่มีชิปกราฟิกสองตัว ถ้ารันบนกราฟิกออนบอร์ด เกม 60 FPS อาจเหลือ 30 FPS เลือกการ์ดจอแยกได้ด้วยการ export AmdPowerXpressRequestHighPerformance
  4. PresentMon Capture Application (README-CaptureApplication.md) Intel
    บันทึก CPUFrequency/GPUFrequency (คล็อก) และ CPUTemperature/GPUTemperature (อุณหภูมิ) แยกรายเฟรม
  5. GPUs in the task manager Microsoft
    Task Manager มีคอลัมน์แสดงอัตราการใช้ GPU ของแต่ละโปรเซส และบอกว่าค่านั้นเป็นของ GPU และ engine ตัวไหน

สาเหตุที่ควรดูประกอบ

ชั้นเดียวกัน: L2 OS และอุปกรณ์ฝั่งไคลเอนต์

สาเหตุจากชั้นอื่นที่ทำให้เกิดอาการเดียวกัน (กระตุก)

ดูการ์ดในฉบับหลักที่มีภาพและการทดลอง