smcprocessor kext для чего
# Сбор файлов
Этот раздел о сборе различных файлов для загрузки macOS, мы ожидаем, что вы хорошо знаете своё оборудование перед началом, и надеемся, что вы делали раньше Хакинтош, так как мы не будем здесь глубоко погружаться.
Как лучше всего узнать, поддерживается ли мое оборудование?
См. Страницу аппаратных ограничений для лучшего понимания того, что требуется macOS для загрузки, аппаратная поддержка между Clover и OpenCore очень похожа.
Как можно узнать, какое у меня оборудование?
# Драйверы прошивок
# Универсальные
# Пользователям Legacy
В дополнение вышесказанному, если ваше оборудование не поддерживает UEFI(2011 г. и старее), вам понадобится следующее. Обратите пристальное внимание на каждый пункт, поскольку вам может не понадобится все 4:
Эти файлы должны быть помещены в папку Drivers в вашем EFI
Для тех, у кого 32-битные процессоры, вы также захотите получить эти драйверы
# Кексты
Все кексты перечисленные ниже, можно найти предварительно скомпилированными в Kext Repo
# Маст-хэв
Без двух ниже, система не загрузится:
Напоминание: если вы не хотите загружать эти старые ОС, вы можете проигнорировать эти кексты.
# Плагины VirtualSMC
Нижеприведенные плагины не требуются для загрузки, и просто добавляют дополнительный функционал в систему, как мониторинг компьютера(Учтите, что когда VirtualSMC поддерживает 10.6, плагины могут требовать 10.8+):
# Графика
Для тех, кто планирует загружать OS X 10.7 и старее, возможно, лучше стоит выбрать эти кексты:
# Ethernet
Здесь мы предполагаем, что вы знаете, какая Ethernet карта установлена в вашей системе, напоминаем, что на страницах спецификации продукта, скорее всего, будет указан тип сетевой карты.
Актуальны как для legacy установок macOS, так и для устаревшего ПК оборудования.
А также, имейте ввиду, что некоторые сетевые контролеры нативно поддерживаются в macOS:
Нативные Ethernet контроллеры
# Серии Aquantia
Примечание: Из-за того, что многие сетевые карты Aquantia поставляются с устаревшей прошивкой, вам может понадобиться обновить прошивку в Linux/Windows, чтобы убедиться, что она совместима с macOS.
# Серии Intel
# Серии Broadcom
# WiFi и Bluetooth
# Intel
Чтобы включить поддержку AirportItlwm в OpenCore, вам нужно:
# Broadcom
Однако, ProperTree сделает это за вас, поэтому вам не нужно беспокоиться
# Кексты для процессоров AMD
# Дополнительно
# Особенности ноутбуков
# Драйверы ввода
# Разное
Пожалуйста, обратитесь к Kexts.md
(opens new window) для получения списка поддерживаемых кекстов
И так, вы видите все SSDT в папке AcpiSamples и задаетесь вопросом, нужны ли они вам. Мы рассмотрим, какие SSDT вам нужны в вашем конкретном ACPI разделе config.plist, поскольку нужные вам SSDT зависят от платформы. Некоторые из них могут быть специфичными для конкретной системы, где они должны быть настроены. Вы можете легко потеряться, если я дам вам список SSDT на выбор прямо сейчас.
(opens new window) имеет обширный раздел с SSDT, включая их компиляцию на разных платформах
# Настольный ПК
Platforms | CPU | EC | AWAC | NVRAM | USB |
---|---|---|---|---|---|
Penryn | N/A | SSDT-EC |
(opens new window)
(opens new window) (Run in Post-Install)
(opens new window)
(opens new window)
(opens new window)
# Высокопроизводительный настольный ПК
Platforms | CPU | EC | RTC | PCI |
---|---|---|---|---|
Nehalem and Westmere | N/A | SSDT-EC |
(opens new window)
(opens new window)
(opens new window)
# Ноутбук
Platforms | CPU | EC | Backlight | I2C Trackpad | AWAC | USB | IRQ |
---|---|---|---|---|---|---|---|
Clarksfield и Arrandale | N/A | SSDT-EC |
(opens new window) (Run in Post-Install)
(opens new window)
(opens new window)
(opens new window)
Platforms | NVRAM | IMEI |
---|---|---|
Clarksfield и Arrandale | N/A | N/A |
Sandy Bridge | SSDT-IMEI (opens new window) | |
Ivy Bridge | ||
Haswell | N/A | |
Broadwell | ||
Skylake | ||
Kaby Lake | ||
Coffee Lake (8th Gen) и Whiskey Lake | ||
Coffee Lake (9th Gen) | SSDT-PMC (opens new window) | |
Comet Lake | N/A | |
Ice Lake |
# Теперь, когда это всё сделано, перейдите к Началу работы с ACPI (на английском)
Smcprocessor kext для чего
This section is for gathering miscellaneous files for booting macOS, we do expect you to know your hardware well before starting and hopefully made a Hackintosh before as we won’t be deep diving in here.
What’s the best way to figure out if my hardware is supported?
See the Hardware Limitations page for some better insight into what macOS requires to boot, hardware support between Clover and OpenCore are quite similar.
What are some ways to figure out what hardware I have?
Firmware drivers are drivers used by OpenCore in the UEFI environment. They’re mainly required to boot a machine, either by extending OpenCore’s patching ability or showing you different types of drives in the OpenCore picker(ie. HFS drives).
. tip Required Drivers
In addition to the above, if your hardware doesn’t support UEFI(2011 and older era) then you’ll need the following. Pay close attention to each entry as you may not need all 4:
These files will go in your Drivers folder in your EFI
. details 32-Bit specifics
For those with 32-Bit CPUs, you’ll want to grab these drivers as well
A kext is a kernel extension, you can think of this as a driver for macOS, these files will go into the Kexts folder in your EFI.
All kext listed below can be found pre-compiled in the Kext Repo. Kexts here are compiled each time there’s a new commit.
. tip Required Kexts
Without the below 2, no system is bootable:
The below plugins are not required to boot, and merely add extra functionality to the system like hardware monitoring (Note while VirtualSMC supports 10.4, plugins may require newer versions):
. details Legacy Audio Kext
For those who plan to boot 10.7 and older may want to opt for these kexts instead:
Here we’re going to assume you know what ethernet card your system has, reminder that product spec pages will most likely list the type of network card.
. details Legacy Ethernet Kexts
Relevant for either legacy macOS installs or older PC hardware.
And also keep in mind certain NICs are actually natively supported in macOS:
. details Native Ethernet Controllers
Note: Due to some outdated firmware shipped on many Aquantia NICs, you may need to update the firmware in Linux/Windows to ensure it’s macOS-compatible.
- с добрым утром и хорошим днем вторника прикольные
- сегодня день рождения есенина