Por que instalar o Snow Leopard em uma máquina x86 requer a correção do DSDT?

2

Eu tenho visto vários artigos que descrevem como instalar várias versões de MacOs em laptops x86 da HP, Dell, etc.

Muitos deles referem-se à necessidade de corrigir o DSDT, e até recomendam uma ferramenta de patches GUI DSDT.

por exemplo,

ou

Por que é necessário corrigir o DSDT se eu instalar o MacOS em um laptop HP?

Esses patches também seriam necessários ou recomendados se eu executasse o Linux ou o Windows no mesmo laptop?

    
por Cheeso 01.12.2010 / 17:16

2 respostas

1

De acordo com o projeto OSx86 :

The problem is that OS X has an incomplete ACPI implementation which supports only a subset of DSDT. Modifying the DSDT allows the user to better support their hardware. For example, fixing Time Machine and the UUID 35 error is possible after modifying the DSDT.

Além disso, de acordo com o ArchWiki (que é sobre o Linux):

A common linux problem is missing ACPI functionality (fans not running, screens not turning off when the lid is closed, etc.) stemming from DSDTs made with Windows specifically in mind.

Assim, se ambos os " OS X tiverem uma implementação ACPI incompleta " e sua cotação " HP geralmente parece escrever código ACPI excepcionalmente ruim "são verdadeiras, então corrigir o DSDT pode resultar em uma melhor correspondência e, assim, fazer o OS X funcionar melhor com o seu não -Apple hardware?

    
por 01.12.2010 / 17:21
1

Eu sempre me perguntei isso e não encontrei uma boa explicação. Eu me considero bastante avançado no assunto hackintosh neste momento e tenho uma máquina rodando perfeitamente sem nenhum patch DSDT ...

Existem muitos recursos bons lá fora para kexts e outros hacks que tendem a ponderar se isso é necessário, a menos que você seja um completo perfeccionista. A única coisa que minha máquina não faz é dormir, mas eu nem gastei nenhum tempo tentando fazer isso funcionar, pois é uma máquina desktop que serve conteúdo para a casa. Ele está funcionando há 45 dias sem nem um soluço (o que é mais do que eu acho que já tive um PC rodando com windows), então eu realmente preciso me preocupar com o DSDT?

    
por 01.12.2010 / 17:22