Jump to content

[Info/Ayuda] Uso e Inyección de SSDT & DSDT


5 posts in this topic

Recommended Posts

Buenas a toda la comunidad!!!

 

En este post, me gustaria si pudieran ayudarme con info sobre el tema de SSDT y DSDT que la verdad, estuve leyendo en el foro y tambien fuera de el, pero casi todo el contenido esta en ingles, y no termino de entender si me falta algo mas para tener mi instalacion de Mac en condiciones

 

Lo primero es saber basicamente que son los SSDT y DSDT. Yo en la guia que segui que es la de RampageDev, me da un SSDT para mi motherboard (Z97X Gaming 3), pero solo me indica ponerla en una carpeta del disco EFI y de ahi nada mas. Sin embargo yo veo que muchos hablan de inyectarlo y de instalarlo o modificarlo y esas cosas... y yo la verdad de no hice mas que copiarlo en la carpeta de EFI y ya esta.

 

Y en cuanto a DSDT, no hice nada de eso en la instalacion, ya que la guia que segui no hablaba nada de eso...

 

Me falta algo mas por hacer?

 

Bueno sin mas que eso me despido y espero su ayuda como hasta aqui me brindaron. Muchas gracias!

Te agrego algunas pinceladas mas acerca del mundillo DSDT:

 

Abre tu config.plist y en el apartado ACPI--> Fixes verás que es lo que Clover está modificando del DSDT de tu placa para que funcione mejor en mac.

 

A modo de ejemplo (no es el mio)

 

F6D.jpg

 

Si al comienzo del Booteo les das a F4 y F5 en la partición oculta EFI --> CLOVER --> ACPI --> origin y  tendrás todas las tablas de tu pc y entre todas ellas habrá dos DSDT:

Uno es el original tal cual viene de fabrica y el otro es el mismo DSDT pero con las modificaciones que hace Clover.

 

1) Para hacer visible la particion oculta EFI puedes usar ESP Mounter Pro

2) Para ver las tablas DSDT puedes usar MaciASL

 

DB0.jpg

 

Te comento que al querer compilar cualquiera de esos dos DSDT seguramente tendrás errores. 

Clover es capaz de saltarse esos errores y "leer" las tablas sin problemas.

 

¿Aun sigues leyendo?

¿Aun no te he asustado lo suficiente?

 

Esto es solo la punta del iceberg.

Si deseas comparar esos dos dsdt de una forma "amigable" abres los DSDT con MaciASL, los salvas pero como dsl y luego abres ambos con DiffMerge por ejemplo.

Ojo que solo te sirve para comparar, cualquier modificación, debes hacerla desde y con MaciASL.

 

853.jpg
 
D73.jpg
 
Clover hace las correcciones necesarias para que tu hack funcione.
Pero a veces necesitas modificar algo específico que no está considerado en Clover y es allí donde te toca afinar el DSDT por tu propia mano (o eres un loco bravo seudomasoquista como yo que le gusta crear su propio dsdt personalizado).
 
Bueno, ahora tienes dos opciones según lo veo yo:
 
1) ¿Funciona tu hack correctamente?
No lo toques.
 
2) ¿Te picó el gusanillo del mundo DSDT/SSDT?
Te toca leer, leer, leer, leer, comprender, preguntar y pedir ayuda.
 
Un saludo
 
P.D.:
  • Like 3

Gracias camillionario!!!

 

Ya me lei todo jajaja... gracias por la info, pero todavia no me queda claro si es que tengo que instalar el DSDT o no... Mi mac funciona normal, a lo sumo el unico problema que noto es que usa mucha memoria, pero nada mas...

 

Gracias uzmi!!!

 

Acabo de abrir mi config.plist y en el apartado ACPI, no me aparece ninguna opcion asi en azul.... Tengo que hacer algo?

Wow uzmi excelente respuesta!!!

 

Ahora estoy saliendo, pero mas tarde vuelvo y comienzo a leer mas... 

 

Por ahora mi hack funciona correctamente, creo que no tengo errores mas que como explique mas arriba, me da la sensacion de que consume mucha ram (tengo 10GB)... Pero por lo demas no tengo drama.

 

Al igual que tu, soy muuuuuuuuy curioso y siempre quiero mas jajajaja... asi que ya me voy a meter mano.

 

Ahora una pregunta, tiene alguna ventaja mayor especificamente meter mano y "modificar" a gusto el DSDT? Teniendo en cuenta que mi hack me funciona todo ok ya de por si

 

Muchas gracias uzmi!!!

×
×
  • Create New...