Czy ładowanie i użycie procesora wpływają na siebie nawzajem?

0

Jeśli intensywnie wykorzystuję procesor podczas ładowania komputera Mac, o ile wolniej będzie ładować? Byłoby interesujące usłyszeć, jeśli ktoś ma dane, ile minut zajmuje:

  1. Naładuj 0-100% podczas używania ~ 0% procesora
  2. Naładuj 0-100% podczas korzystania ze 100% procesora

PS! Kolejne interesujące pytanie (prawdopodobnie osobne pytanie) brzmiałoby: jeśli ciężkie 100% zadanie procesora zajmuje 1 godzinę na 100% naładowanej maszynie, jak długo zajmuje to maszynie ładującej?

naprzód
źródło
Drugie pytanie jest trywialne i ujęte w odpowiedzi. Procesor otrzymuje tyle mocy, ile chce. Ładowanie lub nie wpływa na wydajność.
bmike
Nie jestem pewien, jakich odpowiedzi tutaj oczekujesz. System pod obciążeniem potrzebuje więcej energii niż system bezczynny, więc oczywiście ładowanie jest szybsze, jeśli system jest bezczynny. Ale procesor to tylko jedno miejsce, w którym zużywa się energię, jest też pamięć, GPU, dostęp do dysku na HDD lub SDD, dostęp do sieci itp. Nie widzę tu sensownej odpowiedzi.
nohillside
Możesz sprawdzić natężenie akumulatora (ładowanie lub rozładowywanie) w Informacje o systemie - Zasilanie - Informacje o cieście.
amdyes

Odpowiedzi:

2

Procesor jest szefem schematu zasilania i uzyska całą żądaną moc. Ładowarka jest szefem maksymalnej mocy, jaką będzie wytwarzać.

  • Tylko warunki termiczne dławią procesor.
  • Jeśli ładowarka oferuje większą moc do dostarczenia niż kontroler ładowania jest proszony o dostarczenie procesora, oznacza to, że dostępna jest nadwyżka mocy.
  • Kiedy akumulator wymaga uzupełnienia i dostępna jest nadwyżka mocy, energia zostanie przyłożona tam w zwykłej nieliniowej krzywej ładowania LiPo przy szybkim ładowaniu do około 80 procent pojemności, a następnie wolnym ładowaniu.

Procesor może pobierać z dwóch źródeł, a ładowarka może dostarczać do dwóch źródeł.

Jest to dość prosty, systematyczny pierwszy rzut oka, ale nieliniowy ładunek i zmienne obciążenia procesora / GPU sprawiają, że liniowe oszacowania czasu nie pasują do rzeczywistości.

Tak więc, jeśli Twoja ładowarka nie zapewnia energii potrzebnej do pełnego zasilania procesora, bateria wyczerpie się i ostatecznie komputer Mac wyłączy się, ponieważ nie ma już baterii, aby uzupełnić niedobór mocy. I dlatego procesor może pracować z pełną prędkością.

Nie sądzę, że istnieje ogólny powszechny czas, nawet jeśli ograniczysz się tylko do modeli ładowania USB-C. Ale świetną wiadomością jest to, że możesz po prostu otworzyć terminal i sprawdzić aktualny budżet mocy i szacunkowe czasy i nie polegać na mnie ani na nikim innym rządzącym internetem.

 pmset -g sysloadlog
 pmset -g thermlog
 pmset -g pslog

Te trzy polecenia pokazują podsumowania techniczne i szczegóły przeglądu stanu systemu (sysloadlog) i termicznego ograniczania procesora (thermlog). Ostatni dziennik zasilania odpowie na specyfikację każdego scenariusza ładowania dowolnego modelu Mac i podłączonej ładowarki.

bmike
źródło
Pytanie dotyczy sytuacji, gdy komputer Mac ładuje się (tzn. Jest podłączony do ładowarki), dlatego wydaje się, że następujące zdanie wydaje się nie na miejscu: „Bateria się wyczerpuje, a komputer Mac się wyłączy”.
forwardrin
@forthrin Mówię, że możesz zapewnić ładowarkę, która nie ma mocy, aby utrzymać działanie procesora. Procesor może całkowicie rozładować baterię, gdy jest podłączony do zasilania, w zależności od modelu MacBooka Pro i wybranej ładowarki.
bmike
Jest to również przykład tego, dlaczego normy witryn powinny zadawać tylko jedno pytanie na pytanie. Gdy jest tylko jedno pytanie, odpowiedź może odpowiednio go rozwiązać. Kiedy zadajesz wiele pytań, możesz nie uzyskać wszystkich odpowiedzi
bmike
Po zastanowieniu zwykle zgadzam się, a zatem przepisałem pytanie.
forwardrin
Niesamowite udoskonalenie @forthrin - jaki rok modelowy i specyfikacja Maca i jaka ładowarka jest w grze? MacBook z 29-watową ładowarką USB C będzie zachowywać się inaczej niż panel dotykowy MacBook Pro 13. GPU ma również znaczenie, gdy są dwa z nich, więc otrzymasz inny budżet mocy podłączony do zewnętrznego wyświetlacza i uruchamiający niektóre, ale nie wszystkie programy.
bmike