Woinch Posted June 12, 2010 Share Posted June 12, 2010 Pessoal, não estou conseguindo fazer funcionar a placa de vídeo ATI Radeon X1650 Pro (DeviceID 71c1) no Snow Leopard. Seguindo algumas dicas do nosso amigo oldnapalm contidas no tópico http://www.insanelymac.com/forum/index.php?showtopic=215353 mas não obtive sucesso. Sempre me resultava em Kernel Panic. Esse final de semana quero ver se tento instalar as kexts que pessoas relataram estarem funcionando no Leopard para ver o que acontece. Esse tópico é mais para organizar a informação e relatar o que todos tem tentado em relação a essa placa de vídeo. Se alguém tiver qualquer pista para conseguirmos resolver esse problema, favor postar aqui também. Obrigado. Link to comment Share on other sites More sharing options...
oldnapalm Posted June 12, 2010 Share Posted June 12, 2010 Você já tentou editar as kexts do Snow e não ativar o GraphicsEnabler pra ver se já ocorre o kernel panic? O que ele faz é injetar algumas propriedades no device tree, como explicado nesse tópico para as nVidia http://www.insanelymac.com/forum/index.php?showtopic=215980 No caso das nVidia a propriedade NVCAP define as saídas. Nas ATI deve ter alguma similar que precisamos alterar, o GraphicsEnabler deve estar injetando errado. Tem a kext Natit que faz a mesma coisa, e você pode editar os valores no arquivo Info.plist, ou também pode ser feito pela chave device-properties no com.apple.Boot.plist ou via DSDT. Agora eu não estou com o PC que tem essa ATI X1550, mas semana que vem eu vejo as device-properties que estou usando (tá funcionando com o GraphicsEnabler). Na kext ATIRadeonX1000 outra coisa que pode tentar é substituir outro device ID no binário da kext ao invés do 7187, um que tenha o chip mais parecido com o da sua placa. Eu li num tópico isso, mas o meu funciona com o 7187 mesmo sendo diferente. 7147 RV505 [Radeon X1550 64-bit] 7187 RV516 [Radeon X1300/X1550 Series] Pior que a sua não diz qual o chip na lista http://pci-ids.ucw.cz/read/PC/1002 Eu tentaria substituir o 71c0 (RV530 [Radeon X1600]). Link to comment Share on other sites More sharing options...
Woinch Posted June 15, 2010 Author Share Posted June 15, 2010 Pessoal, alterando o DeviceID 71c0 para 71c1 do binario e do Info.plist funcionou a placa de video. Agora nao sei se a atualizacao para a versao 10.6.3 do snow que havia feito tambem comtribuiu!!! Vou fazer uns testes para ver se descubro. Quero tentar tambem modificar a primeira kext e ver o que acontece. Percebi que carregou 4 kexts agora ao invez de duas: AppleHWSensor, ATIRadeonX1000, IONDRVSupport e ATISupport. Eh isso mesmo? Percebo tambem que a atualizacao da tela esta mais rapida, mas volta e meia aparece um quadrado no meio da tela que nao sofreu atualizacao. =/ Ja aconteceu com alguem isso? Proximos passos: - Modificar o /System/Library/Extensions/ATI1300Controller.kext/Contents/Info.plist e o /Extra/com.apple.Boot.plist para ativar o Graphics Injection; - Tentar modificar o device ID de 7187 para 71c1 ao invez da maneira que foi feita para ver o que ocorre. Obrigado pela ajuda! Link to comment Share on other sites More sharing options...
oldnapalm Posted June 15, 2010 Share Posted June 15, 2010 Se funcionar a ATI1300Controller deve funcionar a mudança de resolução, e provavelmente resolver esse bug que você citou. A ATIRadeonX1000 carregou apenas modificando o ID? Não precisou ativar o GraphicsEnabler? Link to comment Share on other sites More sharing options...
Woinch Posted June 16, 2010 Author Share Posted June 16, 2010 Apenas para manter o tópico atualizado... Ontem a noite com ajuda do oldnapalm fizemos os seguintes testes: Com base no tópico http://www.insanelymac.com/forum/index.php?showtopic=185526 1. Alterar a kext ATI1600Controller, incluíndo o Device ID, da placa; 2. Incluir os dois Device IDs da placa (principal e secundário) 71c1 e 71e1 na kext ATIRadeonX1000; 3. Ativar o GraphicEnabler; 4. Instalar a kext ATIinject.kext; *Nenhuma dessas tentativas trouxe alguma melhoria em relação ao que já havia sido conseguido. Hoje efetuei os seguintes testes: Com base no tópico http://www.insanelymac.com/forum/index.php?showtopic=58988 1. Modifiquei a kext ATIRadeonX1000 com os Devices ID 71c1 e 71e1; 2. Instalei todas as kext que vieram no pacote; * Perdi a aceleração da placa, mas em compensação liberou para selecionar outras resoluções. Obrigado. Link to comment Share on other sites More sharing options...
oldnapalm Posted June 16, 2010 Share Posted June 16, 2010 Hoje efetuei os seguintes testes:Com base no tópico http://www.insanelymac.com/forum/index.php?showtopic=58988 1. Modifiquei a kext ATIRadeonX1000 com os Devices ID 71c1 e 71e1; 2. Instalei todas as kext que vieram no pacote; * Perdi a aceleração da placa, mas em compensação liberou para selecionar outras resoluções. Na ATIRadeonX1000 original modifique as duas ocorrências de c071 por c171 que deve voltar a aceleração. Você botou c171 e e171 no binário? Imagino que seja uma ocorrência por arquitetura, não para 2 IDs diferentes. As demais kexts, mantenha as desse pacote, já que resolveu a mudança de resolução. Link to comment Share on other sites More sharing options...
Woinch Posted June 16, 2010 Author Share Posted June 16, 2010 No binário apenas da 71c1, no Info.plist as duas! Link to comment Share on other sites More sharing options...
Recommended Posts