Jump to content

TUTORIAL X1600 PCIe DIABOLIK - actualizado 1 marzo


Ed_Saxman
 Share

12 posts in this topic

Recommended Posts

Tutorial Para las ATi X1600Pro PCIe :

(Únicamente testeado con ATI Sapphire Radeon 512mb PCIe .Fabricante : ATI (0x1002) dispositivo ID :0x71c2 Revision ID: 0x0000)

 

IMPORTANTE: Este tutorial está basado en archivos modificados por Diabolik para este modelo CONCRETO y en sus explicaciones , por lo que todo el mérito es suyo.

Por favor, informad en el hilo de Diabolik ( :dev:http://forum.insanelymac.com/index.php?sho...=43074&st=0 ) si también lo conseguís, o si pruebas esto con otra tarjeta ATI x1600 (agp, x1650...etc).Lee lo referente a otras tarjetas al final de este post.

 

TEN EN CUENTA: Esto sólo funcionará en 10.4.8 PPF1 (8.8.1 semthex Kernel) preferiblemente instalación limpia. (yo solo he aplicado el patch AMD, x11, idiomas, y soporte caracteres asiaticos durante la instalación.)(esta ISO también ha reconocido mi Tarjeta de Sonido integrada AC97 sin hacer nada, pero eso es otra historia)

 

El .ZIP ADJUNTO INCLUYE :

- ATINDRV and IONDRVSupport kexts de la versión 10.4.5 (necesarios)

-NatitX1600.kext modificada por Diabolik para tener la ID correcta (reconoce la tarjeta y permite cambiar la resolución).

-ATIradeonX1000.kext modificada por Diabolik para tener la ID correcta (Nos da QE/CI o lo que es lo mismo, aceleración 2D/3D por hardware, y dos salidas VGA (para una de ellas es necesario un adaptador DVI/VGA si quereis usarla) .

 

:wacko:Archivo_comprimido.zip

 

 

**********************TUTORIAL********************************

 

1- Descarga el .zip adjunto a tu escritorio.

 

2 - Copia y pega ATINDRV.kext , IONDRVSupport.kext y NatitX1600.kext into /System/Library/Extensions/

(Autentica introduciendo tu contraseña cuando sobreescribas)

 

3- Abre el terminal e introduce lo siguiente: (puedes ir copiando y pegando las lineas de aquí a tu terminal, menos lo de la contraseña, claro :lol: )

 

sudo -s

tu contraseña

sudo chmod -R 755 /System/Library/Extensions/ATINDRV.kext/

sudo chown -R root:wheel /System/Library/Extensions/ATINDRV.kext/

sudo chmod -R 755 /System/Library/Extensions/IONDRVSupport.kext/

sudo chown -R root:wheel /System/Library/Extensions/IONDRVSupport.kext/

sudo chmod -R 755 /System/Library/Extensions/NatitX1600.kext/

sudo chown -R root:wheel /System/Library/Extensions/NatitX1600.kext/

rm -rf /System/Library/Extensions.mkext

rm -rf /System/Library/Extensions.kextcache

diskutil repairPermissions /

 

Cierra el terminal

Reinicia el sistema

 

Ahora te debería reconocer la tarjeta correctamente ,tener salida al menos con el adaptador DVI/VGA , y acceso a los cambios de resolución

Vamos con el ATIRadeonX1000.kext para obtener QE/CI.

 

4- Copia y pega ATIRadeonX1000.kext en /System/Library/Extensions/

(Autentica introduciendo tu contraseña cuando sobreescribas)

Abre el terminal e introduce lo siguiente:

 

sudo -s

tu contraseña

sudo chmod -R 755 /System/Library/Extensions/ATIRadeonX1000.kext/

sudo chown -R root:wheel /System/Library/Extensions/ATIRadeonX1000.kext/

rm -rf /System/Library/Extensions.mkext

rm -rf /System/Library/Extensions.kextcache

diskutil repairPermissions /

 

Cierra el terminal

Reinicia el sistema

 

Ahora deberías tener QE/CI ,todos los cambios de resolución a través del adaptador DVI/VGA, Nombre del monitor a través del conector VGA con sus resoluciones soportadas, Doble pantalla "en espejo" (dual screen mirrored), Rotación del monitor... y si instalas parallels desktop, pues tendrás el bonito efecto "cubo" también!!! :D

 

Los únicos fallos que he podido apreciar hasta la fecha (hasta que diabolik termine su proyecto) son:

- No funciona el DVI puro, o sea digital, sin adaptador vga.

- Reconoce 256MB en vez de 512MB de la memoria gráfica.

- No puedes dejar el monitor DVI conectado incluso si la que usas es la secundaria VGA, Consigues que se queden ambas sin señal y tienes que reiniciar dejando sólo la VGA conectada.

- Dual screen sólo en modo mirrored VGA-DVI/VGA

- No funciona el modo "Sleep" correctamente. Se apaga la pantalla pero luego no vuelve (y hay que reiniciar). Se soluciona desactivando el modo sleep, como es obvio.

 

 

*******************************************************************************

MÉTODO CORTO (copio del tutorial de aNILEator): Puedes hacer los pasos 3 y 4 de una sola vez copiando los 4 archivos a la vez a la carpeta /System/Library/Extensions/ , pero yo lo he hecho como os he descrito en el tutorial.

 

sudo -s

tu contraseña

sudo chmod -R 755 /System/Library/Extensions/ATINDRV.kext

sudo chown -R root:wheel /System/Library/Extensions/ATINDRV.kext

sudo chmod -R 755 /System/Library/Extensions/IONDRVSupport.kext

sudo chown -R root:wheel /System/Library/Extensions/IONDRVSupport.kext

sudo chmod -R 755 /System/Library/Extensions/ATIRadeonX1000.kext

sudo chown -R root:wheel /System/Library/Extensions/ATIRadeonX1000.kext

sudo chmod -R 755 /System/Library/Extensions/NatitX1600.kext

sudo chown -R root:wheel /System/Library/Extensions/NatitX1600.kext

rm -rf /System/Library/Extensions.mkext

rm -rf /System/Library/Extensions.kextcache

diskutil repairPermissions /

Cierra el terminal

Reinicia el sistema

 

*********************************************************************

INFORMACIÓN ÚTIL PARA OTRAS TARJETAS X1600: (es lo que he podido encontrar al respecto)

 

Si tienes otro modelo de x1600 con otro número ID de fabricante, necesitarás averiguar tu EDID y ponerlo en el info.plist del archivo NatitX1600.kext. Introducir el edid puedes hacerlo sin reinstalar, si no reconoce tu tarjeta después de seguir el tutorial, (sólo puntos puntos del 1 al 3, IMPORTANTE! si no posible kernel panic) sin necesidad de reinstalar ni nada.

1- Para conseguir tus datos EDID abre el terminal e introduce esto:

 

ioreg -l -w0 | grep "EDID"

 

Copia tu EDID y ponlo en el info.plist del archivo NatitX1600.kext. Puedes encontrar información de cómo hacer esto en el foro (yo no tengo ni idea)

2- También tendrás que modificar el archivo ATIradeonX1000.kext pero como ya digo, yo todavía no he aprendido a hacerlo.

(mirad el tutorial de Borralla, http://forum.insanelymac.com/index.php?showtopic=21999 que creo que está desactualizado en cuanto al método empleado en 10.4.8. fijaros q hace referencia a otro archivo que yo no he tocado para nada)

(copio y pego de borralla) Vamos al Menú Manzana, Acerca de este Mac y pulsamos en Más Información, se nos abre el Perfil del Sistema. En Hardware pulsamos en Gráficos/Pantallas y anotamos dos números: el Fabricante y el ID del Dispositivo, que para la Sapphire X1600 son:

Fabricante: ATI (0x1002)

ID del dispositivo: 0x71c2

Estos serán los números que tengamos que sustituir para crear unos drivers compatibles, así en ATIRadeonX1000.kext pondremos: 0x71C21002, donde se puede ver que al ID del dispositivo se le ha añadido los número del fabricante, sin el 0x.

( Esto que viene a continuación yo no lo he tocado para nada)De igual forma en el ATIRadeonX1000GA.plugin pondremos estos dos números pero casi a la inversa, primero el del fabricante y luego el del dispositivo: 100271c2.

4-(borralla)Por último en el ATINDRV.kext la sustitución será IOPCIDevice o IOAGPDevice si la tarjeta gráfica es PCI-Express o AGP respectivamente.

 

Ignoro si hay que hacer algo mas para hacer funcionar una AGP o si este tuto de Borralla nos sirve o no para lo que estamos haciendo ahora (informad de lo que sepais)

Espero no confundiros con estas citas de Borralla, como os digo no sé que hay que hacer con las AGP, id al hilo diabólico.

*****************************************************************************

NOTA FINAL:

- Por favor informa de tus progresos en el hilo de Diabolik, y aquí si también lo consideras necesario. Todo esto está en fase de pruebas y es necesaria la contribución de todos nosotros.

- Si dominas el tema de EDID y de las modificaciones que hay que hacer a los NatitX1600 y ATIradeonX1000 Informa en este hilo, o mejor, crea un tutorial que todos podamos entender.

- Si estás intentando hacer funcionar esto con tarjetas AGP, dirigete al hilo de Diabolik, aporta todos los datos que puedas de tu sistema y contribuye haciendo pruebas.

- Contribuye aportando tus conocimientos en este y otros hilos, ayuda a los demás y sé agradecido y respetuoso . Apoya a los novatos,

& Don´t feed the troll.

 

Gracias

a Diabolik por su trabajo, su amabilidad y su ayuda .

a aNILEator por su tutorial y sus testeos.

al proyecto OSx86 y a los que lo haceis posible.

al tio Bill G. por hacer que hoy esté en este foro .

a S.Jobs por migrar a x86.

Gracias a tod@s

 

:D

Edited by Ed Saxman Bcn
Link to comment
Share on other sites

  • 1 year later...
any chance someone could translate this to English for me?

 

Mis excusas a los amigos del foro "Español" por esto...

 

Mmmmm...Sure,I could do that for you,but try google first (i.e).If you still can not understand the translated version,let me know and I will do it... :)

Link to comment
Share on other sites

No es una norma,sino que más bien es extraño escribir en un idioma diferente al que pertenece al foro.Mis disculpas fue a toda la comunidad de este foro con poca o alta comprensión del Inglés por escribir en otra lengua.AcidRain9 sólo hizo una petición y yo le eche una mano.Eso no es un delito...

 

@MacOff

 

El foro central o Internacional es sólo para la Lengua Inglesa.Si quieres que te vuelvan trizas allá,sólo escribe en Castellano :)

Link to comment
Share on other sites

  • 7 months later...

Hola Amigo, por fin ya tengo Q.E. y C.I activado. Muchas gracias, segui el tutorial al pie de la letra y listo eso fue todo, habra alguna manera de subir los 256 Mb a 512 Mb de mi tarjeta Ati Radeon X1650 Pro bueno ahora es X1600, ah y me olvidaba la barra de menu se hizo transparente y el simbolo de la manzanita no aparece.

 

Gracias

Link to comment
Share on other sites

  • 9 months later...
 Share

×
×
  • Create New...