Jump to content

ATI Radeon X1650 Pro


Woinch
 Share

7 posts in this topic

Recommended Posts

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

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

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

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

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

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

 Share

×
×
  • Create New...