2018 MacBook Pro ประสบการใช้งานแบตเตอรี่ต่ำ (<4 ชั่วโมง) ด้วยการใช้งานที่เบา


0

ฉันซื้อ MacBook Pro ใหม่กับ 2018 15 '' กับ Touch Bar เมื่อสองสามสัปดาห์ก่อน จนถึงตอนนี้แบตเตอรีของมันยังเหลือเกินถึง 0% หลังจากใช้งานน้อยกว่า 4 ชั่วโมง (การท่องเว็บเท่านั้น)

ฉันตัดสินใจที่จะทดสอบอายุการใช้งานแบตเตอรี่วันนี้โดยเปิดแอปพลิเคชั่นตามปกติของฉัน (Safari, Firefox และอื่น ๆ ) และให้ MBP นั่งบนโต๊ะของฉัน ฉันควรจะเน้นว่ามีอย่างไม่มีหลักสูตรเร่งรัดการทำงานใด ๆ ; เว็บเบราว์เซอร์เพียงสองสามอย่างและสิ่งต่างๆเช่น iMessage

ขวาปิดค้างคาว, มันบอกฉันมีค่าใช้จ่าย 100% ว่าฉันมีเหลือ

ประมาณ 20 นาทีต่อมาฉันตรวจสอบอีกครั้งว่ามันลดเหลือ 90% แล้วที่เหลืออีก 3:36

อีก 10 นาทีต่อมามันจะลดลงถึง 85% กับ 3:04 เหลือ

หลังจาก 3 ชั่วโมง 46 นาทีระดับแบตเตอรี่ถึง 0% และเครื่องเข้าสู่โหมดสลีป

เมื่อพิจารณาว่าแบตเตอรี่ที่โฆษณาของ Apple นั้นใช้งานได้ 10 ชั่วโมงฉันพบว่ามันน่างงงวยมากที่ MBP ของฉันใช้งานแบตเตอรี่ได้น้อยกว่า 4 ชั่วโมงโดยไม่ได้ทำอะไรเลยนอกจากนั่งบนโต๊ะทำงานโดยเปิดเว็บเบราว์เซอร์สองอันเป็นพื้นหลัง ในระหว่างการทดสอบนี้มีแท็บเพียงเก้าแท็บที่เปิดระหว่างสองเบราว์เซอร์และมีเพียงไซต์ธรรมดา ๆ เช่น Wikipedia และ Gmail

มีคนอื่นประสบปัญหาเรื่องอายุการใช้งานแบตเตอรี่ในปี 2018 MBP หรือไม่ หากคุณเข้าใกล้โฆษณา 10 ชั่วโมงคุณทำกิจกรรมประเภทใด

UPDATE:

หลังจากการทดสอบเพิ่มเติมโดยใช้ gfxCardStatus ปรากฏว่ามีโปรแกรมที่ใช้ Java เปิดในพื้นหลังบังคับให้กราฟิกการ์ดอยู่ที่ตัวเลือกที่ไม่ต่อเนื่องที่มีประสิทธิภาพสูง มีวิธีแก้ปัญหาสำหรับสิ่งนี้หรือไม่? มันน่าผิดหวังที่ต้องปิดแอพพลิเคชั่นทุกครั้งที่ฉันออกไปข้างนอกเพื่อให้แบตเตอรี่ใช้งานได้ตลอดทั้งวัน


1
ไม่ต้องกังวล Apple แก้ไขได้โดยลบเวลาที่เหลือโดยประมาณจากด้านบนของหน้าจอ
William Entriken

MacBook Air 2018 ที่โฆษณาว่า "การใช้งานแบตเตอรี่ 12 ชั่วโมงและการเล่น iTunes ได้นานถึง 13 ชั่วโมง" ก็ทนทุกข์ทรมานจากการใช้งานแบตเตอรี่ที่ไม่ดีเช่นกัน อย่างน้อยฉันจะได้รับประมาณ 6 ชั่วโมงโดยปิดใช้งานบลูทู ธ , ปิดใช้งานไฟคีย์บอร์ด, หน้าจอจางลง Apple กำลังลดค่าใช้จ่ายและการโฆษณาที่ผิด ๆ ในทุกวันนี้
Robo Robok

คำตอบ:


4

พิจารณาคำถามที่อัปเดตของคุณว่าปัญหาของคุณคือการเรียกใช้โปรแกรมจาวาบังคับให้ GPU แยกจากกันจึงเปิดใช้งานแบตเตอรี่จึงหมด:

นี่เป็นข้อผิดพลาดที่รู้จักกับ Java และ JavaFX เวอร์ชันเก่ากว่า อัปเกรด Java ของคุณเป็นเวอร์ชันล่าสุดเพื่อดูว่าแก้ไขปัญหานี้ให้คุณหรือไม่ (ดู java bug JDK-8132775 และ JDK-8041900)

หากยังไม่สามารถแก้ไขได้ให้ค้นหาแอปพลิเคชันที่ละเมิดและเปิดแอปพลิเคชันบันเดิล ข้างในคุณจะพบไฟล์ Info.plist ซึ่งคุณจะต้องแก้ไขเพื่อเพิ่มรหัส:

NSSupportsAutomaticGraphicsSwitching

กุญแจสำคัญควรเป็นชุดบูลีนเป็นจริง

สิ่งนี้ควรแก้ไขปัญหาหากแอปพลิเคชันใช้ Java เวอร์ชันใหม่อย่างเพียงพอ

หากคุณไม่มั่นใจในการทำเช่นนี้ให้รายงานพฤติกรรมของ GPU เป็นข้อบกพร่องสำหรับนักพัฒนาแอพและบอกใบ้เกี่ยวกับ NSSupportsAutomaticGraphicsSwitching หวังว่าพวกเขาจะทำการอัปเดตการแก้ไขปัญหา

หากโปรแกรม Java ของคุณไม่ได้มาเป็น. app แต่แทนที่จะเป็นไฟล์ jar เปล่าคุณจะต้องแปลงเป็นแอพก่อน ใช้สคริปต์ jar2app เพื่อแปลงเป็นแอปจากนั้นใช้คำแนะนำด้านบนเพื่อเพิ่มคีย์ NSSupportsAutomaticsGraphicsSwitching key ดาวน์โหลด jar2app จากที่นี่:

https://github.com/Jorl17/jar2app


ฉันจะหากลุ่มแอปพลิเคชันได้ที่ไหน ฉันควรเพิ่มรหัสลงในไฟล์. plist ของ Java หรือเฉพาะสำหรับแอปพลิเคชันเฉพาะของฉันหรือไม่
มิคาริโอ

สำหรับตำแหน่งเฉพาะนั้นเท่านั้น ค้นหามัดโดยคลิกขวาที่แอพและเลือก“ Open Package”
jksoegaard

แอปพลิเคชั่นนี้เป็นไฟล์. jar และไม่ปรากฏในโฟลเดอร์แอปพลิเคชัน คุณรู้หรือไม่ว่าไฟล์ Info.plist จะถูกเก็บไว้ที่ใด
มิคาริโอ

1
@kenshin ฉันได้เพิ่มคำแนะนำเกี่ยวกับสิ่งที่จะทำอย่างไรกับไฟล์ไหเปลือย
jksoegaard

1
ขอบคุณสำหรับสิ่งนี้การแก้ไขที่ยอดเยี่ยม สตูดิโอ Android ที่ใช้ Java 8 u181 ซึ่งมีการแก้ไขใช้ 3500mA เมื่อรันอีมูเลเตอร์โดยมีคีย์เพิ่มในไฟล์ JAVA Android Studio info.plist การบริโภคลดลงต่ำกว่า 700mA ..
Andy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.