Jump to content

Maf3r0

Members
  • Posts

    115
  • Joined

  • Last visited

Everything posted by Maf3r0

  1. O código do device é esse: into device label GIGE parent_adr 0x001C0004 remove_entry; into device name_adr 0x001C0004 insert begin Device (GIGE)\n {\n Name (_ADR, Zero)\n Name (_PRW, Package (0x02)\n {\n 0x09,\n 0x03\n })\n Method (EWOL, 1, NotSerialized)\n {\n If (LEqual (Arg0, One))\n {\n Or (GP9, One, GP9)\n }\n Else\n {\n And (GP9, Zero, GP9)\n }\n If (LEqual (Arg0, GP9))\n {\n Return (Zero)\n }\n Else\n {\n Return (One)\n }\n }\n } end; into all code_regex (OperationRegion\s\(GPIO,\sSystemIO,\s0x\d+,\s)0x05(\)\s*\n[^\n]+\n\s*\{\s*\n)((?:[^\n]+\n){5}\s*\}) replace_matched begin %10x06%2 GP9, 1,\n%3 end Vale salientar que já tenho aplicado o patch Ethernet Built-In e que minha rede é ativada pela RealtekRTL81xx.kext. Também acredito que ele seja relacionado ao Gigabit Ethernet, por isso fiquei curioso pensando se melhoraria algo ou se ele não passa de um patch "cosmético". grato pela atenção...
  2. Alguém poderia me informar se teria alguma utilidade injetar o patch GIGE? Ele é para mobo da Gigabyte, então pensei em aplicar aqui mas gostaria de saber para que serve este dispositivo, se ele tem alguma importância. obrigado...
  3. E porque vc haveria de tirar a DSDT? Ela é quem ajuda o Mac a trabalhar corretamente? A não ser claro que a DSDT esteja configurada de maneira errada, mas a mesma DSDT que uso no Lion também uso no ML. Com relação as suas kexts, pode ser que realmente haja incompatibilidade. No meu caso eu uso apenas 2 kexts adicionais (rede e fakesmc), talvez por isso não tive problemas...
  4. Cassio, agora essa modificação na AGPM funcionou corretamente. Enfim o sistema está com um desempenho decente, maior FPS e a temp está em 38º. Baseado nas inúmeras tentativas que fiz acho que o problema estava sendo causado durante a instalação. Como estava instalando o SO usando um CDBoot e um DVD provavelmente houve algum conflito nas configurações durante a instalação. Suponho que seja causado pelo SMBios, que no CDBoot é de MacPro e o que uso é de iMac. Agora instalo o SO usando um pendrive, e na pasta Extra já coloco todas as informações corretas e o SO é instalado corretamente. É claro que não posso afirmar se realmente foi esse o problema, mas foi a única mudança que fiz... O que importa é que agora está tudo certo, ENFIM!!! Obrigado pelas dicas e desculpa qualquer coisa!
  5. Engraçado! Aqui todas as kexts que uso no Lion funcionam igualmente no ML, sem nenhuma ressalva. Na verdade, funcionam melhor no ML do que no próprio Lion!!!
  6. Esse sistema tem tudo para ser o melhor. Bastante estável, melhorias nos gráficos, launchpad aprimorado, muito mais bonito . . . Ansioso pela versão final.
  7. Cassio, desculpa aê pela dúvida é que realmente não to sabendo como encontrar esse layout-id. Na kext legacy que tenho aqui só existe um arquivo, o INFO.PLIST. A unica informação de layout-id presente nele ALC887. Esta parte que não consegui entender. Onde acho os números ??, seria necessário criar/renomear um .xml existente? Desculpa mais uma vez e obrigado.
  8. Parece piada mas, como encontro esse LayoutID??? Uso o codec ALC8887, mais precisamente no modo ALC888b (mobo de 3pin). Pelo IOReg obtenho as seguintes infos: Mas quais são esses 2 números do LayoutID??? Desculpem a ignorância!
  9. Sim cassio, a temperatura com BOM desempenho está igual ao Lion com RUIM desempenho, 38º. Geladinha, rsrsrs!!! Muito obrigado por sua grande ajuda e vou me aventurar em mais uma experiência. Vou tentar trazer do ML para o Lion as kexts relacionadas ao video, só pra ver o que ocorre. E posto em breve os resultados! Abraço!
  10. Engraçado, comigo não deu nem pra começar a instalação. Eu fiz um DVD igual ao do Lion, restaurando o BaseSystem, copiando a pasta Packages e copiando o boot.efi, kernelchache e mach_kernel para o DVD. Usei um cdboot e qdo mando iniciar a install ele volta pra seleção de HDs e não sai disso. O que fiz de errado?
  11. Cassio, já tentei tudo de possível ao meu alcance e a temp sempre aumenta para 55º sem eu fazer nadinha, com o sistema parado. Mas o pior é que o desempenho do meu video ainda não tá 100%, qualquer animaçãozinha é suficiente para ele fazer "engasgando". Com essa sua dica fica perfeito, lisinho, mas com a temp elevada. snif!!! Só a nível de informação: Habilito meu video apenas pela DSDT (sem GraphicsEnabler no boot.plist) e estou até usando o CUDA pra ver se ajudaria. Valeu pelas dicas! Abraço! ============= EDIT: Fiz um teste, por desencargo de consciência, no MountainLion e o desempenho, para minha surpresa, está incrível!!! Parece que corrigiram esse problema com as Fermi, o sistema está lisinho sem precisar alterar nenhuma kext. Grato por tudo, Cassio!
  12. Puxa, excelente tópico! Só fico me perguntando como vocês descobrem esses códigos todos, esses patches e por aí vai, hehehe!!! Parabéns pelo esforço de ajudar a quem realmente precisa.
  13. Volto a frizar, isso não chega a ser um problema. É apenas uma tentativa de corrigir esse inconveniente, blz? Usei os mesmos valores do seu post <key>Threshold_High</key> <array> <integer>57</integer> <integer>70</integer> <integer>88</integer> <integer>100</integer> </array> <key>Threshold_Low</key> <array> <integer>0</integer> <integer>68</integer> <integer>75</integer> <integer>95</integer> </array> No Windows a temperatura tb é de 36º-40º, chegando a 55º e 60º apenas quando jogo. Por isso achei estranho. Mas pode ter sido por causa de um erro meu, repare na foto que não tem o meu video. Pra acrescentá-lo eu dupliquei um modelo já existente e apenas sustituí pelo meu dev e vendor id e alterei APENAS os threshold. Veja o antes e depois: Você teria alguma sugestão de teste pra eu fazer?
  14. Cassio, poderia me dar um help? Antes de mais nada isso NÃO é um problema, pois posso não usar, mas se você tiver alguma sugestão gostaria que me ajudasse. Quando faço esse procedimento na AGPM meu desempenho aumenta significativamente. Até mostrei antes: Acontece que além do desempenho as temps também aumentam, e muito! De 38º (AGPM padrão) pula para 55º em stock, sem nenhum uso extraordinário da VGA. Você teria alguma sugestão pra que eu pudesse ter o ganho de desempenho, mas dentro das temps normais?
  15. Isso também passou a acontecer comigo. Pensei que atualizando a FakeSMC resolveria erro, mas continua assim. Pelo que percebi algumas kexts nativas foram alteradas e isso deve causar esse tipo de situação. Mas o sistema funciona BEM do mesmo jeito!
  16. Blz, o built-in eu já tinha injetado seguindo esse mesmo tópico que me passaste. Diga-se de passagem, foi esse tópico que me motivou a injetar a nVidia. Depois que deu certo o built-in achei que também conseguiria o video, hehehe. Meu objetivo é habilitar tudo que eu puder pela DSDT. Voltando a rede deixarei então como está. Abraço!
  17. Puxa vida, não acredito que era tão simples assim. É a calculadora quem converte! kkkkkkkkkkkkkkkkkkkkk — "Mas que burro, dá zero pra ele", diria o Chaves se pudesse. Valeu Cassio, acho que está tudo certinho na DSDT. PS.: Não quero poluir o tópico com outro assunto, apenas gostaria de saber de dá para habilitar minha rede ethernet pela DSDT sem o uso de kext adicional. Atualmente uso a RealtekRTL81xx.kext em S/L/E. Já procurei um monte e não achei nada em lugar algum, não vou tratar disso aqui neste tópico mas gostaria de saber se é possivel.
  18. kkkkkkkkkkkkk, deu tudo certo! Mas essa conversão de decimal para hexa é um "bicho papão". Ou seja . . . coloquei 0x10. Não por ter entendido, mas pq vc disse ser o correto, rsrsrs. Desculpa, eu sou um péssimo aluno! Mas ainda vou tentar entender aqui (google) como obtenho esse resultado. kkkkkkkkkkk Obrigado pela atenção Cassio, qualquer novidade posto aqui.
  19. Cassio, muito obrigado pela ajuda. A princípio DEU CERTO!!! Só com a alteração do _ADR. Pelo que entendi, o IOreg informou: pcibrigde@1, onde esse 1 é o endereço, está correto? Eu havia deixado em 3 e o correto é 1. Só isso já foi suficiente para reconhecer e habilitar corretamente, muito obrigado! Mas, esse passo é opcional??? Posso deixar em branco: Buffer () ou tenho que colocar o valor: Buffer (0x17) NOTA: Só não tentendi como esse valor surgiu.
  20. Poderiam me auxiliar nessa DSDT? Tentei habilitar minha GTX460 pela DSDT usando esses 2 métodos: Olarila e tonycrapx86. Minha mobo não tem o device com GFX0, então acrescentei o código abaixo (a partir do AFTER EDITS) guiado pelo DSDTSE: --------------------------------------------------------------------- BEFORE EDITS: --------------------------------------------------------------------- Device (PCI0) { Name (_HID, EisaId ("PNP0A03")) Name (_ADR, Zero) Name (_UID, One) Name (_BBN, Zero) Method (_S3D, 0, NotSerialized) { If (LEqual (OSFL, 0x02)) { Return (0x02) } Else { Return (0x03) } } --------------------------------------------------------------------- AFTER EDITS: --------------------------------------------------------------------- Device (PCI0) { Name (_HID, EisaId ("PNP0A03")) Name (_ADR, Zero) Name (_UID, One) Name (_BBN, Zero) Method (_S3D, 0, NotSerialized) { If (LEqual (OSFL, 0x02)) { Return (0x02) } Else { Return (0x03) } } Device (PEGP) { Name (_ADR, 0x00030000) Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x1A) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,display_cfg", Buffer (0x08) { 0x03, 0x01, 0x00, 0x00 }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,display_cfg", Buffer (0x08) { 0xFF, 0xFF, 0x00, 0x01 }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x14) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0008 */ 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x40 }, "device_type", Buffer (0x0D) { "NVDA,GeForce" }, "model", Buffer (0x17) { "nVidia GeForce 9400 GT" }, "rom-revision", Buffer (0x25) { "nVidia GeForce 9400 GT OpenGL Engine" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } NOTA: Sei que os valores da GPU acima são específicos para o modelo GeForce 9400 GT 1GB. Aí entra a DÚVIDA, quais valores devo susbstituir/acrescentar??? Depois disso, editei (+ ou -) esse código com as informações que obtive pelo IOreg e o resultado foi esse: Device (PCI0) { Name (_HID, EisaId ("PNP0A03")) Name (_ADR, Zero) Name (_UID, One) Name (_BBN, Zero) Method (_S3D, 0, NotSerialized) { If (LEqual (OSFL, 0x02)) { Return (0x02) } Else { Return (0x03) } } Device (PEGP) { Name (_ADR, 0x00030000) Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x1A) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,display_cfg", Buffer (0x08) { 0x03, 0x01, 0x00, 0x00 }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,display_cfg", Buffer (0x08) { 0xFF, 0xFF, 0x00, 0x01 }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x14) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0008 */ 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x40 }, "device_type", Buffer (0x0D) { "NVDA,Parent" }, "model", Buffer (0x17) { "GeForce GTX 460" }, "rom-revision", Buffer (0x25) { "70.04.2E.00.70" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Porém, como já devem imaginar, foi um fracasso total. . . eis a criança. Já tentei de tudo ao meu alcançe e peço dicas de quem souber pra consertar onde for necessário.
  21. Muito obrigado pela atenção, cassio. Fiz um novo DSDT usando apenas esse patch para minha mobo e deu tudo certo mesmo. Muito melhor que ficar aplicando de 1 em 1 e correr o risco de fazer alguma besteira. Grato!
  22. Esses patches específicos para placa-mãe substituem os individuais? Por ex.: Esse é o da minha mobo GA-G41MT-ES2L, ele já contém os patches: WAK, HPET, AZAL to HDEF, RTC . . . ou não? Qual o critério para usá-lo?
  23. Muito obrigado pela atenção Cassio, e excelente dica. Parabéns!
  24. Antes de mais nada, acho desnecessário citar uma resposta que vc comenta em seguida dela . . . menos poluição visual sabe? Fica a dica! As alterações em boot.plist podem ser desfeitas a qualquer momento. Se depois de alguma o Mac não subir, use o cdboot que subirá e vc desfaz a mudança. Veja que nos chameleons mais atuais o nome do arquivo é org.chameleon.boot.plist, caso precise vc tem que renomear o mesmo pra usá-lo no Wizard.
  25. claudiolouro, o primeiro passo pra configurar o video é habilitá-lo, evidentemente. Para habilitá-lo escolha uma das opções neste link que o artur-pt sugeriu. Eu aconselho a primeira opção. É simples e efetiva já que sua placa tem suporte nativo no Lion. Não tem segredo, baixe este app e na aba org.chameleon.boot.plist marque a opção Graphics Enabler e PCIRoot=1 (apenas se zero não der certo) e pronto! Muito simples mesmo e é melhor que ficar usando kexts. E o HDMI funciona normalmente no Lion, por sinal uso ele aqui no meu hack.
×
×
  • Create New...