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, вам нужно:

smcprocessor kext для чего. Смотреть фото smcprocessor kext для чего. Смотреть картинку smcprocessor kext для чего. Картинка про smcprocessor kext для чего. Фото smcprocessor kext для чего

# Broadcom

Однако, ProperTree сделает это за вас, поэтому вам не нужно беспокоиться

# Кексты для процессоров AMD

# Дополнительно

# Особенности ноутбуков

# Драйверы ввода

# Разное

Пожалуйста, обратитесь к Kexts.md

(opens new window) для получения списка поддерживаемых кекстов

И так, вы видите все SSDT в папке AcpiSamples и задаетесь вопросом, нужны ли они вам. Мы рассмотрим, какие SSDT вам нужны в вашем конкретном ACPI разделе config.plist, поскольку нужные вам SSDT зависят от платформы. Некоторые из них могут быть специфичными для конкретной системы, где они должны быть настроены. Вы можете легко потеряться, если я дам вам список SSDT на выбор прямо сейчас.

(opens new window) имеет обширный раздел с SSDT, включая их компиляцию на разных платформах

# Настольный ПК

PlatformsCPUECAWACNVRAMUSB
PenrynN/ASSDT-EC

(opens new window)N/AN/AN/ALynnfield и ClarkdaleSandyBridgeCPU-PM

(opens new window) (Run in Post-Install)Ivy BridgeHaswellSSDT-PLUG

(opens new window)BroadwellSkylakeSSDT-EC-USBX

(opens new window)Kaby LakeCoffee LakeSSDT-AWAC

(opens new window)AMD (15/16h)N/AN/AN/AAMD (17/19h)SSDT-CPUR для B550 и A520

# Высокопроизводительный настольный ПК

PlatformsCPUECRTCPCI
Nehalem and WestmereN/ASSDT-EC

(opens new window)N/AN/ASandy Bridge-ESSDT-UNC

(opens new window)Ivy Bridge-EHaswell-ESSDT-PLUG

(opens new window)Broadwell-ESkylake-XN/A

# Ноутбук

PlatformsCPUECBacklightI2C TrackpadAWACUSBIRQ
Clarksfield и ArrandaleN/ASSDT-EC

(opens new window) (Run in Post-Install)Ivy BridgeHaswellSSDT-PLUG

(opens new window)BroadwellSkylakeSSDT-EC-USBX

(opens new window)N/AKaby LakeCoffee Lake (8th Gen) и Whiskey LakeSSDT-PNLF-CFL

(opens new window)Coffee Lake (9th Gen)Comet LakeIce LakeSSDT-RHUB

PlatformsNVRAMIMEI
Clarksfield и ArrandaleN/AN/A
Sandy BridgeSSDT-IMEI

(opens new window)

Ivy Bridge
HaswellN/A
Broadwell
Skylake
Kaby Lake
Coffee Lake (8th Gen) и Whiskey Lake
Coffee Lake (9th Gen)SSDT-PMC

(opens new window)

Comet LakeN/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.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *