Jump to content
thalesog

DSDT Lenovo 13s-IWL

Recommended Posts

Boa noite pessoal!
Realizei a instalação do OSX Big Sur em um Lenovo 13s IWL e estou realizando o patch no DSDT para um hack perfeito.

Porém gostaria de um auxilio, já tenho todos os componentes do sistema funcionando, exceto o sleep (sistema fica extremamente lento depois que acorda)

Instalei utilizando a imagem do Olarila e OpenCore, vou anexar as configurações e o DSDT modificado por mim e o original.

Acredito que o próximo passo seria corrigir esse detalhe do sleep e realizar as devidas optimizações (remove unused e rename all devices), porém não sei ao certo como realizar isso, gostaria de um norte para o próximo passo na busca do hack perfeito.

Segue abaixo


Obrigado pessoal!

SendMe: Link iCloud Drive

Não consegui hospedar no forum por conta do tamanho.

Config + DSDT.zip

Edited by thales_

i7 5820k @ 4.3Ghz | Maelstrom 240T | X99-UD5 WIFI | 4x4GB G.Skill F4 | GTX550Ti  | SSD 240GB + SSD 1TB | Corsair Carbide 100r | XFX XTR 750
Logitech G Pro TKL | Logitech G403 | DAC/AMP SybaSonic | Takstar Pro 82 | MicroLab Solo 5C
Lenovo 13s-IWL | Logitech G603 | iPhone 11

Link to comment
Share on other sites

  • Administrators

vc renomeou o embedded controller ou p nome nativo é EC?

DSDT.aml.zip

seleciona o rebaseRegions na aba acpi

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 - BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115 - PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

20 hours ago, MaLd0n said:

vc renomeou o embedded controller ou p nome nativo é EC?

DSDT.aml.zip 55.48 kB · 1 download

seleciona o rebaseRegions na aba acpi

Sim, renomeei, o original é H_EC.

Vou subir a DSDT e ajustar essa opção do OpenCore e dou o feedback aqui.
Além disso, notei alguns erros no boot porém não consigo encontrar o log para debugar, no Big Sur tem algum caminho diferente?

@EDIT

Apliquei o DSDT e ajustei o parametro do OpenCore, já no Sytem Information consigo ver todos os dispositivos, além de vários modulos carregados no IOReg que antes não tinha, agora é comparar com a DSDT anterior e aprender a mágica do mestre hehehe, alguma dica @MaLd0n?

spacer.png

Próximo passo é corrigir os erros do boot e testar o sleep.

Preciso encomendar também uma placa de rede para substituir a original que não é totalmente suportada, pesquisando encontrei muitas recomendações da Broadcom DW1820a, seria esse o modelo ideal? 

Tava pensando em instalar no desktop, mas pelo que li minha GPU não é suportada no Big Sur, então de momento vou aguardar até substituir.

Edited by thalesog

i7 5820k @ 4.3Ghz | Maelstrom 240T | X99-UD5 WIFI | 4x4GB G.Skill F4 | GTX550Ti  | SSD 240GB + SSD 1TB | Corsair Carbide 100r | XFX XTR 750
Logitech G Pro TKL | Logitech G403 | DAC/AMP SybaSonic | Takstar Pro 82 | MicroLab Solo 5C
Lenovo 13s-IWL | Logitech G603 | iPhone 11

Link to comment
Share on other sites

Após alguns testes concluí o seguinte:
-Quando o notebook volta do sleep, o PM para de funcionar CPU fica estático em 1.8Ghz (base clock) e a gpu em 30mhz (isso que faz com que o sistema fique horrivel de usar)

Os erros ACPI que ecomentei, pelo que analisei no log são da chave \_SB.PCI0.LPCB.EC.ECRD, pelo que vi, é comum não resolver esses dispositivos, tem algum patch especifico pra ele?

notei também bastante erros da Intel Graphics, pelo que vi podem ser relacionados o EDID, devo fazer o patch para a tela integrada do notebook?

segue em anexo o bootlog

boot.log.zip

i7 5820k @ 4.3Ghz | Maelstrom 240T | X99-UD5 WIFI | 4x4GB G.Skill F4 | GTX550Ti  | SSD 240GB + SSD 1TB | Corsair Carbide 100r | XFX XTR 750
Logitech G Pro TKL | Logitech G403 | DAC/AMP SybaSonic | Takstar Pro 82 | MicroLab Solo 5C
Lenovo 13s-IWL | Logitech G603 | iPhone 11

Link to comment
Share on other sites

Pessoal,

Após vários testes, consegui resolver o problema do sleep com o CPUFriend + DSDT injetando a tabela "cf-frequency-data", gerada pelo CPUFriendFriend, porém agora notei um problema com o touchpad, ele fica bem estranho depois que a maquina volta do sleep, lento, travando, sensibilidade baixa e não reconhece os comandos de multitouch, pelo que conferi no IOReg, a kext continua carregada, alguma sugestão?

i7 5820k @ 4.3Ghz | Maelstrom 240T | X99-UD5 WIFI | 4x4GB G.Skill F4 | GTX550Ti  | SSD 240GB + SSD 1TB | Corsair Carbide 100r | XFX XTR 750
Logitech G Pro TKL | Logitech G403 | DAC/AMP SybaSonic | Takstar Pro 82 | MicroLab Solo 5C
Lenovo 13s-IWL | Logitech G603 | iPhone 11

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...