Почему установка Snow Leopard на компьютере с архитектурой x86 требует исправления DSDT?
Я видел различные статьи, в которых описывается, как устанавливать различные версии MacO на ноутбуки x86 от HP, Dell и т. Д.
Многие из них ссылаются на необходимость исправления DSDT и даже рекомендуют графический инструмент DSDT.
например,
или же
Зачем нужно исправлять DSDT, если я устанавливаю MacOS на ноутбук HP?
Будут ли эти патчи также необходимыми или рекомендованными, если я использую Linux или Windows на одном ноутбуке?
2 ответа
Согласно проекту OSx86:
Проблема состоит в том, что OS X имеет неполную реализацию ACPI, которая поддерживает только подмножество DSDT. Модификация DSDT позволяет пользователю лучше поддерживать свое оборудование. Например, исправление Time Machine и ошибки UUID 35 возможно после изменения DSDT.
Кроме того, согласно ArchWiki (о Linux):
Распространенной проблемой linux является отсутствие функциональности ACPI (вентиляторы не работают, экраны не выключаются при закрытой крышке и т. Д.), Возникающие из DSDT, созданных специально для Windows.
Следовательно, если оба вышеприведенных "OS X имеют неполную реализацию ACPI" и ваша цитата "HP обычно пишет исключительно плохой код ACPI" верна, то исправление DSDT может привести к лучшему соответствию и, таким образом, заставить OS X работать лучше. с вашим оборудованием не от Apple?
Я тоже часто удивлялся этому и не нашел хорошего объяснения. Я считаю себя достаточно продвинутым в этой области, и у меня машина работает без каких-либо патчей DSDT...
Существует так много хороших ресурсов для кекстов и других хаков, что я склонен задуматься о том, нужно ли это вообще, если вы не являетесь полным перфекционистом. Единственное, чего не делает моя машина, - это спит, но я даже не потратил времени на попытки заставить это работать, поскольку это настольный компьютер, который доставляет контент в домашнее хозяйство. Он работает в течение 45 дней без особых проблем (и это дольше, чем я думаю, у меня когда-либо был компьютер с Windows), так что мне действительно нужно беспокоиться о DSDT?