oldnapalm Posted April 15, 2010 Share Posted April 15, 2010 Fix para o shutdown, dispensa o uso da kext OpenHaltRestart para o PC desligar corretamente. Para o restart recomendo a kext OSXRestart que continua funcionando depois do sleep, ou o Chameleon RC5 que contém este fix. Para placas mãe Asus: Tópico original: http://www.projectosx.com/forum/index.php?showtopic=904 Modifique o método _PTS para não fazer nada se o Arg0 for 0x05 (shutdown) Method (_PTS, 1, NotSerialized) { If (LEqual (Arg0, 0x05)) {} Else { ... código original } } Para placas mãe Gigabyte: Tópico original: http://www.insanelymac.com/forum/index.php?showtopic=192518 No método _PTS, onde o Arg0 for 0x05 (shutdown), substitua o código original por esse Store (Zero, SLPE) Sleep (0x10) e insira esse código no bloco principal OperationRegion (PMRS, SystemIO, 0x0430, One) Field (PMRS, ByteAcc, NoLock, Preserve) { , 4, SLPE, 1 } Link to comment Share on other sites More sharing options...
oldnapalm Posted July 20, 2010 Author Share Posted July 20, 2010 Patch no formato do DSDT Editor Shutdown_ASUS.txt Shutdown_Gigabyte.txt Link to comment Share on other sites More sharing options...
slipttees Posted September 7, 2010 Share Posted September 7, 2010 EDITADO: Tenho uma placa intel dg35ec e após varias testes dos patch asus e gigabyte que hora funcionava hora nao funcionava, até que cheguei junto com o MaLd0n e oldnapalm um fix hibrido para placas intel Patch no formato do DSDT Editor Shutdown_Intel.txt Obrigado Galera Link to comment Share on other sites More sharing options...
oldnapalm Posted September 7, 2010 Author Share Posted September 7, 2010 É, o Chameleon tá evoluindo bastante. SpeedStep vanilla, restart, shutdown, detecção de memória... Valeu slipttees! Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted December 6, 2010 Share Posted December 6, 2010 Exemplo - Asus P5Q-E, DSDT do BIOS 2101 com patch applicado: Method (_PTS, 1, NotSerialized) { If (LEqual (Arg0, 0x05)) {} Else { Store (Arg0, DBG8) PTS (Arg0) Store (Zero, Index (WAKP, Zero)) Store (Zero, Index (WAKP, One)) If (LAnd (LEqual (Arg0, 0x04), LEqual (OSFL (), 0x02))) { Sleep (0x0BB8) } Store (ASSB, WSSB) Store (AOTB, WOTB) Store (AAXB, WAXB) Store (Arg0, ASSB) Store (OSFL (), AOTB) Store (Zero, AAXB) } } Junto com... If (LOr (_OSI ("Darwin"), _OSI ("Windows 2006"))) { Store (Zero, OSVR) } ...no Method OSFL (coloque "Windows 2006" no search do editor para achar o lugar), eu tenho S3 sleep e shutdown. Bom demais. Link to comment Share on other sites More sharing options...
Recommended Posts