Jump to content
RCOO

Ajuda para fazer patch ao DSDT

Recommended Posts

Instalei no meu Toshiba P755-103 (http://www.toshiba.eu/discontinued-products/satellite-p755-103/ , Atheros AR9002-1NGWB WiFi card, more info - http://prntscr.com/r7pux) o iAtkos ML2. Até aqui tudo bem. Conseguir pôr a funcionar a minha HD3000 e desisti da minha Geforce GT540M.


No entanto, estou a ter temperaturas altíssimas. Disseram-me que estas podiam estar relacionadas com a minha GeForce GT540M e que a devia desativar, através de um patch do DSDT.

Ora eu não faço ideia de como aplicar este patch, apesar de saber que é preciso o SSDT (nomeadamente os ficheiros: SSDT_v01-OptRef-OptTabl-00001000-INTL-20091112.aml e SSDT_v01-SgRef-SgTabl-00001000-INTL-20091112.aml).

Anexei o DSDT (que já tem um patch para a HD3000 VGA-out) e o SSDT.

Se alguém me poder ajudar, agradeço.

SSDT.zip

DSDT.aml.zip

Link to comment
Share on other sites

olá


desse assunto o k conheço são alguns post sobre...


o k pedes é especifico para cada note, bios ....


se trouxeres o patch para aplicar para o teu caso em particular, podemos dar uma olhada e ver se tem algum sentido...


isso é 1 pouco como a bateria injetada no dsdt para ser reconhecida em Lion e Mountain Lion, cada caso é 1 caso.


só axo estranho o k reportas pois tem milhares de users nessa situação e não reportam nada disso, é verdade k a nvidia está lá e n faz nada, mas geralmente o k se queixam é de comer autonomia de bateria...


tenta ler sobre o assunto, tem até report k nem em windows funciona bem...


bom hack

PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI

Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000

My OS X Files 

Link to comment
Share on other sites

Eu acho q é mesmo da gráfica... Só atinjo temperaturas semelhantes em Windows com a gráfica a fazer render de gráficos poderosos.


Eu tentei o seguinte:


"my steps were these:

Extract your SSDTs (via some livelinux and acpidump or so)

Open them in a DSDT-Editor (like this one http://www.insanelymac.com/forum/index. ... pic=223205) and look for the one which says NVidiaOptimusTable (like NvOptTbl or so)

Look in this SSDT for a method called "OFF" or "OPOF"

Copy this method into the "/" scope of your DSDT and hit compile... and it will fail

Look where the missing variables are defined in the SSDT from before and copy the whole operationarea to where you pasted the OFF-method

Repeat until it compiles just fine

Call the OFF-method by adding "OFF()" (or whatever your method is called) to the _WAK method in your DSDT

Install the DSDT and reboot

Look in the systeminfo under Graphics/Displays. the nvidia should now not be listed anymore. if it is, there was some error."

Mas obtenho imensos erros, logo nos primeiros passos.

Link to comment
Share on other sites

Se o problema for realmente a gráfica, tente esta kext, só o patch DSDT não resolve.


http://www.insanelymac.com/forum/topic/271292-dev-disabling-the-nvidia-card-for-battery-life-optimus/

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Tentei esse kext e nada. A gráfica continua a ser detetada. Além disso o sobreaquecimento continua :S

Já vi vários relatos de pessoas que desativaram a gráfica apenas através do DSDT, por isso pensei que fosse o suficiente.


http://legacy.tonycrapx86.com/viewtopic.php?t=54318 - Veja o tópico do Eons... Ele usou um patch do DSDT para desabilitar a Geforce! Tenho que fazer isso só não sei como patchear meu dsdt! :S

Link to comment
Share on other sites

Ele fala para adicionar uma chamada ao method _OFF dentro de _INI e _WAK

DSDT.aml.zip

Como no seu caso todo código referente à gráfica está nas SSDT e você usa DropSSDT, além do SSDT.aml criado para o seu CPU, coloque na pasta Extra as tabelas abaixo, renomeadas para SSDT-1.aml e SSDT-2.aml

SSDT_v01-OptRef-OptTabl-00001000-INTL-20091112.aml

SSDT_v01-SgRef-SgTabl-00001000-INTL-20091112.aml

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Ele fala para adicionar uma chamada ao method _OFF dentro de _INI e _WAK

[attachment=0]DSDT.aml.zip[/attachment]

Como no seu caso todo código referente à gráfica está nas SSDT e você usa DropSSDT, além do SSDT.aml criado para o seu CPU, coloque na pasta Extra as tabelas abaixo, renomeadas para SSDT-1.aml e SSDT-2.aml

 

Esse dsdt foi modificado?

Edit : já vi que foi. Fiz o teste e a gráfica continua a funcionar. Ainda aparece na informação do sistema e aquece.

Muito obrigado, pela sugestão de qualquer forma.

Link to comment
Share on other sites

Só a DSDT não adianta, também precisa das 3 SSDT.


Eu faria uma instalação limpa partindo do DMG original. Pode ser que você esteja quebrando a cabeça com patch DSDT, achando que o problema é a gráfica, quando pode ser algum arquivo do sistema modificado indevidamente pelo iAtkos. Como o artur-pt já falou, a gráfica discreta estar ligada apenas consome mais bateria, nunca vi causar tanto aquecimento.

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Certamente foi, pois a chamada está em _INI, mas pelo jeito essa chamada de _OFF não desativa a placa como o cara diz naquele tópico.


Eu tentaria algo assim em conjunto com aquela kext (ainda precisa das SSDT)

DSDT.aml.zip

Veja no Console.app a saída da kext.

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Ok. Já coloquei a kext e esse DSDT. Temperaturas altas continuam.

Posso fazer algum diagnóstico para ver se o que deve acontecer acontece?


Pernacabeluda, não tens Skype ou assim? Era mais rápido para fazer todos estes procedimentos!

Link to comment
Share on other sites

Veja no Console.app a saída da kext.

 

Por que você não faz uma instalação limpa? Não tenho mais sugestões usando iAtkos.

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Você está brincando? Eu já falei, no aplicativo Console, tem que aparecer isto ou uma mensagem de erro

NoNvidia: NoNvidia by michyprima, init

NoNvidia: got the ACPI device

NoNvidia: disabling nvidia card

NoNvidia: nvidia card successfully disabled

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Você está brincando? Eu já falei, no aplicativo Console, tem que aparecer isto ou uma mensagem de erro

 

Desculpa. Pensava q tava falando do terminal e era preciso rodar um comando. Nada. Essas mensagens não aparecem.

Link to comment
Share on other sites

Tenho isso:

 

04/03/13 23:20:27,000 kernel[0]: NoNvidia: NoNvidia by michyprima, init

04/03/13 23:20:27,000 kernel[0]: NoNvidia: got the ACPI device

04/03/13 23:20:27,000 kernel[0]: NoNvidia: disabling nvidia card

04/03/13 23:20:27,000 kernel[0]: NoNvidia: disabling failed

Link to comment
Share on other sites

Certamente foi, pois a chamada está em _INI, mas pelo jeito essa chamada de _OFF não desativa a placa como o cara diz naquele tópico.


Eu tentaria algo assim em conjunto com aquela kext (ainda precisa das SSDT)

: NoNvidia: NoNvidia by michyprima, init

04/03/13 23:34:12,000 kernel[0]: NoNvidia: got the ACPI device

04/03/13 23:34:12,000 kernel[0]: NoNvidia: disabling nvidia card

04/03/13 23:34:12,000 kernel[0]: NoNvidia: nvidia card successfully disabled


No entanto, a placa da nVidia continua listada na informação do sistema e o aquecimento continua!

Link to comment
Share on other sites

Desativar a placa não fará com que ela desapareça das informações do sistema. Se não mudou nada quanto ao aquecimento, não tem nada a ver com a placa de vídeo, como eu já imaginava.

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Desativar a placa não fará com que ela desapareça das informações do sistema. Se não mudou nada quanto ao aquecimento, não tem nada a ver com a placa de vídeo, como eu já imaginava.

 

http://www.insanelymac.com/forum/topic/286196-asus-a56cm-k56cm-tutorial-ml-1082/page__st__180

Vê esse post. O user Lejenk, tem uma HD4000 + GT635M. Ele teve de desabilitar a GT635M, via DSDT, apenas. Na imagem que ele colocou nessa página do tópico mostra a informação do sistema, que mostra que a GT635M não está ativa. :S


Outro exemplo: http://www.insanelymac.com/forum/topic/281476-can-the-dell-inspiron-17r-notebook-inspiron-7720-run-mac/page__st__120 nesse caso até se mostra os níveis da temperatura depois da gráfica ser desativada.

Link to comment
Share on other sites

Verdade. Não sei como fazer o mesmo no seu caso, sua DSDT é diferente da deles.


Fiz uma tentativa, mas sem muita esperança

DSDT.aml.zip

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Com essa DSDT não precisa ter aquelas duas SSDT, apenas a para o seu CPU. Acredito que não faça diferença na temperatura, mas em todo caso...

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Isto ou o link da minha assinatura (imagem preparada da mesma forma)


http://Olarila.com/forum/viewtopic.php?f=3&t=995

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...
The popup will be closed in 15 seconds...