Jump to content
InsanelyMac Forum

Jaff Andrews

Members
  • Content count

    5
  • Joined

  • Last visited

About Jaff Andrews

  • Rank
    InsanelyMac Protégé
  1. Jaff Andrews

    [Ajuda] Device ID - Ati Sapphire 6770 Vapor-X

    Gente, eu alterei device-id da minha bios usando o RBE Bios Editor só para fazer um teste, e realmente funciona OOB como se fosse uma 5770. Ainda estou tentando uma solução que não precise alterar a bios. Existe uma maneira de alterar a bios da VGA "on the fly"? UseAtiROM não funciona pois os device-id's da bios e da rom são diferentes, estou tentando entender e modificar o source do chameleon. Alguma outra idéia? Com o IORegistryExplorer pude checar que varios parametros foram alterados automaticamente apenas com a mudança do device-id na bios.
  2. Jaff Andrews

    [Ajuda] Device ID - Ati Sapphire 6770 Vapor-X

    já tentei GraphicsEnable=No, não consegui aceleração também(o screensaver fica lento até). Parece que é necessário mudar algo além do device-id, mas ainda não sei o que é. Obrigado pela ajuda, vou continuar tentando aqui!
  3. Jaff Andrews

    ATI Radeon 6xxx, working QE/CI

    Hi, Im also trying to make my Sapphire HD 6770 Vapor-X works with Snow Leopard. People say that 6750 is like 5750 and 6770 is like 5770, so maybe we can help each other. I`ve tried everything you can think, as edit ati.c, force framebuffers, edit info.pslist, UseAtiROM. Currently im trying to change the device-id of my video card using DSDT (I just dont want to reflash the card). Ok, I have changed the device-id of my card with DSDT and now the system comes up with full resolution and dual monitors with unmodified kexts, but without QE/CI. It looks like the problem of old 5770. I just dont know what to do now. Maybe you can try a bit with DSDT too. Good luck for us!
  4. Jaff Andrews

    [Ajuda] Device ID - Ati Sapphire 6770 Vapor-X

    Ola, eu tinha tentado antes! Tentei denovo agora pra ver se ia, mas nao adiantou. Acho que consegui algum progresso, consegui alterar o device ID para 68B8 apenas utilizando DSDT. Agora minha placa eh reconhecida como uma 5770, mas ainda nao consegui aceleracao. Tenho altas resolucoes e dois monitores funcionando, mas nada de aceleracao. Ja tentei uakari, vervet e baboon. Baboon foi o que funcionou melhor comigo. tenho 3 adaptadores DVI/VGA aqui em casa. com Vervet e Uakari so funcionou com um deles, com Baboon funcionou com todos os adaptadores, mas isso nao vem ao caso. vejam meu kextstat: Mac-Pro-de-Jaff-Andrews:~ Jaff$ sudo kextstat | grep ATI 76 2 0xffffff7f80ba6000 0x11b000 0x11b000 com.apple.kext.ATISupport (6.3.0) <69 9 8 7 5 4 3 1> 77 0 0xffffff7f80cc1000 0x2a000 0x2a000 com.apple.kext.ATI5000Controller (6.3.0) <76 69 9 8 5 4 3 1> 83 0 0xffffff7f80d2b000 0x295000 0x295000 com.apple.ATIRadeonX3000 (6.3.0) <82 69 9 7 6 5 4 3 1> 87 0 0xffffff7f80fd3000 0x14000 0x14000 com.apple.kext.ATIFramebuffer (6.3.0) <76 69 9 8 7 5 4 3 1> e o ioreg: Mac-Pro-de-Jaff-Andrews:~ Jaff$ ioreg | grep ATY | | | | +-o ATY,Baboon@0 <class AtiFbStub, id 0x1000002a5, registered, matched, active, busy 0 (321 ms), ret$ | | | | | +-o ATY_Baboon <class ATIFramebuffer, id 0x1000002b3, registered, matched, active, busy 0 (154 ms)$ | | | | +-o ATY,Baboon@1 <class AtiFbStub, id 0x1000002a6, registered, matched, active, busy 0 (10 ms), reta$ | | | | | +-o ATY_Baboon <class ATIFramebuffer, id 0x1000002bb, registered, matched, active, busy 0 (8 ms), $ | | | | +-o ATY,Baboon@2 <class AtiFbStub, id 0x1000002a7, registered, matched, active, busy 0 (8 ms), retai$ | | | | | +-o ATY_Baboon <class ATIFramebuffer, id 0x1000002c3, registered, matched, active, busy 0 (6 ms), $ Estou achando que agora o problema esta no framework OpenGL, o que acham? Talvez eu tenha mexido em tantas coisas e tenha danificado algo. A proxima coisa que irei fazer eh reinstalar o Snow Leopard e tentar um mod DSDT com a instalacao limpa. Desculpem a falta de acentos, estou deixando pra quebrar a cabeca com o teclado depois que conseguir fazer a VGA funcionar! Estou enviando meu DSDT, talvez alguem descubra algum erro nele. Lembrando que tenho uma 6770 e estou mudando o device-id para o da 5770. Valeu! dsdt_6770_5770.zip
  5. Boa noite galera! Há dias eu estou quebrando a cabeça para utilizar minha HD 6770 no OSX. Pesquisei bastante, e a única solução que encontrei foi aplicar um patch na bios da placa para mudar o device-id de 68BA para 68B8(o device id das HD 5770), já que existem kexts para a 5770. Eu até entendí o procedimento para alterar a bios da placa, mas não gostaria de aplicá-lo. Andei pesquisando, tentei tudo que eu encontrei: Adicionar Device ID (68BA) no Info.pslist do Ati5000controller.kext - Isso me habilitava resoluções maiores que 1024x768 Tentei patchar o kext com engenharia reversa - Isso me deu mais ou menos 1 segundo de tela cinza antes de carregar o desktop. Tudo que eu fiz foi alterar uma suposta função que detecta o device-id(não sei se é exatamente isso que ela faz) para sempre retornar 0x68b8. Enfim, não habilitou QE/CI nem rotação do monitor, etc. Já desfiz isso, só serviu pra perder tempo. Já tentei recompilar o chameleon. Editei o ATI.c e aí o framebuffer vervet carrega automaticamente, porém sem aceleração e nem transparencia da barra de menu. Tentei alterar o device-id por DSDT seguindo o tutorial que encontrei por aqui sobre como alterar o device id para ativar USB, mas não obtive sucesso. Atualmente estou com os kexts originais, e estou tentando aplicar um patch DSDT para alterar o device-id da ATI de 0x68ba para 0x68b8, mas não estou conseguindo. Consigo por exemplo alterar o nome da placa, mas qualquer alteração no device-id parece não ter efeito. Para alterar o nome da placa por DSDT eu usei um programa chamado ACPI Patcher (para Windows). Nele eu tenho a opção de criar uma modificação DSDT para placas nvidia e ati. Porém, o software não suporta minha 6770. O que fiz foi criar um patch DSDT para a HD 3800 disponível no programa, daí eu alterei o device-id para 68b8 e alterei o nome também. Salvei, beleza, editei o DSDT para colocar o Vervet(Estava por default da HD 3800 o Megalondon). Só que acho que só alterar isso não basta. O programa carrega alguma informação de EFI que eu não soube modificar para a 6770. E mais, só consegui compilar o DSDT quando eu marquei a opção PEGP no programa, pois já existia um GFX0 no DSDT de origem. Além disso, só foi reconhecido 3mb de memória. Se você não aguenta mais ler o que eu escrevi, a questão é: Existe uma maneira de alterar o Device-ID da minha placa através de DSDT, fazendo com que os kexts da 5770 carreguem normalmente? Estou enviando em anexo a minha DSDT original, sem modificações, e o DSDTtentativa.dsl que é o que gerei pelo ACPI Patcher e em seguida editei. Existe um Device GFX0 no DSDT original, não consigo descobrir se ele é minha 6770 ou se é o vídeo on-board. Se alguém puder ajudar a alterar o device-id da 6770 por DSDT, ficarei muito grato. dsdt.zip
×