Очень правильно сказано.вообще некоторые рекомендуют не пользоваться рекомендациями этого сайта...
А теперь ликбез....
Подумайте, что вам от матери нужно?
Для ОС Х чем проще мать - тем лучше. Я ставил хак на Asus P8Z77-M, за 3 часа всё стало с клевером. Обновил с 10,9,0 до 10,9,5 - 10,10. Работает как часы.
Чем меньше всяких костылей от производителя тем лучше. На ОС Х будут работать без проблем матеря с родными для ос чипсетами, а это основные чипсеты: Z77, Z68 и тд. Как это понять? А лекго*.
На сегодня отличный выбор это или Гигабол или Асус (Z77, Z87). Отличия в них только то, что для асус нужно в конфиге клевера указать AsusAICPUPM=yes, и, зависит от проца, kernelpm=yes. Это всё из-за регистра, в который яблочному драйверу нужен доступ на уровне чтение\запись: у асуса - только чтение, у гигаболта - чтение\запись.
Юсб3 - в Z77 чипсете интеловское поэтому работает "из коробки", спит как младенец этот контролер, а вот другие требуют доп. кексов, которые ломают сон легко и просто. Спросите себя, что лучше простота и комфорт или мегасупадупа мать, но в биосе которой всё отключено, ибо или нет кекса или не спит или ещё что-то.
Лучше купить мощнее проц и больше озу, чем дороже мать.
*- Берём флешку с убунтой или форточки:
- убунта
в теримнале даём команду lspci -b -nn
в выводе ищем LPC контроллер, смотрим его id, запоминаем;
-форточка
смысл тот же, но только аида в помощь,
делаем аппаратный отчёт,
поиском ищем LPC, запоминаем;
Затем, зная заветные 4 цифры, смотрим в info.plist в кексе AppleLPC.kext. В плисте есть раздел IOKitPersonalities, в котором есть 2, 3 или 4 раздела которые содержат IONameMatch. Раскрываем их все и ищем свой id. Нашли? Мои поздравления вы в игре. Не нашли? Не стоит плакать, хотя стоит, конечно )))))
Для тех кто не нашёл, в клевере есть авто фикс для дсдт "FakeLPC_0020" включаем его и LPC работает.
Так вы понимаете с чем имеете дело, если чипсэт есть в кексе - он родной для ОС Х, если нет - не беда, но могут быть "приколы" с оборудованием и разными контролерами.
Вывод: проще мать, круче проц, больше озу, никаких вай-вай на борту, msata ++++++++ да да да!!!!
Вот список айдишников из AppleLPC 10.10:
<key>CFBundleVersion</key>
<string>1.7.3</string>
IOKitPersonalities/AppleLPC
<array>
<string>pci8086,2811</string>
<string>pci8086,2815</string>
<string>pci8086,27b9</string>
<string>pci8086,27bd</string>
<string>pci8086,2670</string>
<string>pci8086,8119</string>
<string>pci8086,2916</string>
<string>pci8086,3a18</string>
<string>pci8086,3b00</string>
<string>pci8086,3b01</string>
<string>pci8086,3b02</string>
<string>pci8086,3b09</string>
<string>pci8086,1e44</string>
<string>pci10de,aac</string>
<string>pci10de,aae</string>
<string>pci10de,aaf</string>
<string>pci10de,d80</string>
<string>pci10de,d81</string>
<string>pci10de,d82</string>
<string>pci10de,d83</string>
</array>
<string>pci8086,2811</string>
<string>pci8086,2815</string>
<string>pci8086,27b9</string>
<string>pci8086,27bd</string>
<string>pci8086,2670</string>
<string>pci8086,8119</string>
<string>pci8086,2916</string>
<string>pci8086,3a18</string>
<string>pci8086,3b00</string>
<string>pci8086,3b01</string>
<string>pci8086,3b02</string>
<string>pci8086,3b09</string>
<string>pci8086,1e44</string>
<string>pci10de,aac</string>
<string>pci10de,aae</string>
<string>pci10de,aaf</string>
<string>pci10de,d80</string>
<string>pci10de,d81</string>
<string>pci10de,d82</string>
<string>pci10de,d83</string>
</array>
<array>
<string>pci8086,9c43</string>
</array>
<string>pci8086,9c43</string>
</array>
<array>
<string>pci8086,9c43</string>
<string>pci8086,8c44</string>
<string>pci8086,8c4b</string>
<string>pci8086,1c42</string>
<string>pci8086,1c44</string>
<string>pci8086,1c4e</string>
<string>pci8086,1c4c</string>
<string>pci8086,1c50</string>
<string>pci8086,1c4a</string>
<string>pci8086,1c46</string>
<string>pci8086,1c5c</string>
<string>pci8086,1c52</string>
<string>pci8086,1c54</string>
<string>pci8086,1c56</string>
<string>pci8086,1c43</string>
<string>pci8086,1c4f</string>
<string>pci8086,1c47</string>
<string>pci8086,1c4b</string>
<string>pci8086,1c49</string>
<string>pci8086,1c41</string>
<string>pci8086,1c4d</string>
<string>pci8086,1d41</string>
<string>pci8086,1e42</string>
<string>pci8086,1e55</string>
<string>pci8086,1e58</string>
<string>pci8086,1e57</string>
<string>pci8086,1e59</string>
<string>pci8086,1e5d</string>
<string>pci8086,1e43</string>
<string>pci8086,1e56</string>
</array>
<string>pci8086,9c43</string>
<string>pci8086,8c44</string>
<string>pci8086,8c4b</string>
<string>pci8086,1c42</string>
<string>pci8086,1c44</string>
<string>pci8086,1c4e</string>
<string>pci8086,1c4c</string>
<string>pci8086,1c50</string>
<string>pci8086,1c4a</string>
<string>pci8086,1c46</string>
<string>pci8086,1c5c</string>
<string>pci8086,1c52</string>
<string>pci8086,1c54</string>
<string>pci8086,1c56</string>
<string>pci8086,1c43</string>
<string>pci8086,1c4f</string>
<string>pci8086,1c47</string>
<string>pci8086,1c4b</string>
<string>pci8086,1c49</string>
<string>pci8086,1c41</string>
<string>pci8086,1c4d</string>
<string>pci8086,1d41</string>
<string>pci8086,1e42</string>
<string>pci8086,1e55</string>
<string>pci8086,1e58</string>
<string>pci8086,1e57</string>
<string>pci8086,1e59</string>
<string>pci8086,1e5d</string>
<string>pci8086,1e43</string>
<string>pci8086,1e56</string>
</array>
<array>
<string>pci8086,9cc1</string>
<string>pci8086,9cc2</string>
<string>pci8086,9cc3</string>
<string>pci8086,9cc5</string>
<string>pci8086,9cc6</string>
<string>pci8086,9cc7</string>
<string>pci8086,9cc9</string>
</array>
<string>pci8086,9cc1</string>
<string>pci8086,9cc2</string>
<string>pci8086,9cc3</string>
<string>pci8086,9cc5</string>
<string>pci8086,9cc6</string>
<string>pci8086,9cc7</string>
<string>pci8086,9cc9</string>
</array>
Пару слов про дсдт.
DSDT.aml всегда есть в биосе. Он всегда грузится ОСью (Вин, Линь. ОСь)
Не играет роль какая ос стоит на хдд - дсдт всегда подгружается. - да, два раза написал.
Просто имея ОС Х и клевер, можно подгружать кастомный дсдт, сугубо для нужд ОС Х. В обход родному в биосе.
Для чего это? А всё просто. Так мы лечим детские болезни наших писи и делаем их похожими на маки, маскируясь под них. Ведь железо то похожее )))
Производители ПиСи ленивые тюлени, которым пофиг на правильность работы их оборудования, в силу того, что Мелкософт не требует этого от них. Поэтому абсолютно все дсдт в биосах на писи имеют ошибки компиляции. Тоесть, русским языком, программный код на языке ACPI имеет ошибки (синтаксис, значения, ретурны и тд). Из-за этого глюки, фризы, БСОДы и всякая нечисть. Не верите? Отлично, я тоже не верил.
Берёте аиду, вытаскиваете дсдт. Для этого кликаете правой кнопкой по нижней панельке рабочего окна аиды. Вот видос https://www.youtube.com/watch?v=dj4p2uB1Uds
Качаете ACPI tools по-новее. Это командная утилитка. Прочитав хелпник её, декомпилируете ваш DSDT.aml в DSDT.dsl. А теперь компилируете обратно из dsl в aml. Получилось? А нет. А почему? А потому, что тюленям пофиг )))))))
Теперь что бы дсдт скомпилировался необходимо исправлять варнинги и ошибки. Но это уже другая история....
Последнее редактирование: