Como instalar ATI X600 Mobility en OS X

D

Danilp

Guest
Bueno, el otro dia instalé el 10.4.7 de jaS en un toshiba tecra A5 (con Ati mobility X600)
Aki os dejo los pasos que seguí investigando por los foros:

-Primero instalar el kover Patch siguiendo las instrucciones que pone :

sudo ./patch9700.sh HI LO (ejemplo Hi=5e Lo=4b si el ID del dispositivo fuera 0x5e4b)
Editar el fichero /System/Library/Extensions/ATIRadeon9700.kext/Content/MacOS/Info.plist.
Reemplazar el 5B60 por vuestro ID:

<key>IOPCIMatch</key>
<string>0x4E441002 0x41441002 0x4E481002 0x41481002 0x41501002 0x4E501002 0x41521002 0x4E541002 0x4A481002 0x4A491002 0x4A4A1002 0x4A4B1002 0x4A4C1002 0x4A4D1002 0x4A4E1002 *0x5E4B1002* 0x5B621002 0x3E501002 0x4E561002 0x5B641002 0x3E541002</string> Los asteriscos son la linea donde hay que cambiarlo.

Lo de la resolución que pone en el readme yo no lo hice....dejarlo como está.

-REPARAR LOS PERMISOS DEL DISCO y REINICIAR.

Bien, ahora vereis que en las preferencias de sistema ya teneis aceleración, pero el driver sigue siendo el genrerico :(

Bueno el siguiente paso es instalar el Callisto, yo instalé el 003 pero lo podeis probar con 008 a ver que tal (en caso de haber hecho un backup o no os importe que se joda el sistema...)
Lo dicho se instala el 003 tal y como pone en el archivo de instalación. Yo lo del monitor no lo hice.. simplemente editar el callistoHall con el textedit y modificar la linea IOPCIMatch key con vuestro ID.
Luego terminal y :

sudo mv Callisto* /System/Library/Extensions/ (poneis el password de admin)
sudo chown -R root:wheel /System/Library/Extensions/Callisto*
sudo chmod -R 755 /System/Library/Extensions/Callisto*
sudo rm -f /Library/Preferences/com.apple.window*
rm -f ~/Library/Preferences/ByHost/com.apple.window*
rm -f ~/Library/Preferences/ByHost/com.apple.pref*

Borrar cualquier configuración en vuestro com.apple.Boot.plis por ejemplo:
<key>Graphics Mode</key>
<string>1280x1024x32</string>
Este fichero está en /Library/Preferences/SystemConfiguration/

sudo rm /System/Library/Extensions.mkext
sudo rm /System/Library/Extensions.kextcache

REPARAR PERMISOS y reiniciar.

Ahora en preferencias del sistema teneis vuestra card correcta pero sin aceleración :(

Bien vamos a darle aceleración haciendo esto :

Vamos a /System/Library/Extensions y cogemos el fichero ATIRadeonXXXXGA.plugin/ (XXXX depende del modelo pero para el nuestro será 9700). Editar el Info.plist (dandole a mostrar contenido del paquete...), y donde pone IOProviderClass key cambiar IONDRVFramebuffer a CallistoFB.

sudo rm /System/Library/Extensions.mkext
sudo rm /System/Library/Extensions.kextcache

REPARAR PERMISOS y reiniciar.

Ya lo tenemos todo,creo... jejeje la verdad es que es un poco lioso pero funciona perfectamente.
lo único algun rastro que deja el mouse pero bueno...

salu2!!!!!!
Postar resultados por si me hubiera dejado algo, que creo que no..
 

Apolo

Activo
Primero muchisimas gracias ya que veo que lo más probable es que me sirva tu tutorial para poder instalar como dios manda mi ATI Radeon X600 pci-e... solamente una cosa, esta descrito casi para expertos, es decir para alguien que no tiene niidea de terminal y demás como lo haríamos...

Una duda el koverg-patch9700.zip donde lo descomprimo, es decir, en que ruta lo suelto? Podrías añadir unas lineas, en otro color por ejemplo diciendo entodo momento que hay que abrir y que poner, es decir algo así "ahora abrimos terminal que está en aplicaciones/utilidades... y ecribimos sudo./ patc..." esque sinó para gente como yo es imposible.

Se que te pido un favor enorme pero cuando tengas un rato si pudieses hacerlo, con esto la mayoria del foro como yo novatillos podriamos tener nuestra aceleración y resol. como toca.
Muchas gracias de antemano.
UN SALUDO Y GRACIAS
 

Apolo

Activo
Bueno he tenido que reinstalar Mac OS X, lo he hecho solo con teclado pantalla lector y HDD conectado, todo lo demás fuera, cual es mi sorpresa que...

1. Me parece que me reconoce la PCIe, pone esto:
Pantalla
BUS: PCIe
VRAM: 256
Fabricate ATI (0x1002)
ID del dispositivo: 0x5B62
ID de la revisión: 0x0000
Pantalla
Resolución: 1024x768
Profundidad: 32bit
Core Image: Compatible
Pantalla principal: Sí
Duplicado: Desactivado
En linea: Sí
Quartz Extreme: Compatible

2. Sigo sin poder cambiar mi resolución
3. Mi raton al pasearse va dejando "basurilla" por el escritorio
__________

1. Q Significa que tengo aceleración? Me sigue yendo un poco lento y en las diapositivas de las fotos, cuando estoy en modo cuadricula, al elegir una, hacer zoom se pixela unos 2 segundos, los videos parece que van bien. Puede ser a causa de algo de mi hard, es un Athlon 64 X2 3800+, 1GB DDR, ATI X600 ... Quizas haría falta 1GB de RAM más?
2. Q Si instalo el Calistos 006 perderé la aceleración?
3. Q No molesta mucho pero puede solucionarse?

GRACIAS
__________

4. Q Un poco absurdo pero como se instalan las cosas en MAC, en concreto el calisto?
5. QEl callistoHall de donde lo saco? supongo que una vez instalado.
6. QLa linea a modificar de IOPCIMatch key cn mi ID es con la que me dice MAC: 5B62, o con la conjunción de VEN + DEV en windows, es decir 0x10025B62

Ufff! Menudo toston, perdon por la lista de preguntas.
GRACIAS
 

dbpiano

New member
Ati x600 3150

Estuve leyendo que tienes esa tarjeta grafica en tu portatil, la verdad es que probe usando el castill b008 y se pudrio todo me toco reinstalar, en el link que esta en tu respuesta hablan de cambiar el id de la tarjeta.
Podrias enviarme el id que pusiste ya que mi tarjeta es 3150, decirme que callisto usaste, y donde conseguiste el path, ya que lo he buscado y el enlace esta roto
 

Prone1969

New member
Mi madre alguien puede traducirmee el tutorial de arriba para un novato del mac?
paso a paso donde se descomprimen las cosas etc

Gracias
 

miliuco

Activo
Tal vez el tutorial, aunque excelente en cuanto al trabajo propuesto, se queda algo lejano al principiante pero es que hacer las modificaciones que propone Danilp no son tareas de principiante.

Para cualquier trabajo relacionado con instalación, modificación, inyección de extensiones se da por sentado que el usuario sabe:
- activar el usuario root
- comandos básicos de Terminal
- qué es un archivo KEXT
- conceptos básicos sobre permisos en los archivos de sistema
- averiguar el identificador de un dispositivo
- etc.

Lo que no puede uno es hacer un manual que no sólo tenga las instrucciones sobre el tema de que se ocupa sino además un repaso a todos los conceptos previos que hay que conocer para llevarlo a cabo.

Habrá que aprender (en Internet hay cientos o miles de sitios con información sobre estos asuntos) esos conceptos previos antes de enfrentarse al manual. Ya sé que no es sencillo pero... ¿quién ha dicho que instalar OSx86 en PCs es sencillo?.

NOTA: si tuviese que decirle algo a Danilp, sólo sería que se puede aclarar más lo del Kover Patch (¿qué es? ¿cómo se puede conseguir? ¿para qué sirve?).
 

Prone1969

New member
Me has dejado con tu respuesta las mismas dudas que tenia antes. Pensé que esta comunidad era para ayudar, si la ayuda es mandarte a buscar información por otros portales ya me dirás para que sirve este?
En fin espero igualmente una ayuda más a mi nivel
Gracias
 

knm1983

Activo
Yo segui los pasos de la guia y me funciono perfectamente , de eso hace ya mucho tiempo y tampoco sabia como iba el tema del terminal y tal.

Te recomiendo copiar los ficheros al escritorio , utilizar el Callisto 006 , en el terminal lo primero que tienes que hacer es , cd desktop , para que estes en la ubicacion correcta donde tienes los ficheros que previamente habras copiado al escritorio , y utilizar copiar y pegar tal cual lo pone en la guia .

Para editar los ficheros , lo que hize fue , arrastrarlos al escritorio , editarlos con el texedit y devolverlos a su hubicacion.

haciendo esto y sin dejarse ningun paso me funciono perfecto , bajo Uphuck 1.2 y Jas , con Uphuck 1.3 solo lo consegui sustituyendo un fichero KEXT de la Ati y con la 1.4 nunca lo consegui.

Para reparar permisos te vas a la utilidad de diskos y reparas desde alli.

Por lo demas no hay mucha problematica , pero hay que liarse, y si es la primera vez pues cuesta mas , yo al principio tube que pelearme con los callisto hasta encontrar el 006 que es el que me funciono.

Venga saludos .
 

miliuco

Activo
"...si la ayuda es mandarte a buscar información por otros portales..."

Por otros portales no, por éste mismo, en el que también tienes información sobre lo que se necesita saber. ¿O en otros abundan los manuales en castellano tan detallados al nivel inicial como a ti te gustaría?

Seamos serios. Yo hago un tutorial sobre cómo instalar un driver en OSX. Según tu propuesta, el manual tendría estos apartados:

- cómo se activa el usuario root (imprescindible para realizar esas tareas, el usuario normal no sirve aunque sea administrador)
- conceptos generales sobre instalación de drivers (extensiones, archivos KEXT) en Mac OS X
- comandos básicos de Terminal (cp, cp -R, mv, rm, chmod, chown, etc.)
- cómo se arranca en modo seguro
- cómo se edita un archivo KEXT

Pero si más tarde hago otro tutorial sobre un tema para el que es necesario conocer todas o algunas de esas tareas, ¿vuelvo a escribir esa ayuda para que el texto siempre tenga la ayuda completa desde la A a la Z? ¿Multiplicamos por las veces que sea la información para que algunos lo lean todo en el mismo sitio sin tener que hacer el esfuerzo de buscar aquello que se ignora?

No, hombre, se supone que hay otros tutoriales dónde se explican esas cuestiones. Y si algo en concreto no queda claro, se solicitan aclaraciones, que se suelen dar con sumo gusto (no hay más que dar un repaso por los mensajes del foro).

Este foro nació con varias finalidades, de las que ayudar a los novatos no sería la fundamental, sino una complementaria a la de discutir sobre un tema que nos apasiona, que es Mac OS X instalado en PCs. Es difente apuntarse a un foro de discusión porque a uno le apasiona ese tema que apuntarse para conseguir que a uno le ayuden a instalar OSX en su propio PC (ésta parece ser la única utilidad de este foro para algunos usuarios). Aunque ambos fines pueden ser simultáneos.
 

Prone1969

New member
La primera parte de tu respuesta es aceptada (Aunque tu respuesta sobraria si hubieses puesto un link a tu tutorial) , la segunda sobre mi afición para hacer correr un Mac sobre mi PC veo que esta muy lejos de la realidad. Seguro que yo le saco más provecho de lo que tú te imaginas. Sobre todo trabajando con programas como Protools 7.4, MAXMSP etc y de los que seguro tú que naciste sabiendo ya corres en tu PC.
 

Prone1969

New member
imagínate. El poderlo instalar será el primer reto después hacer correr todo los demás programas será el segundo. Lo lograré? mmmmm Lo instentaré

Mi placa D975xbx2, 4 G de RAM, CPU Quad Q6600, Gráfica Radeon x700(Pro) G2-E3
 

miliuco

Activo
Danilp: has de aclarar el tema del Kover Patch, ni sabemos lo que es ni dónde obtenerlo pues en el archivo ZIP que ofreces sólo viene un instalador que copia las extensiones (ATIRadeon9700.kext, ATIRadeon9700DVDDriver.bundle, ATIRadeon9700GA.plugin, ATIRadeon9700GLDriver.bundle, ATIRadeon9700VADriver.bundle, Callisto.kext y CallistoHAL.kext) a la carpeta /System/Library/Extensions y repara los permisos.

Para activar el usuario root hay varios métodos, están descritos en la sección Manuales y Guías >> Trucos para Mac OS X. SIn activarlo, es imposible realizar tareas de instalación o edición de drivers.

Para editar un driver, que por regla general consiste en editar un archivo llamado Info.plist que suele estar en la carpeta Contents que hay dentro del archivo KEXT, hay que (en este ejemplo lo hacemos con ATIRadeon9700.kext):

- averiguar el ID de la tarjeta (System Profiler o Perfil de Sistema lo muestra en el apartado Gráficos/Pantallas, interesa apuntar Fabricante (ATI es 1002) e ID del dispositivo (el de tu tarjeta gráfica)
- abrir el Finder y navegar a /System/Library/Extensions
- localizar el archivo ATIRadeon9700.kext
- botón derecho del ratón >> Mostrar contenido del paquete
- abrir la carpeta Contents
- copiar el archivo Info.plist al escritorio
- abrir Info.plist con Textedit
- buscar la línea que contiene <key>IOPCIMatch</key>
- la siguiente línea tiene un contenido como éste: <string>lista_de_números_hexadecimales</string>
- buscar el número 0x5B601002 y reemplazar 5B60 por el ID de la tarjeta gráfica
- guardar el archivo y salir de Textedit
- copiar con el ratón Info.plist desde el escritorio a su carpeta original (sale un diálogo que pide que nos autentifiquemos con la contraseña de nuestro usuario Administrador)
- borrar los archivos Extensions.mkext y Extensions.kextcache de la carpeta /System/Library
- reparar los permisos (en Terminal o con la Utilidad de discos) antes de reiniciar

Es sólo un ejemplo pero es válido como edición general de cualquier driver para usuarios poco expertos (exponerlo de forma más sencilla me parece muy difícil).
Sin embargo, aún haciéndolo correctamente no está garantizado el éxito (una x600 no es igual que una x700, lo que sirve para modelos Mobility puede no servir para un PC de sobremesa, el resto del hardware puede ser diferente e influir en ésto...).
 

miliuco

Activo
Prone1969: Borro la parte final de mi mensaje anterior.

Pero, volviendo al tema, ¿sirve o no sirve el texto? Sigo pensando que alguien ha de aclarar el tema del Kover Patch porque seguimos sin saber qué hacer con ello.

En cuanto a lo demás, se supone que te descargas el archivo zip que ha puesto Danilp, le das doble clic y se descomprime formando una carpeta en la que hay un instalador (archivo PKG) al que sólo habría que dar doble clic para que instale esas 7 extensiones y repare los permisos.

Lo que yo entiendo es que, una vez instalado el PKG, antes de reiniciar, habría que hacer los cambios en Info.plist de ATIRadeon9700.kext, y después reiniciar.

Si, por suerte, después de reiniciar existiese aceleración gráfica y cambio de resoluciones (en Perfil de sistema ha de aparecer Gráficos/Pantallas con Core Image compatible y Quartz Extreme compatible y en Preferencias de sistema >> Pantalla ha de permitir resolución nativa del monitor) ya ni me molestaría en instalar Callisto y lo usaría así, aunque fuese con el driver genérico.

Date cuenta que Danilp usa x600 Mobility y tú tienes x700 Pro, son tarjetas suficientemente distintas para que a ti no te sirva lo que él propone.

Apolo: tú sí tenías aceleración pero no cambios de resoluciones, y además rastros del ratón (algunos lo arreglan en parte con un programa llamado MousePosé de Boinx Software, yo no lo he probado). No sé si los útimos mensajes del hilo te han aclarado algunas de tus dudas. Esto de OSX es como todo, cuando aprendes a montar en bici no eres capaz de hacer equilibrios o caballitos, ¿no?, pues cuando te inicias en un sistema operativo tampoco es fácil realizar tareas de sistema hasta que no vas profundizando más en él.
Cuando preguntas "la linea a modificar de IOPCIMatch key con mi ID es con la que me dice MAC: 5B62, o con la conjunción de VEN + DEV en windows, es decir 0x10025B62" >> has de modificar el grupo de caracteres que contiene a 0x5B601002 y reemplazar 5B60 por tu ID, de manera que ese número hexadecimal quedaría así: 0x5B621002.
 

senhez

senhez
Miembro del equipo
Hola amigos/as

Yo opino lo mismo que nuestro compañero Miliuco. Si un usuario/as me pregunta acerca de drivers para ATI X1600 le informare del paquete de drivers para Leopard del Wiki.

Si el usuario tiene una ATI de 512MB le propongo que cambie sólo el string correspondiente del info.pls por la de OS X 10.4.x

Si el usuario me responde ¿Que es o donde está info.pls?

Simplemente ya no responderé pues entiendo que para instalar un sistema operativo no diseñado para PC al menos hay que saber los mínimos conceptos.


Si el usuario tiene problemas de apagado le propongo editar AppleACPIPlatform.kext y AppleSMBIOS.kext.
Si el usuario no sabe que es eso directamente me negaré a perder tiempo.

Esto es un foro para usuarios con unos mínimos conocimientos de informática y no un foro de iniciación a Windows XP.

Quizás ya me cansa demasiado.
 

Prone1969

New member
Hola Miliuco:

Una question:
SI en el readme del kover en el 2 paso ya editas el patch y pones tu ID porque después de lanzar el instalador en el 3 paso has de editar ATIRadeon9700.kext. No se supone que cuando lo escribe en la carpeta de extensiones ya está editado?
Por lo de mi tarjeta ya sé que no es la misma pero he leido en otro foro un chico que tiene la misma y ha logrado instalarla correctamente. Luego de instalar el kover v.2 ha utilizado el script de Zorz de ati, poniendo unos parametros específicos para la x700. Yo de momento creo que hago algo mal ya que las varias veces que lo he intentado cuando reinicio se me queda la panatalla toda azul.

Gracias
 

Prone1969

New member
Hola de nuevo
He logrado que me reconozca la tarjeta pero.......no tengo CI ni QE :-(. Alguna idea?


Radeon X700 (PCIE):

Chipset Model: Radeon X700 (PCIE)
Type: Display
Bus: PCIe
VRAM (Total): 512 MB
Vendor: ATI (0x1002)
Device ID: 0x5e4d
Revision ID: 0x0000
Displays:
Color LCD:
Resolution: 1024 x 768 @ 60 Hz
Depth: 32-bit Color
Core Image: Not Supported
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Not Supported
 

Prone1969

New member
Hola

Si instalas el 10,4,8 y los driver del ATIRadeon x600 mobility ...... pues el koverg no te irá. Tienes que editarlo.
Os dejo el ATIScript.z0rz.v0.2.zip( Koverg patch y Callisto patch) que he editado para que funcione con el 10,4,8.
Yo para mi tarjeta x700 utilicé estos parámetros sudo ./doe.sh cal6 0x0x0 1 1 aunque aún no tengo CI ni QE.

Suerte
 

miliuco

Activo
Pues ahora las instrucciones sí están claras y ya sabemos qué es Koverg Patch, yo creo que lo haces todo bien (al final has aprendido Terminal como un experto, ¿eh?) pero veo que sigues sin aceleración. Poco más te puedo decir porque no he usado ATI en OSX y de este asunto ya sabes más que yo. Sigue intentando y espero que lo consigas pues OSX con aceleración gráfica es formidable.

Res es resolución, sí.

¿Tienes algo relativo a gráficos en el archivo
/Library/Preferences/SystemConfiguration/com.apple.Boot.plist?

Algo como ésto:

<key>Kernel Flags</key>
<string>"Graphics Mode"="1024×768×32"</string>

Si tienes algo así, borra esas 2 líneas y prueba sin ellas (edítalo en Terminal con sudo y con nano o pico).

NOTA:
Entrar or Registrarse para completar la lectura
sobre el uso de pico, valen también para nano.
 
Arriba