W przeciwieństwie do moich starych Windows Box i Linux Box, nie mam dostępu do czegoś podobnego do BIOS-u na moim MacBooku Pro.
Chcę wyłączyć HyperThreading Intel i7 (więc 4 rdzenie wyglądają jak 4 rdzenie i nie próbują symulować dodatkowych).
Istnieją rozwiązania do tymczasowego wyłączenia HT za pomocą narzędzi programistycznych, ale potrzebuję czegoś, aby zrobić to na stałe (takie, które nie resetuje się przy ponownym uruchomieniu).
To jest dla MacBook Pro 15 "Retina.
Odpowiedzi:
Pobierz i zainstaluj Xcode . Zawiera Processor.prefPane (nie jestem pewien, gdzie dokładnie się znajduje), który pozwala wyłączyć hiperwątkowanie.
Po zainstalowaniu Xcode można również wyłączyć hiperwątkowanie za pomocą następującego polecenia terminala:
Nie sądzę, aby to ustawienie zostało zachowane po ponownym uruchomieniu komputera Mac, więc możesz chcieć utworzyć AppleScript, aby uruchomić to polecenie podczas uruchamiania.
źródło
Masz szczęście z następującymi? Wymaga ponownego uruchomienia komputera.
Może to być coś, co można umieścić w argumentach rozruchowych, ale nie mogłem tego znaleźć.
Patrz: Pytania i odpowiedzi techniczne QA1141 Wyłączanie rdzeni procesora w systemie wielordzeniowym
źródło