uzmi Posted May 29, 2014 Share Posted May 29, 2014 Hola gente: Hace tiempo que no trasteaba con mi equipo (simplemente tema económico) Por fin me he dado un pequeño capricho y compré un micro i3 3225 con gráfica integrada HD 4000, para tener un hack similar al iMac 13,1 (mantengo la placa MSI pero quito la gráfica dedicada) . Por supuesto toca meter mano al nuevo DSDT y es por eso que hago el post. Siempre lo extraje desde Windows con Aida64 pero hete aquí que he cortado mi cordón umbilical con las creaciones de Bill Gates y me da pereza instalar su S.O. solo para extraer el DSDT en estado puro. Ojo que no estoy renegando, si no que simplemente por ahora me basto perfectamente con el hack para el uso cotidiano que le doy al PC. (Solo extrañaré un juego de Truco nada más) Aquí en este post Juanerson aporta su sabiduría pero me queda alguna duda http://www.insanelymac.com/forum/topic/273894-extraccion-basica-de-dsdt-en-intel-dh67bl-solucionado/ ******************************************************************************************************************** ******************************************************************************************************************** Extracto de la respuesta de Juanerson: Si NO tienes windows instalado, OJO: "aclaro que esto sólo funcionará en placas altamente compatibles", es decir que sean capaces de arrancar el Sistema sin DSDT puesta, por lo tanto NO se garantiza el booteo. Entonces, para extraer la dsdt desde la Terminal de OS X se hace lo siguiente: 1) Repito: Asegúrate de NO tener ninguna DSDT.aml (o dsdt.aml) en /Extra o el directorio raíz, u otro medio de arranque. 2) Reiniciar en modo verbose (-v) para ver si se producen errores y se detiene la carga. Cruza los dedos. 3) Una vez dentro de OS X, abre Terminal (en Utilidades) y escribe completo el comando exacto tal cual: perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while(<CMD>) { chomp; if($_ =~ /\"DSDT\.?\d?\"=<([^>]*)>/) { $buff = $1; open(PIP, "|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }'El resultado de dicho script será un archivo "dsdt.aml" en el escritorio. ******************************************************************************************************************** ******************************************************************************************************************** En mi caso he instalado una versión de Mavericks 10.9.3 para usb (gentileza de la casa Olarila) con Clover Clover ya trae sus parches generales por lo que pregunto si aun sería válido esta forma de extracción (o sea si obtendré el dsdt en estado puro). Ademas lo instala como MacMini en lugar de iMac 13,1. Por otro lado, mi app para corregir el dsdt es DSDTSE y trae dos opciones a usar: En la ventana ACPI Tables puedo extraer la tabla DSDT.aml y en la ventana Extraer DSDT también. ¿Cual es la diferencia de hacerlo de un modo u otro? Mi idea es crear un DSDT personalizado y luego usarlo para reinstalar desde cero. un saludo y gracias por adelantado por vuestras respuestas. Link to comment Share on other sites More sharing options...
juanerson Posted May 29, 2014 Share Posted May 29, 2014 Hola hermano. Con respecto al script para extraer el Dsdt, te quedara con los parches aplicados por Clover, ya que dicho script genera el Dsdt desde el ioreg o árbol nativo de dispositivos del sistema, es decir es lo mas puro posible. Pero debe funcionar perfecto porque los parches on-the-fly (al vuelo) son prácticamente obligatorios en OS X, sin embargo tengo entendido que el fix de las IRQs (HPET, RTC, TIMR, IPIC) tendrás que aplicarlo manualmente por ser indispensable. Saludos. PD. También utilizo DSDT SE pero la V1 estable, con el ultimo binario iasl disponible a la fecha, que se encuentra en projectosx. Y dicha aplicación también genera el Dsdt a través de un script. Da lo mismo pues. PD1. Con Chameleon te queda exactamente igual que el extraido desde windows. Comprobado. 1 Link to comment Share on other sites More sharing options...
uzmi Posted May 29, 2014 Author Share Posted May 29, 2014 Juanerson, que rapidez en tu respuesta. Suponía que no obtendría un dsdt puro (sin parches) con el script. Asi que voy a probar Chameleon. Muchísimas gracias y un saludo. P.D. Uso Clover por lo del tema UEFI. Link to comment Share on other sites More sharing options...
Maniac10 Posted May 29, 2014 Share Posted May 29, 2014 Con Clover puedes hacer el dump de las tablas ACPI desde la interfaz del mismo presionando: F4 para las tablas originales (sin tocar). Se guardarán en la carpeta ACPI/origin. F5 para las tablas editadas por Clover (incluyen los fixes que hayas habilitado). No estoy seguro pero creo que a estas las guarda en la carpeta ACPI/patched. 3 Link to comment Share on other sites More sharing options...
uzmi Posted May 30, 2014 Author Share Posted May 30, 2014 Gracias Maniac10, Usando Clover este método funciona perfecto. Un saludo. Link to comment Share on other sites More sharing options...
Maniac10 Posted January 3, 2015 Share Posted January 3, 2015 No, me refiero a la interfaz gráfica del Clover mismo, durante el arranque. Link to comment Share on other sites More sharing options...
Recommended Posts