Continuemos escribiendo sobre hackintosh.......

Una vez que regrese del colegio me dispuse a ver qué tal estaba funcionando mi PC con Mac (La emoción era grande). Al revisar todo vi que el Audio, LAN, USB's casi todo estaba funcionando correctamente, pero solo una cosa no lo hacía pues era el video, mi tarjeta ATI x1650pro estaba sin sus drivers respectivos y x lo tanto no tenía la aceleración grafica que en el mundo Mac se resume en 2 cositas Core Image y Quartz Extreme, estas 2 son muy importantes ya que sin ellas no podrás usar Macintosh a gusto y aparte varias aplicaciones requieren esto.

Una tarjeta de video con drivers o kexts correctos tranquilamente tienes el QE/CI activado y aparte te permite cambiar las resoluciones, pero yo no seleccione ningún driver para el video así que estaba funcionando en su forma más básica y sin poder cambiar resolución.

¿Cómo solucionar esto? Sencillo instalar los kexts respectivos para mi tarjeta de video, pero como la distro no tenía los kexts tendría que usar al Santo Google. Me tomo bastante tiempo buscar los drivers pues en ese momento la única fuente de kexts eran los foros de Applesana y otros más que hablan sobre el tema, pero encontré un tutorial que la verdad que al intentarlo no sirvió.

Tarjeta de video:

  • Tarjeta de video ATI x1650pro PCIe 512MB DDR2

Informacion que nos da Macintosh en Información del Sistema:

  • Type:                                         Display
  • Bus:                                            Built-In
  • VRam(Total):                         64 MB of shared system memory
  • Vendor:                                    Ati (0x1002)
  • Device ID:                                0x71c7
  • Revision ID:                            0x009e
  • Kernel Extension Info:        No Kext Loaded
  • Displays:

Display:

  • Resolution:                1024 x 768
  • Depth:                         32-bit Color
  • Core Image:               Software
  • Main Display:           Yes
  • Mirror:                         Off
  • Online:                        Yes
  • Quartz Extreme:      Not Supported

Bueno me toco intentar el famoso tutorial que encontré para hacer un kexts para mi tarjeta de video, lo resumiré para no extenderme:

  • Modificar un kext existente de la carpeta Extensions en la carpeta del Sistema llamado Atix1000.kext (Dentro del kexts se encuentra un archivo .plist en el cual esta cierta información en lenguaje de programación que dice para que dispositivos es el kexts en el cual el tutorial decía que cambie el ID de dispositivo existente que era el 71c0 por el de mi tarjeta que era el 71c7)
  • Modificar un archivo dentro del kext llamado MacOs con un editor hexadecimal (la modificación era encontrar en entre todo el código hexadecimal el equivalente a 71c0 que sería c710 y modificarlo por el ID de mi tarjeta de video que sería c717) Fácil no creen???
  • Colocar estos kexts en la capeta Extensions que se encuentra en la Capeta del Sistema
  • Reparar los permisos de ese kexts (Es como dejar la carpeta extensions como si no fue tocada y que coja los nuevos drivers)
  • Reiniciar y disfrute

Problemas que tuve:

  • Usar un programita para modificar el código hexadecimal ya que no lo encontraba y el nombre no recuerdo
  • Al encontrarlo y al hacer ese paso no encontraba el código c710 para reemplazarlo por el C717 que es el equivalente al ID de mi tarjeta pero después de varios intentos lo encontré
  • Al reiniciar cuando esta cargando la manzanita me salto un kernel panic

¿Qué es un Kernel Panic?

Un kernel panic es un error del sistema es el equivalente a la pantallita azul (blue screen) en Windows. Salta este error cuando hay un problema con un dispositivo pero este tipo de situaciones ocurre cuando el problema es grave ya que paraliza todo el sistema.

Ahora como yo no sabía cómo lidiar con este problema y como el sistema no pasaba más, de ahí tuve que instalar de nuevo el sistema, intente de nuevo los pasos para modificar el kext para mi tarjeta y fueron los mismos resultados. Una investigación más en Google me afirmo que yo o era el único con este problema y que el resultado del tutorial para las 71c7 era un kernel panic.

Única solución:

Cambiar de tarjeta de video (Malas noticias para mi)