Làm cách nào để tắt SpeedStep khi sử dụng MacBook Pro mà không cần pin?


29

Trước hết, thông số kỹ thuật:

  • MacBook Pro (15 inch, đầu năm 2011)
  • OS X 10.9.1 (Mavericks)
  • Intel Core i7 2,3 GHz
  • RAM 8 GB

Vấn đề

Gần đây, pin của tôi bị chết một cách ngẫu nhiên và tôi phải ngắt kết nối, nếu không, máy tính của tôi sẽ không bật đúng cách (MacBook Pro đã tự khởi động lại và tắt đi bật lại).

Bây giờ, mỗi khi tôi cắm cáp nguồn, nó sẽ khởi động ngay lập tức (ngay cả khi không nhấn nút nguồn), tắt sau vài giây và sau đó khởi động bình thường. Kỳ dị.

Tuy nhiên, vấn đề chính là, sau một thời gian, máy tính xách tay trở nên RẤT chậm. Ý tôi là "RẤT chậm" - trò chơi trở nên không thể chơi được (FPS giảm từ 60 xuống còn 6) và kernel_task bắt đầu sử dụng hơn 500% CPU. Hơn nữa, tốc độ chuột đáng kể tăng .

Tôi đã thử các interrock của (các bài 10) hướng dẫn nhưng nó dường như không làm việc một cách chính xác và gây cho tôi một hạt nhân hoảng loạn liên quan đến SleepEnabler .

Tái bút: Tôi đã đọc được ở đâu đó rằng Apple thực hiện việc " ép xung " này một cách có chủ ý, vì lý do an toàn hoặc tiếp thị (để mua pin mới). Xin hãy sửa tôi nếu tôi sai.

OS X sẽ điều khiển CPU một cách thông minh dựa trên các điều kiện nhất định nhằm nỗ lực kéo dài tuổi thọ pin và b) tránh làm hỏng hệ thống (thông qua nhiệt độ quá cao). Apple không "phá hoại" máy móc trong nỗ lực khiến khách hàng mua pin mới. - cksum

Bất kỳ trợ giúp sẽ được đánh giá cao. Cảm ơn bạn trước.


Giải pháp (Điều đó hiệu quả với tôi)

http://www.rdoxenham.com/?p=259

Đó là một sửa chữa đơn giản và hầu hết mọi người có vấn đề tương tự như những gì bạn mô tả đều khá vui khi họ nhận ra điều này. Tôi không tin tưởng vào việc sửa chữa này, vì tất cả là nhờ Rhys Oxenhams đã nghiên cứu vấn đề này và đưa ra giải pháp .

Cảm ơn tôi đã tìm thấy điều này.


Loại bỏ cảm biến nhiệt độ có thể là nơi đầu tiên tuyệt vời để bắt đầu vì vậy tôi sẽ trả lời phần "tại sao" bên dưới trong câu trả lời thực tế. Ngoài ra, sức mạnh trên hành vi là đáng lo ngại và cho thấy phần cứng hoặc phần mềm SMC + không hoạt động đúng. Hãy thử thiết lập lại NVRAM một lần nếu bạn không nhận thấy vấn đề đó.
bmike

1
Điều chỉnh CPU được gọi là SpeedStep và được tích hợp vào chip. OS X chỉ đơn giản là cắm vào công nghệ. SS được Intel tiên phong và phát triển. Như đã nói, OS X sẽ điều khiển CPU một cách thông minh dựa trên các điều kiện nhất định nhằm nỗ lực kéo dài tuổi thọ pin và b) tránh làm hỏng hệ thống (thông qua nhiệt độ quá cao). Apple không "phá hoại" máy móc trong nỗ lực khiến khách hàng mua pin mới.

Vấn đề là, trên Windows (Boot Camp) mọi thứ hoạt động hoàn toàn tốt. Ngay cả khi bạn không có pin, vẫn có thể chọn chế độ " Hiệu suất cao " và hoạt động như bình thường. Nó có thể làm điều tương tự trên OS X không?
Arthur

Kết nối lại pin của bạn. Vì mô hình của bạn có một tích hợp sẵn, không nên ngắt kết nối nó. Tôi tưởng tượng đây là những gì gây ra vấn đề vì chúng không bao giờ có nghĩa là chạy mà không có ai. Sau đó đưa nó vào Apple Store và cho họ chạy chẩn đoán trên đó. Có thể có những vấn đề khác mà bạn không biết. Nếu pin bị mất sạc theo thời gian, nó không gây ra sự khởi động lại hệ thống trừ khi bạn đang chạy mà không cắm sạc. Không có phần mềm nào khắc phục sự cố bạn gặp phải và bạn đang cố gắng che giấu các triệu chứng thay vì khắc phục gốc của vấn đề.

Câu trả lời:


12

Có vẻ như bạn có vấn đề với pin của mình, mặc dù có khả năng là nó chỉ thêm vào vấn đề tiềm ẩn mà bạn đã gặp phải.

Khái niệm đằng sau Speedstep có vẻ tốt, tuy nhiên, cách thức hoạt động của nó khá tệ - đặc biệt là khi nói đến kernel_task. Tôi tin rằng đó là lý do bạn thấy sự chậm chạp đáng kinh ngạc như vậy - bởi vì "tính năng" này đang tiêu thụ phần lớn CPU MacBook Pro của bạn để nó rõ ràng có thể làm mát hệ thống của bạn và tiết kiệm năng lượng.

Công nghệ Intel SpeedStep cho phép hệ thống tự động điều chỉnh điện áp bộ xử lý và tần số lõi, điều này có thể dẫn đến giảm mức tiêu thụ điện trung bình và giảm sản lượng nhiệt trung bình. (từ Intel)

Điều này tương đương với việc bạn cuối cùng đã mất một phần đáng kể của CPU trong khi SpeedStep chiếm quyền điều khiển kernel_task và liên tục thực hiện các tác vụ trên không cho đến khi nhiệt độ CPU giảm xuống. Hệ thống của bạn về cơ bản trở nên sa lầy để bạn có thể tiết kiệm năng lượng bất kể bạn có muốn hay không. Tôi sẽ tưởng tượng rằng hầu hết mọi người mong đợi có thể sử dụng tất cả sức mạnh CPU của họ khi họ muốn - không phải khi hệ thống của họ cho phép họ.

May mắn thay, tính năng này đã được tích hợp vào một kext, trong đó mỗi định danh mô hình chỉ định cách kiểm soát nhiệt độ của CPU. Đó là một sửa chữa đơn giản và hầu hết mọi người có vấn đề tương tự như những gì bạn mô tả đều khá vui khi họ nhận ra điều này. Tôi không tin tưởng vào việc sửa chữa này, vì tất cả là nhờ Rhys Oxenhams đã nghiên cứu vấn đề này và đưa ra giải pháp .


Vì vậy, chúng ta đang ở trên cùng một trang, mọi người đều đồng ý rằng đây là lỗi của apple và nó "nên" chạy mà không gặp vấn đề gì khi không có pin nhưng được kết nối với nguồn điện, đúng không?
rogerdpack

@rogerdpack: Hệ thống của bạn có thể không chạy đúng cho đến khi bạn nhận được pin mới; Tôi tin rằng OP đã ngắt kết nối pin của anh ấy và cũng vô hiệu hóa tốc độ từ những gì nó nghe như. Nó không nên làm tổn thương bất cứ điều gì để thử nó như anh ta đã làm.
Tôi sẽ là

5

Nhiệm vụ hạt nhân ngâm chu kỳ CPU chủ yếu là vấn đề an toàn và tuổi thọ.

CPU có khả năng tạo ra nhiều nhiệt hơn so với khung MacBook Pro có thể tỏa ra và để kiểm soát các lỗi quạt và các lỗi phần cứng khác, hệ thống sẽ giảm đáng kể khả năng tạo nhiệt của CPU khi cảm nhận được sự gia tăng nhanh chóng của nhiệt độ đo được - đặc biệt là khi các máy thổi không đáp ứng như mong đợi hoặc đã được lệnh chạy ở các giá trị RPM tối đa của chúng.

Bạn sẽ muốn loại trừ nhiệt độ là nguyên nhân của hành vi này là bước đầu tiên IMO.

Ngoài ra, hãy xem xét việc thay thế pin vì nó cũng có cảm biến nhiệt độ và phần sụn có thể bảo thủ hơn nhiều với CPU khi biết rằng một số cảm biến không còn báo cáo cho nhiệm vụ, có thể nói.


1
Tôi không nghĩ SpeedStep (điều chỉnh CPU) được đo bằng nhiệt. Tôi nghĩ OS X sẽ điều tiết CPU bằng cách kiểm tra phần cứng. Nếu phát hiện quạt không hoạt động, nó sẽ điều tiết bộ xử lý để tránh nhiệt quá cao. Nhiệt trong trường hợp này là biện pháp kiểm soát không phải là chất xúc tác.

4

Apple không chỉ ép CPU xuống khoảng một nửa, khi không có pin, mà cả GPU , có hoặc không có pin.

Tôi nghĩ lý do không nhất thiết là buộc người dùng phải mua pin mới mà vẫn là người tiếp thị. Bạn có nhận thấy bộ sạc AC MBP nhỏ hơn đáng kể so với hầu hết các bộ sạc AC cho máy tính xách tay PC không? Tôi không phải là chuyên gia về watts và điện áp nhưng để tính đến thiết kế tối giản và thanh lịch, họ đã không làm cho nó đủ mạnh để MBP của bạn hoạt động. Nó cần một pin để có đầy đủ năng lượng nếu không bộ chuyển đổi AC và máy của bạn có thể bị hỏng hoặc đơn giản là không hoạt động.

Việc điều chỉnh GPU là một biện pháp để đảm bảo thương hiệu của họ sẽ có thời lượng pin tốt hơn so với đối thủ, nếu không, bạn sẽ có được ~ 4 giờ sử dụng, không thực sự cạnh tranh trong thế giới máy tính xách tay.

Một cách giải quyết cho vấn đề CPU, bên cạnh vấn đề bạn đã đăng , bao gồm việc đánh giá thấp , được cung cấp bởi một ứng dụng phần mềm chia sẻ có tên CoolBook . Thật không may, nó chỉ được hỗ trợ tối đa cho Snow Leopard và có chính sách cấp phép rất nghiêm ngặt (trên mỗi máy tính, không phải cho mỗi người dùng). Tùy chọn an toàn nhất vẫn là lấy pin mới.

Một cách giải quyết cho vấn đề GPU được đăng ở đây .


3

Tôi nghĩ vấn đề chính của bạn và pin của bạn có liên quan theo nghĩa của Domino. Tôi không thể nói từ bài viết của bạn nhưng bạn đã nói rằng bạn đã rút pin. Làm như vậy để thiết lập lại SMC của bạn đó là lý do tại sao bây giờ mỗi khi bạn gắn dây nguồn, thiết bị sẽ nhảy lên và bị đau tim nhẹ, khởi động lại và cuối cùng là khởi động.

Bạn đã bị hỏng và cần phải được đặt lại và hãy tìm đến http://support.apple.com/kb/ht3964

Bây giờ về% CPU của bạn, tôi đồng ý với cksum và bmike. Pin của bạn không có cảm biến trong đó và nếu pin của bạn bị thiếu hoặc hỏng thì bạn nên thay pin vì quạt và thiết bị sẽ bị hỏng khi bị căng thẳng hoặc thời gian. Ngoài ra, tôi cũng khuyên bạn nên chạy Kiểm tra phần cứng của Apple trên một trong các DVD màu xám hệ thống của bạn được bán kèm theo thiết bị. Chạy AHT kiểm tra các cảm biến một cách nhanh chóng và kiểm tra CPU và RAM, đây là điều hữu ích trong trường hợp này. Tôi không muốn nghĩ rằng có bất kỳ lý do nào mà thiệt hại của ESD có thể xảy ra nhưng đó là rủi ro và khả năng.


3

Phương thức của ndoxenham không khắc phục sự cố kernel_task, nhưng nó không đưa hiệu năng của cpu trở lại chế độ thực tế. Hãy để tôi cung cấp cho bạn nền tảng câu chuyện của tôi.

Tôi có MBP 15'Inch đầu năm 2011 (i7, RAM 10 GB), vì vậy đã có lúc nó hết pin và tôi đã phải đối mặt với sự chậm trễ của GPU & CPU cho đến khi sửa lỗi củaoxoxnham.

Quá trình này là tạm thời khắc phục cho đến khi chúng tôi thay thế pin chết / cũ / bị lỗi. Không có pin trong máy tính xách tay, CPU sẽ không đủ năng lượng mà nó cần để chạy ở mức tối ưu.

Nếu bạn sử dụng GeekBench để kiểm tra hiệu năng của máy tính xách tay, bạn sẽ nhận thấy sự khác biệt về điểm số của máy tính xách tay của bạn và những người khác mà không gặp phải vấn đề này.

Điểm số của tôi dường như bị ảnh hưởng bởi cpu không nhận được năng lượng cần thiết mà không cần pin. Khắc phục sự cố này giải quyết phần mềm của vấn đề nhưng không giải quyết được phần cứng.

CPU của chúng tôi cần nước ép của họ và tôi sẽ nói FIX này là một sửa chữa TUYỆT VỜI cho họ, những người chỉ phải đối mặt với vấn đề hạt nhân với pin điều kiện làm việc. Nhưng đối với một người như tôi (chạy macbook không có pin) thì điều này không giải quyết được mọi thứ. NHẬN MỘT PIN càng sớm càng tốt. TUYỆT VỜI nó!


0

Metoxenham's metod cũng làm việc cho tôi. Đây là vấn đề của tôi:

MacBook Pro (13 inch, đầu năm 2011), macOS 10.12.1 Sierra. Pin đã hết từ một thời gian trước nhưng máy tính đã hoạt động tốt. Một ngày, nó đột nhiên không tỉnh dậy và nút nguồn không phản ứng. Tôi rút ra và đặt lại dây nguồn và sau đó có thể khởi động lại. Khởi động bây giờ mất nhiều phút và mọi thứ bị trễ. Chuột di chuyển trong một cái gì đó như 0,5 khung hình / giây. Tất cả mọi thứ đã làm việc nhưng có độ trễ cực đoan. Ảnh động, con trỏ, đầu vào bàn phím, thời gian cần thiết để mở ứng dụng - mọi thứ. Giám sát hoạt động báo cáo hệ thống sử dụng gần 100% CPU gần như luôn luôn. Đôi khi nó đi xuống một chút và độ trễ đã tốt hơn một chút. Trong những khoảnh khắc ngắn, hoạt động của CPU là bình thường và sau đó mọi thứ hoạt động tốt, nhưng các vấn đề trở lại sau một phút. kernel_task đã được báo cáo là sử dụng nhiều CPU hơn so với những gì có sẵn - trong khoảng 200-1000%. Vấn đề vẫn còn mặc dù khởi động lại và để máy tính ở lại qua đêm. Máy tính không sử dụng được.

Tôi loại trừ phần mềm xấu và nhiều nguồn phần cứng xấu tiềm năng. Tôi đã thử tất cả những điều này, nhưng vấn đề vẫn còn:

  • Lấy ra ổ cứng và khởi động từ bên ngoài
  • Khởi động từ một ổ cứng ngoài khác, chạy OS X 10.8 Mountain Lion.
  • Ngắt kết nối cáp HDD SATA bên trong
  • Bộ đổi nguồn khác nhau
  • Đặt lại PRAM
  • Đặt lại SMC
  • Đã nối lại cả hai mô-đun RAM
  • Chỉ sử dụng một trong các mô-đun RAM tại một thời điểm, trong các vị trí khác nhau để loại trừ bất kỳ mô-đun hoặc vị trí nào bị hỏng
  • Ngắt kết nối pin
  • Ngắt kết nối cáp AirPort / Bluetooth
  • Ngắt kết nối trackpad

Tôi nghi ngờ một vấn đề bảng logic. Nhưng sau đó tôi đã thử chuyển ra tệp kext thích hợp từ / System / L Library / Extensions / IOl platformPluginF Family.kext / Content / PlPlIns / ACPI_SMC_Pl platformPlugin.kext / Content / Resource /. Giống như ma thuật, máy tính bây giờ dường như hoạt động tốt trở lại. Tôi sẽ xem liệu tôi có thể giữ pin thay thế và đặt lại kext không, nhưng bây giờ điều này sẽ làm được. Tôi không hiểu làm thế nào để loại bỏ một kext có thể dẫn đến quá nóng. Một kext là một phần của bản cài đặt cụ thể của HĐH và ví dụ sẽ không có mặt khi khởi động vào Windows hoặc một cái gì đó khác. Chắc chắn nhiệt độ chủ yếu phải được kiểm soát bởi một mức độ thấp hơn. Nhưng tốt, nếu máy tính chết, nó chết. Nó không hoạt động trước khi sửa lỗi này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.