olarila.com

Mac OS X x86 - Hackintosh
It is currently 25 May 2013, 13:19

All times are UTC [ DST ]


Forum rules


Este fórum é apenas para perguntas frequentes. Se a sua pergunta não está respondida aqui, use a busca do fórum e se não encontrar nenhum tópico relacionado, crie um novo na seção mais adequada.



Post new topic Reply to topic  [ 82 posts ]  Go to page 1, 2, 3, 4, 5 ... 9  Next
Author Message
 Post subject: Gráficas ATI
PostPosted: 25 Nov 2011, 00:12 
User avatar
Staff

Joined: 24 May 2011, 12:04
Posts: 1903
Para qualquer das gráficas ATI trabalharem correctamente no mac os x

tem de ser carregadas as kext

ATIxxxxController (kext controladora da gráfica)
ATISupport (kext responsável pelo suporte ATI no mac os x)
ATIRadeonXxxxx (kext responsável pela aceleração gráfica)

update: OS X 10.8

introdução de nova kext:

AMDRadeonAccelerator.kext

que irá substituir a ATIRadeonx3000

a disposição da edição da kext é pelas familias no meu caso é a Cedar

Attachment:
Captura de ecrã 2012-06-13, às 12.33.22.png


http://en.wikipedia.org/wiki/Evergreen_(GPU_family)

no vosso terão de saber a família da vossa gráfica e se precisarem editar essa família com o vosso Vendor Id e Dev ID ex : (0x100268E0)

update : 10.8.3

introdução de nova kext ati7000controller para novas gráficas da amd 7xxx, basicamente o procedimento é o mesmo..a kext acelaradora é a amdradeonacelerator.kext , a edição da mesma funciona da mesma maneira anteriormente explicada, pois tem novas familias para dar suporte às amd 7xxx.

Chameleon
<key>GraphicsEnabler</key>
<string>Yes</string>

Pode eventualmente ser carregada outra kext

ATIFramebuffer

Chameleon
<key>AtiConfig</key>
<string>nome da Framebuffer</string>

Attachment:
Captura de ecrã 2011-11-28, às 20.02.28.png


Todos estes comandos podem ser ativados pela excelente ferramenta de trabalho

Chameleon Wizard

viewtopic.php?f=9&t=398

Transferir Chameleon ultimas versões

viewtopic.php?f=9&t=70

Gráficas suportadas atualmente pelo Chameleon

http://forge.voodooprojects.org/p/chame ... saio/ati.c

Se nenhuma das primeiras kext forem carregadas, tal acontece porque a kext controladora da gráfica e da acelaração gráfica não contêm o device id nem o vendor id da vossa gráfica . Sendo assim tem de ser editadas na info.plist.

como obter seu device id e vendor id

viewtopic.php?f=6&t=25

como editar

viewtopic.php?f=3&t=69

Edite o ficheiro Info.plist da kext e adicione o ID da sua placa (0xDeviceIDVendorID) na chave IOPCIMatch

Code:
<string>ATI5000Controller</string>
<key>IOPCIMatch</key>
<string>0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002
0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002</string>


Attachment:
Captura de ecrã 2011-11-24, às 23.36.52.png


Neste exemplo foi usado o ATI5000Controller , mas o procedimento é o mesmo para qualquer dos controladores gráficos.

depois editar também a kext responsável pela aceleração gráfica

Série 4xxx (ATIRadeonX2000)
Série 5xxx e 6xxx (ATIRadeonX3000)

info.plist

Attachment:
Captura de ecrã 2011-11-24, às 23.49.23.png


ATI Mobility Radeon HD

No caso das ATI Mobility, o procedimento é o mesmo, embora geralmente surjam mais problemas .

Forced EDID

http://www.insanelymac.com/forum/index. ... pic=208410

Se as soluções apresentadas na primeira parte do tópico não funcionarem com a sua gráfica no notebook, podem tentar esta solução que é a que eu uso no meu notebook o Forced EDID .

Para isso tem de extrair no windows a chamada Raw Data do vosso monitor existem alguns utilitários para isso .

Attachment:
Captura de ecrã 2011-11-25, às 20.31.43.png


http://www.entechtaiwan.com/util/moninfo.shtm

ou este

http://www.eldim.fr/products/display-co ... edidviewer

Depois de obtida esta informação que devem guardar num ficheiro com a extensão *.txt, podem então no mac os x proceder à edição de um outro ficheiro de sistema localizado em
/System/Library/Displays/Overrides/DisplayVendorID-756e6b6e/DisplayProductID-717

para isso fazem uma cópia do mesmo para a mesa, e trocam o nome para DisplayProductID-717.plist, introduzindo a Raw Data obtida pelo método descrito anteriormente, exemplo de ficheiro original e ficheiro já com o Forced EDID contendo a Raw Data.

Attachment:
Captura de ecrã 2011-11-28, às 21.32.05.png


Depois deste passo basta trocar o nome do ficheiro, retirando o .plist e voltar a copiar o ficheiro modificado para o seu lugar de origem, e correr Utilitário de Discos, reparando as permissões do volume onde está o ficheiro modificado.


You do not have the required permissions to view the files attached to this post.

_________________
PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI - ML 10.8.3/ Lion 10.7.5/SL 10.6.8/W 8 Pro x64/Ubuntu 12.04 - Quadriboot GUID - My OS X Files - join me at irc.freenode.net/#olarila


Last edited by artur-pt on 13 Jun 2012, 12:47, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: Gráficas ATI
PostPosted: 23 Feb 2012, 23:58 
User avatar
eGeek

Joined: 15 Jul 2011, 20:36
Posts: 94
Opa Arthur blz,eu to outra ATI aqui essa tem o device id+0x95c4 é 3400 series e olha a imagem da placas com suporte:
Attachment:
Captura de tela 2012-02-23 às 20.52.58.png

Qual ATIxxxxController eu uso para adicionar o device id no plist?
o framebuffer Iago...
Obg


You do not have the required permissions to view the files attached to this post.

_________________
Image
Tudo em GPT,as primeiras partições esperando o 10.8


Top
 Profile  
 
 Post subject: Re: Gráficas ATI
PostPosted: 24 Feb 2012, 00:36 
User avatar
iGenius

Joined: 26 Aug 2011, 23:53
Posts: 3757
Acredito que seja na ATI2400Controller
Code:
$ grep -ri iago *
ATI2400Controller.kext/Contents/Info.plist:         <key>ATY,Iago</key>


Acho que você precisa adicionar o device ID também no Chameleon
http://forge.voodooprojects.org/p/chame ... saio/ati.c
mas como é mobility tenho dúvida se vai funcionar.

_________________
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.3 • Linux Mint 14 • Windows 8


Top
 Profile  
 
 Post subject: Re: Gráficas ATI
PostPosted: 24 Feb 2012, 00:54 
User avatar
eGeek

Joined: 15 Jul 2011, 20:36
Posts: 94
@Cassio
é eu sei Cassio da dificuldade de por pra funcionar,mais tarde vou tentar aqui,me deu resolução legal aqui(1400x900x32)correu instalação de boa lion e snow(sony vaio VGN FW 270AE)

Cassio não deixou bootar,ele para na segunda ou terveira linha do boot.

Quote:
Acho que você precisa adicionar o device ID também no Chameleon
http://forge.voodooprojects.org/p/chame ... saio/ati.c
mas como é mobility tenho dúvida se vai funcionar.


essa parte eu não entendi,seria adcionar no codigo ou somente adcionar ao boot.plist?

Obg.

_________________
Image
Tudo em GPT,as primeiras partições esperando o 10.8


Top
 Profile  
 
 Post subject: Re: Gráficas ATI
PostPosted: 24 Feb 2012, 03:29 
User avatar
iGenius

Joined: 26 Aug 2011, 23:53
Posts: 3757
Crosx86 wrote:
@Cassio
Cassio não deixou bootar,ele para na segunda ou terveira linha do boot.

Você apenas inseriu o ID na kext?

Quote:
essa parte eu não entendi,seria adcionar no codigo ou somente adcionar ao boot.plist?

No código, caso contrário acho que o GraphicsEnabler não reconhece a placa.

_________________
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.3 • Linux Mint 14 • Windows 8


Top
 Profile  
 
 Post subject: Re: Gráficas ATI
PostPosted: 24 Feb 2012, 03:37 
User avatar
eGeek

Joined: 15 Jul 2011, 20:36
Posts: 94
@Cassio
Quote:
Você apenas inseriu o ID na kext?

Não,tb puz no boot.plist pelo chameleon wizard o At.config "Iago" e GraphicsEnabler=Yes

Quote:
No código, caso contrário acho que o GraphicsEnabler não reconhece a placa.

Era oque eu temia,não tenho conhecimento sufuciente para isso,nunca iseri nada no codigo do chameleon,somente instalo e uso.
Pode me dar uma diretriz por onde começar?

_________________
Image
Tudo em GPT,as primeiras partições esperando o 10.8


Top
 Profile  
 
 Post subject: Re: Gráficas ATI
PostPosted: 24 Feb 2012, 04:13 
User avatar
iGenius

Joined: 26 Aug 2011, 23:53
Posts: 3757
Você precisa ter o Xcode instalado.

Baixe o source do SVN
Code:
svn co http://forge.voodooprojects.org/svn/chameleon/trunk


Edite o arquivo trunk/i386/libsaio/ati.c (não sei se o subsys_id é necessário)
Code:
// Layout is device_id, subsys_id (subsystem id plus vendor id), chip_family_name, display name, frame buffer
// Cards are grouped by device id and vendor id then sorted by subsystem id to make it easier to add new cards

{ 0x95C4, 0x00000000, CHIP_FAMILY_RV620, "ATI Mobility Radeon HD 3400 Series", kIago },


Navegue até a pasta trunk e rode make, os binários serão criados na pasta sym/i386
Code:
cd ~/trunk
make


Para criar o instalador
Code:
make pkg

_________________
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.3 • Linux Mint 14 • Windows 8


Top
 Profile  
 
 Post subject: Re: Gráficas ATI
PostPosted: 24 Feb 2012, 05:30 
User avatar
eGeek

Joined: 15 Jul 2011, 20:36
Posts: 94
@Cassio
Quote:
(não sei se o subsys_id é necessário)


Se for necessario como eu acho?

Obg.

_________________
Image
Tudo em GPT,as primeiras partições esperando o 10.8


Top
 Profile  
 
 Post subject: Re: Gráficas ATI
PostPosted: 24 Feb 2012, 13:38 
User avatar
iGenius

Joined: 26 Aug 2011, 23:53
Posts: 3757
Acho que no Aida você consegue (Windows), ou no lspci
Code:
lspci -nnvd 0x1002: | grep -B2 Subsystem

_________________
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.3 • Linux Mint 14 • Windows 8


Top
 Profile  
 
 Post subject: Re: Gráficas ATI
PostPosted: 24 Feb 2012, 16:44 
User avatar
eGeek

Joined: 15 Jul 2011, 20:36
Posts: 94
@Cassio
Feito,peguei o subsystem com o comando acima e editei o arquivo no chameleon,ficou assim:
Code:
{ 0x95C4,   0x9035104d, CHIP_FAMILY_RV620,
    "ATI Mobility Radeon HD 3400 Series",   kIago      
    },


na hora de rodar o comando"make pkg" aparece um monte de erros e permições negadas no final da copilação e o resultado é que o instalador não instala,eu fui na pasta "sym"/i386 peguei o arquivo boot e joguei la na partição do lion,ele agora boota,porem para nas ultimas linhas do boot e fica.

_________________
Image
Tudo em GPT,as primeiras partições esperando o 10.8


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 82 posts ]  Go to page 1, 2, 3, 4, 5 ... 9  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group