Cassio
Gurus-
Posts
3,745 -
Joined
-
Last visited
Everything posted by Cassio
-
Ativando a Aceleração da Intel HD Graphics (Arrandale)
Cassio replied to Jiban's topic in Guias & Tutoriais Hackintosh
Esse método é pras Intel HD Arrandale. Pra Sandy Bridge dê uma lida neste tópico http://www.insanelymac.com/forum/index.php?showtopic=250332 -
Use IORegistryExplorer.
-
How to apply a patch using DSDT Editor If you will apply several patches you can compile only once, after all patches are applied. When applying a patch, check the before/after tabs and try to understand what is being changed and why. Important: always start from an original DSDT. Don't use "extract DSDT" if you booted using a patched dsdt.aml from other PC. If you can't boot without a patched DSDT, use Windows or Linux to extract the original DSDT from BIOS. If you update BIOS, most likely you will have to patch DSDT again, so it's a good idea to create a full patch, with all needed patches (separated by ";"), like the many examples here. Patches DSDT Patch Request Power management: If AppleIntelCPUPowerManagement doesn't work (need to use NullCPUPowerManagement) even if you enable GenerateCStates and GeneratePStates in Chameleon, check if AppleLPC is loaded (run "kextstat" command in terminal), if it's not, apply one of the LPC patches according to your chipset (desktop/laptop ICH7, ICH8, ICH9, ICH10, Nehalem, Sandy Bridge). If you get "No HPET(s) available" kernel panic you may need the HPET patch. The example is used on Gigabyte mobos, but it may also be needed in other mobos and laptops (adapt _CRS to return the ResourceTemplate right above). For many Sandy Bridge systems it's also necessary to patch AppleIntelCPUPowerManagement. About power management http://Olarila.com/forum/viewtopic.php?f=18&t=1703 USB problems: There are many USB patches, EHCI, UHCI, ICH9 USB sleep, EHCI sleep/ownership, some are generic, some are organized by chipset. If you have problems with USB ports, if you see errors or warnings in kernel log about EHCI or UHCI, you can try these patches. Sleep problems: Problems with sleep are usually related to power management and USB. If the system goes to sleep and wakes immediately, look for "Wake reason" in kernel log and edit method _PSW or remove _PRW from that device in DSDT. CMOS reset: Apply the RTC patch. If you have CMOS reset after sleep/wake/reboot in Lion, you need to patch AppleRTC. Audio: You can use HDEF (or AZAL to HDEF if you already have device AZAL) and a codec patch (ALC*) if you will use a patched AppleHDA, or if you just want to have audio information in System Profiler. Make sure layout-id in DSDT (hex) coincides with LayoutID in AppleHDA (decimal). DTGP is required by many patches, so you will probably need it. IRQs is a "generic" patch, it's always used. In some cases more IRQs are added to device HPET, compare patches for various chipsets. SBUS (SMBUS) is used to get SMBus kexts loaded. Shutdown patches are BIOS specific, apply if the PC doesn't turn off properly. There are other hardware specific and some "cosmetic" patches (only fix warning and remark messages in compilation, but aren't really necessary). References (must read if you want to understand what the patches do) DSDT fixes for Gigabyte boards P5K PRO DSDT: trick retail drivers by changing "device-id" (e.g USB), Fix sleep issues of ICH9/-R faking ICH10-R Slow Sata Issue Fix, How to fix HPET IRQ conflict that cause that ALC889A, Gigabyte (Intel) [HOW TO] Patch AppleHDA - Knowledge Base, Guide for how to fix/use original AppleHDA DSDT - Vanilla Speedstep - Generic Scope (_PR) Shutdown Fix Atheros Ar9285, Working starting with 10.6.5 GA-EX58 and GA-X58A DSDT native power management modifications Final solution (FIX) for GMA950 Desktop edition SpeedStepper, AICPUPM patcher for ASUS P8P67 (and others) CMOS Resets on Restarts after Sleep and Wake in 10.7 (Lion)
-
Dicas sobre gerenciamento de energia (SpeedStep, sleep)
Cassio replied to oldnapalm's topic in Guias & Tutoriais Hackintosh
Verificou no log se não tem nenhum erro? A AppleLPC tá carregada? Não tá usando NullCPUPM (disabler)? Você aplicou os patches "básicos" na DSDT? Se precisa EHCIaquire e UHCIreset pode ter problema no sleep relacionado a USB. -
Veja o link que eu postei acima, depois desse erro você pode entrar com -s e remover as kexts que o update instalou. Se remover apenas as da Intel HD não resolver, remova também a AppleGraphicsControl.
-
Cara, eu não lembro de ter feito isso, tem certeza que não foi o MaLd0n? Eu não costumo fazer e entregar a coisa pronta, primeiro porque o objetivo do fórum é que as pessoas aprendam a fazer, e depois que se eu fizer pra um, todos vão querer o mesmo. Este tópico é sobre o update 10.6.8, quem sabe você cria um tópico na seção DSDT ou usa um que seja relacionado à sua situação, aí eu te dou umas dicas de que patches pode precisar. Poste as especificações do hardware e as informações básicas (ioreg, kextstat, DSDT, enfim o que o run_me empacota).
-
Notebook Microboard nao aparece HD no utilitario de disco
Cassio replied to sergolo's topic in Snow Leopard (10.6) BR
Gere o pen drive pelo desktop http://Olarila.com/forum/viewtopic.php?f=3&t=21 -
O patch parece estar certo, o único "detalhe" é que o último valor do _PSD é o número de cores do CPU, então no seu caso deveria ser 0x01, mas acho que isso não está causando o problema. Method (_PSD, 0, NotSerialized) { Return (Package (0x05) { 0x05, Zero, Zero, 0xFC, [color=#FF0000]0x04[/color] }) } Tente usar MacMini no SMBIOS, acho que é o único Mac com Core Solo. Talvez esse CPU não seja suportado. Sobre o erro no bdmesg, tente questionar nos issues do Chameleon http://forge.voodooprojects.org/p/chameleon/issues/
-
Eu posso te ajudar a editar. Tem vários tópicos sobre o assunto na seção DSDT, dê uma boa lida e pergunte no próprio tópico onde tiver dúvida. Fazer pra você, sem chance.
-
Normalmente são apenas encaixados, não soldados.
-
[Wrk in Progress] ASRock Fatality Z68 Pro Gen3 Bios P1.30
Cassio replied to doze's topic in DSDT & Patch Requests
Try IOAHCIBlockStorageInjector.kext You probably need this www.insanelymac.com/forum/index.php?showtopic=258611 -
The Vostro 3550 patch has nothing about video in it. If it's an Intel HD you can try this http://Olarila.com/forum/viewtopic.php?f=17&t=391#p3570 but you will also need the proper kexts.
-
Performance, utilização dos núcleos da CPU - dúvida
Cassio replied to ProjectV8's topic in Snow Leopard (10.6) BR
Eu tentaria atualizar para 10.6.7 e usar o kernel legacy 10.7.0 do nawcom. Vi muita gente com problema no 10.6.8 em AMD. Se for problema de TSC você pode tentar isto http://code.google.com/p/voodootscsync/downloads/list -
Poste uma foto da tela no boot verbose (-v). Normalmente são as kexts da Intel HD http://Olarila.com/forum/viewtopic.php?f=4&t=433
-
The patch is available http://Olarila.com/Packs/Asus/P67%20Sabertooth.txt
-
You must have JRE installed (Java Runtime Environment), then open the .jar file.
-
Sim, mini PCI-e. Também tenho uma Broadcom BCM4311 que tava no Snow, acabei de testar no Lion e também funciona.
-
Depende de que áudio você tá falando. ALC889 é uma placa, o HDMI da nVidia é outra. Para usar o áudio HDMI com a VoodooHDA coloque o ID correspondente no Info.plist, como mostrado no tópico sobre a VoodooHDA.
-
Não tenho interesse em testar, só perguntei por curiosidade. Como você falou "mas foi preciso colocar na pasta Extra o preboot.dmg" entendi que tinha testado sem e não tinha funcionado.
-
Não sei se a AppleIntelCPUPowerManagement funciona com Core Solo, acho que só Core 2 Duo em diante. Use o comando bdmesg para ver se está gerando as SSDT A frequência permanece 804 mesmo rodando "yes" no terminal?
-
Notebook Microboard nao aparece HD no utilitario de disco
Cassio replied to sergolo's topic in Snow Leopard (10.6) BR
Veja o link que eu indiquei, mais explicado que isso é difícil. Tudo está explicado no fórum, basta você seguir os links e ler (como editar o Info.plist, como ver o device ID). Você pode tentar essa kext legacy na pasta /Extra/Extensions do pen drive http://nawcom.com/TotallyFixStillWaiting.kext.zip Confira se o device ID da sua controladora SATA está no Info.plist. -
Não é bem isso. A SleepEnabler não é necessária se você não usa a NullCPUPowerManagement.
-
Faltou anexar a DSDT. A frequência na janela principal do SMC Monitor varia de acordo com a utilização do CPU? Você tentou usar generate P e C states no Chameleon?
-
Se você está percebendo baixa performance na sua nVidia Fermi, o problema pode estar na kext AppleGraphicsPowerManagement. Um bom programa para testar é o OpenGL Extensions Viewer. Para fazer ajustes, você pode editar o Info.plist da própria kext, ou criar uma kext legacy e manter a AGPM original. Como editar o Info.plist da kext http://Olarila.com/forum/viewtopic.php?f=3&t=69 Exemplos de kext legacy: Laptop LegacyAGPM.kext.zip Desktop LegacyAGPM.kext.zip Edit: a estrutura da AGPM mudou em 10.8.2, aqui tem exemplos atualizados de legacy http://Olarila.com/forum/viewtopic.php?f=3&t=629&start=90#p22641 O problema normalmente ocorre porque a placa permanece sempre no G-state mais baixo (menor performance para maior economia de energia). Os G-states são definidos nas chaves Threshold_High e Threshold_Low, por exemplo: <key>Threshold_High</key> <array> <integer>[color=#FF0000]57[/color]</integer> <integer>[color=#008000]70[/color]</integer> <integer>[color=#0000FF]88[/color]</integer> <integer>[color=#8000FF]100[/color]</integer> </array> <key>Threshold_Low</key> <array> <integer>[color=#FF0000]0[/color]</integer> <integer>[color=#008000]68[/color]</integer> <integer>[color=#0000FF]75[/color]</integer> <integer>[color=#8000FF]95[/color]</integer> </array> Significa que quando a placa estiver de 95 a 100 % ociosa, deve engajar o state 3 (maior economia de energia). De 75 a 88 % ociosa, state 2. De 68 a 70 % ociosa, state 1. De 0 a 57 % ociosa, state 0 (máxima performance). Para que a mudança de G-state seja ativada, precisamos definir o vendor e device ID da placa de vídeo dentro da chave com o identificador de modelo (SMproductname) que usamos no SMBIOS. Exemplo: <key>[color=#FF0000]MacBookPro6,2[/color]</key> <dict> <key>[b]LogControl[/b]</key> <integer>0</integer> <key>Vendor[color=#0000FF]10de[/color]Device[color=#008000]0df0[/color]</key> <dict> ... </dict> </dict> Como encontrar o vendor e device ID http://Olarila.com/forum/viewtopic.php?f=6&t=25 Mude o LogControl de 0 para 1 para ver as mudanças de state no kernel log Apr 8 18:29:18 MacBook-de-Cassio kernel[0]: AGPM: GPU = GFX0 G-state set to 1 from 2, ControlID = 17 Apr 8 18:29:19 MacBook-de-Cassio kernel[0]: AGPM: GPU = GFX0 G-state set to 0 from 1, ControlID = 17 Apr 8 18:30:30 MacBook-de-Cassio kernel[0]: AGPM: GPU = GFX0 G-state set to 1 from 0, ControlID = 17 Apr 8 18:30:32 MacBook-de-Cassio kernel[0]: AGPM: GPU = GFX0 G-state set to 2 from 1, ControlID = 17 Se optar pela kext legacy, copie da kext original uma chave de acordo com o seu hardware. Para desktop use iMac ou MacPro. Para laptop use MacBook ou MacBookPro. Na legacy do exemplo o último valor de ambas as chaves threshold são iguais (100). Isso foi feito porque na minha placa ocorre um lag no mouse quando ela entra ou sai do state 3, então optei por fazer com que ela nunca entre no state 3, ficando entre 2 quando estiver ociosa e 0 quando estiver sendo exigida ao máximo. LegacyAGPM.kext.zip
-
Sobre os problemas com a VoodooHDA leia este tópico http://Olarila.com/forum/viewtopic.php?f=2&t=180 Fazer funcionar com a AppleHDA é bastante complicado, a menos que você consiga uma kext pronta.
