ATI x1650 Pro 256 MB de Sapphire en Tiger (método
MacLovin)
MacLovin tiene una guía, en forum.osx86scene.com, sobre cómo instalar
las tarjetas gráficas de la serie ATI x1600 en Leopard, con el título:
"[Guide]
ATI x1x00 Video Cards on Leopard; QE/CI Enabled"
En mi caso he probado a instalar una tarjeta ATI x1650 Pro con 256 MB de RAM,
de la marca Sapphire, en Tiger 10.4.11 y ha funcionado, consiguiendo aceleración
gráfica y un buen funcionamiento, sin artefactos.
Como la guía de MacLovin está en inglés y es un poco larga, la resumo en base
a mi experiencia personal por si a alguien con esta tarjeta o similar le pudiera
servir. Aunque las instrucciones están muy detalladas, no es una guía para principiantes,
se da por sentado que el usuario sabe activar root, editar extensiones, arrancar
Darwin con modificadores -v (verbose) y -f (forzar la carga de extensiones), averiguar
el ID de la tarjeta gráfica, etc.
- Archivos necesarios
- ATIinject.kext (en la guía de MacLovin hay un enlace al
archivo para descargar desde InsanelyMac, hay que estar
registrado para ello)
- ATIRadeonX1000.kext original (copiado de la carpeta Extensions o del
DVD de Tiger)
- Programas necesarios
- editor de archivos Info.plist (TextMate de Allan Odgaard,
Propertylist Editor de XCode Tools de Apple, Textedit
de OSX también funciona con muchos archivos plist, no con todos)
- 0xED de SuaveTech- editor hexadecimal
- Paso 1: editar ATIinject.kext - Info.plist
- botón derecho sobre ATIinject.kext >> Mostrar contenido del paquete
>> Contents >> Info.plist (abrir este archivo)
- buscar la sección que define el DeviceID de la tarjeta gráfica (en este
ejemplo sería 71c1):
<key>ATY,DeviceID</key>
<integer>0x71c1</integer>
-
las secciones comentadas a continuación pueden ser borradas:
<key>ATY,FrameBufferOffset</key>
<integer>0x00000080</integer>
<key>ATY,IOSpaceOffset</key>
<integer>0x00300000</integer>
<key>ATY,VRAM,MemSize</key>
<integer>0x00000100</integer>
-
guardar el archivo y salir
- Paso 2: editar ATIRadeonX1000 - Info.plist
- botón derecho sobre ATIRadeonX1000.kext >> Mostrar contenido del paquete
>> Contents >> Info.plist (abrir este archivo)
- buscar la sección <key>IOPCIMatch</key> para añadir el DeviceID de la
tarjeta gráfica, procurando conservar las entradas que ya existan y evitando
duplicados (provocarían kernel panic al arrancar), añadiendo la nueva
en el mismo formato que las otras; por ejemplo, con DeviceID 71c1 y VendorID
1002 (corresponde a ATI) la sección quedaría similar a ésta:
<key>IOPCIMatch</key>
<string>0x71871002 0x71c11002 0x71c31002 0x72101002 0x71DE1002 0x71461002
0x71421002 0x71091002 0x71C51002 0x72401002 0x72491002 0x72911002</string>
-
guardar el archivo y salir
- Paso 3: editar con 0xED el archivo binario ATIRadeonX1000
- este paso siempre ha de ir detrás del paso 2, si se modifica el archivo
Info.plist de nuevo después de la modificación binaria con 0xED el PC no
arrancaría por lo que la última modificación en ATIRadeonX1000.kext ha de
ser la hexadecimal
- arrancar el programa 0xED >> File >> Open >> ATIRadeonX1000.kext >>
Contents >> MacOS >> ATIRadeonX1000
- menú Edit >> Find >> Find
- buscar c071 para reemplazarlo por el DeviceID de la tarjeta gráfica
pero invirtiendo las parejas, si el ID es 71c1 el reemplazo sería c171;
se configura la búsqueda como "Search type=Hex" >> Replace all (en mi caso
sólo se encontró 1 coincidencia pero en otros sistemas ese número puede
variar)
- buscar 71c0 para reemplazarlo por el DeviceID de la tarjeta gráfica
tal cual, si el ID es 71c1 el reemplazo sería 71c1; se configura la búsqueda
como "Search type=Hex" >> Replace all (en mi caso se encontraron 3 coincidencias
pero en otros sistemas ese número puede variar)
- menú File >> Save >> Exit
- Paso 4: instalar archivos, limpiar cachés, reparar permisos y reiniciar
- borrar en System/Library/Caches la carpeta com.apple.kernelcaches
- borrar en System/Library los archivos Extensions.mkext y Extensions.kextcache
- borrar en System/Library/Extensions el archivo ATIRadeonx1000.kext (o
renombrarlo a ATIRadeonx1000.kext.back) y cualquier archivo relacionado
con la tarjeta gráfica que se hubiese instalado anteriormente
- copiar los archivos modificados ATIinject.kext y ATIRadeonX1000.kext
a System/Library/Extensions
- reparar permisos
- reiniciar >> pulsar F8 para que aparezca el menú de Darwin >> arrancar
con -v -f
NOTA: la tarjeta gráfica ATI x1650 Pro 256 MB de Sapphire tiene 2 salidas DVI, la primaria es
la que se encuentra más alejada de la placa madre, si el monitor se conecta a la otra se pierde
la señal y la pantalla entra en modo de ahorro de energía.
|

Página de inicio
|

Volver atrás
|