Jump to content

parchar ssdt para grafica y audio alc898 y hdmi


13 posts in this topic

Recommended Posts

Su pregunta no contiene toda la información necesaria para una respuesta correcta. Por ejemplo: ¿vas a usar Clover bootloader o OpenCore (OC) bootloader? ¿Qué sistema operativo será instalado? ¿macOS Mojave, Catalina o Big Sur? Puedo adelantarle que puede resolver el problema de configuración de las salidas de video o detección de conectores de video a través de la edición o configuración del "framebuffer" de video. Esto se hace en el archivo config.plist (la herramienta hackintool puede ayudar). En este archivo usted puede especificar los conectores de video presentes en la placa base o placa madre (motherboard). Dentro del archivo config.plist existe una sección para especificar las propiedades de dispositivo (Device Properties). Allí usted puede añadir el dispositivo de video con sus respectivas propiedades, es decir, los conectores con su identidad (HDMI, Display Port, etc) Se puede especificar si el puerto HDMI soporta 4K a 60 Hz o si solo funciona con 4K a 24 ó 30 Hz. Muchos se saltan este paso al principio, pues el WhatEverGreen kext puede resolver esto, utilizando argumentos de arranque (boot arguments), luego se añade las propiedades específicas para el correcto funcionamiento de todos los conectores de video a través de la edición del "framebuffer"de video. De igual manera puede usted utilizar un "boot argument" que corresponda al codec de audio (usando el kext de AppleALC) que posee su placa base o madre (motherboard). Luego puede especificar este código en las propiedades del dispositivo de audio para entonces así eliminar el "boot argument" el cual entonces ya no será necesario. En cuanto a los archivos SSDT, usted solo necesitará: SSDT-PM para la administración del consumo de energía (Power Management) y el SSDT-EC para el controlador integrado (embedded controller). Existe una guía generalizada muy buena para ayudarle con todo esto. Se llama Guía de Instalación de OpenCore de Dortania (OpenCore Install Guide from Dortania). Ánimo, y espero que tenga éxito con su instalación.

Buena respuesta , pero de momento pienso quedarme con Clover EFI hasta que el Opencore este mas desarrollado y probado...... tengo el Osx Catalina instalado  y de hecho como usted dice tengo puesto en WhatEverGreen, el lila y otros Kexts puestos en la carpeta de Clover Kexts , el sistema arranca bastante bien pero no me convence... los SSDTs que usted me especifica no aparecen en mi extracción del DSDT en todo caso me aparece ssdt CpuPm y ssdt Cpu0ist..... entre otros muchos...... Tengo la Herramienta Hackintool instalada pero no me he atrevido ha hacer nada con ella al no saber como utilizarla ....

 

en esta guia explica muchas cosas , pero muchas de ellas son para gente mas puesta a programar.....

 

Gracias por tu respuesta

Por si acaso le interesa, los SSDT's se encuentran dentro de una carpeta nombrada Docs, la cual es creada cuando uno construye o compila el proyecto OpenCore. También puedes descargarte el OpenCore listo en Github y dentro de él, encontrarás los DSDT's antes mencionados. En cuanto a seguir usando el Clover, te comprendo. En mi caso hasta que no me sentí cómodo y listo, no me cambié a OpenCore. Pero puedo decir que luego de cambiarme a OpenCore e notado que es mucho mejor. A pesar que es más complicado configurarlo, es fácil si usas el OpenCore Configurator. Sin embargo se recomienda usar mejor el ProperTree pero este tiene una interfaz gráfica más complicada que OpenCore Configurator. A propósito de configuradores, salió hace poco un configurador de archivos .plist que se ve prometedor y tiene algunas herramientas integradas muy útiles. Me refiero a QtOpenCoreConfig.

gracias por responder.... como tengo un disco duro por ahi suelto he pensado en instalarle el catalina y probar a configuarle el Opencore y probar en mi caso aparte de hacer que osx funcione mucho mejor que con clover , algunas cosas de las que lei de OpenCore , me llamaron la atencion, una de ellas es el soporte para secure boot, que dicen que saldra pronto, puesto de clover lleva mucho tiempo teniendo el apartado secure boot en el clover configurator y no hay o hay escasa poca informacion sobre ello y sobre como configurarlo, ademas de que dicen que arranca mas rapido....en mi caso  ademas  de hacer funcionar Mac Os  tendria que arrancar tambien windows 10 y Ubuntu desde Opencore tal cual lo hago actualmente desde Clover... lo unico es que clover tiene interfaz grafica para el boot de seleccionar el sistema y Opencore no, o almenos por lo que he podido leer y encontrar por ahi..... (motivo por el cual puede que arranque mas rapido, pq no tiene que cargar archivos de imagen) , pero por probar a montarlo en otro disco duro que no se quede..... asi si se jode la instalacion siempre puedo reiniciarla desde el clover ya sea del otro disco de catalina o del usb de instalacion, hablando de instalacion  yo creo los usb de instalacion de Mac os desde mac os con un comando, vale ese usb o hay que crearlo apostas para opencore??? en caso de que todo fuera bien y me convenciera el Opencore y quisiera cambiar de Clover a Opencore tendria que reinstalar el sistema??? o solo cambiar la carpeta EFI de Clover por la de Opencore???

 

yo soy de la vieja escuela , empece con chamaleon y termine con Clover que facilitaba mucho las cosas  y ahora con Opencore tengo que volver a empezar de cero y ha complicarme un poco mas la vida  de nuevo , como con chamaleon, y cuando uno se acostumbra a las cosas faciles, luego no le cuestan las dificiles..... me echarias un mano con el primer montaje de opencore, para asi ir pillandole el tranquillo???

 

Tambien probe anoche el hackintool y probe a intentar parcharle los dispositivos PCI por medio de clover y no me funciono, tuve que reiniciar desde Usb de instalacion y  acceder ala EFI de catalina abrirla de nuevo con el clover configurator y eleminar todos los parches de PCI que le habia añadido momentos antes....

 

Si estas puesto de Opencore y Hackintool prodrias echarme una mano y asi ver si puedo montar uns sistema con Opencore, para poder probarlo???

 

yo por mi parte empiezo a descargar y a montar una carpeta EFI de Opencore , siguiendo el tuto que me recomendaste ayer...

 

Carpeta EFI Opencore montada Kexts de dispositivos puestos en la carpeta kexts pues poco mas o menos eran los mismos que tengo en clover....

la unica  duda que tengo es con los ssdts, pues clover me vuelca 1 dsdt y muchos ssdts con lo cual no se cuales son los que realmente tengo que parchar....

 

segun el tuto debo de parchar: SSDT-PLUG-DRTNIA y SSDT-EC-USBX-DESKTOP, el problema erradica en que no se el ssdr.plug , cual es de todos los mios  y lo mismo con el otro....

 

pues a mi me vuelca todo esto.....

APIC:

BGRT: Boot Graphics Resource Table

DMAR: DMA Remapping table , Clover me lo Parchea...

DSDT-40400000:

DSDT: configuraciones de algunos dispositivos lo usb no se encuentran aquí...

FACP: Fixed ACPI Description Table (FADT)

FACS: Firmware ACPI Control Structure

FPDT: Firmware Performance Data Table

HPET: High Precision Event Timer table

MATS:

MCFG: Memory Mapped Configuration table

RSDP: Root System Description Pointer

RSDT-FACP: Root System Description Table Fixed ACPI Description Table (FADT)

RSDT-FACS: Root System Description Table Firmware ACPI Control Structure

RSDT: Root System Description Table

SSDT-0-Cpu0Ist: SteepSped Procesador

SSDT-1-CpuPm: otras configuraciones del procesador

SSDT-2-SataTabl: tablas de configuraciones de las conexiones sata

SSDT-3-SaSsdt: tabla de configuraciones de la gráfica Hd4600(GFX0) , asi como audio HDMI y ALC898(HDEF)

XSDT: Extended System Description Table

 

Y un DumpLog, que es este:

 

Quote

73:773  66:705  Found BIOS RSDP at F0000
73:773  0:000  Printing ACPI tables from RSDP F0000 ...
73:773  0:000   F0000: 'RSD PTR ', Rev: 2 (Acpi 2.0 or newer), Len: 36
73:773  0:000    (Xsdt: 7E1C3080, Rsdt: 7E1C3028)
73:773  0:000    7E1C3080: 'XSDT', 'A M I', Rev: 1, Len: 132
73:773  0:000    7E1C3028: 'RSDT', 'A M I', Rev: 1, Len: 84
73:773  0:000    Tables in Xsdt: 12
73:773  0:000    0. 7E1CF090: 'FACP', 'A M I', Rev: 5, Len: 268
73:773  0:000        (Dsdt: 7E1C31A0, Facs: 7E1EB080, XDsdt: 7E1C31A0, XFacs: 0)
73:773  0:000        7E1C31A0: 'DSDT', 'A M I', Rev: 2, Len: 48880
73:773  0:000        7E1EB080: 'FACS', Ver: 2, Len: 64
73:773  0:000    1. 7E1CF1A0: 'APIC', 'A M I', Rev: 3, Len: 146
73:773  0:000    2. 7E1CF238: 'FPDT', 'A M I', Rev: 1, Len: 68
73:773  0:000    3. 7E1CF280: 'SSDT', 'Cpu0Ist', Rev: 1, Len: 1337
73:773  0:000    4. 7E1CF7C0: 'SSDT', 'CpuPm', Rev: 1, Len: 2776
73:773  0:000    5. 7E1D0298: 'MCFG', '', Rev: 1, Len: 60
73:773  0:000    6. 7E1D02D8: 'HPET', 'A M I', Rev: 1, Len: 56
73:773  0:000    7. 7E1D0310: 'SSDT', 'SataTabl', Rev: 1, Len: 877
73:773  0:000    8. 7E1D0680: 'SSDT', 'SaSsdt', Rev: 1, Len: 12953
73:773  0:000    9. 7E1D3920: 'BGRT', 'A M I', Rev: 0, Len: 56
73:773  0:000    10. 7E1D3958: 'DMAR', 'HSW', Rev: 1, Len: 144
73:773  0:000    11. 7E1D39E8: 'MATS', 'A M I', Rev: 2, Len: 52
73:773  0:000    Tables in Rsdt: 12
73:773  0:000    0. 7E1C3118: 'FACP', 'A M I', Rev: 2, Len: 132
73:773  0:000        (Dsdt: 7E1C31A0, Facs: 7E1EB040)
73:773  0:000        7E1C31A0: 'DSDT', 'A M I', Rev: 2, Len: 48880
73:773  0:000        7E1EB040: 'FACS', Ver: 0, Len: 64
73:773  0:000    1. 7E1CF1A0: 'APIC', 'A M I', Rev: 3, Len: 146
73:773  0:000    2. 7E1CF238: 'FPDT', 'A M I', Rev: 1, Len: 68
73:773  0:000    3. 7E1CF280: 'SSDT', 'Cpu0Ist', Rev: 1, Len: 1337
73:773  0:000    4. 7E1CF7C0: 'SSDT', 'CpuPm', Rev: 1, Len: 2776
73:773  0:000    5. 7E1D0298: 'MCFG', '', Rev: 1, Len: 60
73:773  0:000    6. 7E1D02D8: 'HPET', 'A M I', Rev: 1, Len: 56
73:773  0:000    7. 7E1D0310: 'SSDT', 'SataTabl', Rev: 1, Len: 877
73:773  0:000    8. 7E1D0680: 'SSDT', 'SaSsdt', Rev: 1, Len: 12953
73:773  0:000    9. 7E1D3920: 'BGRT', 'A M I', Rev: 0, Len: 56
73:773  0:000    10. 7E1D3958: 'DMAR', 'HSW', Rev: 1, Len: 144
73:773  0:000    11. 7E1D39E8: 'MATS', 'A M I', Rev: 2, Len: 52
73:773  0:000  Found UEFI Acpi 2.0 RSDP at 7E1C3000
73:773  0:000  Saving ACPI tables from RSDP 7E1C3000 to EFI\CLOVER\ACPI\origin ...
73:773  0:000   7E1C3000: 'RSD PTR ', Rev: 2 (Acpi 2.0 or newer), Len: 36 -> RSDP.aml
73:804  0:030    (Xsdt: 7E1C3080, Rsdt: 7E1C3028)
73:804  0:000    7E1C3080: 'XSDT', 'A M I', Rev: 1, Len: 132 -> XSDT.aml
73:812  0:008    7E1C3028: 'RSDT', 'A M I', Rev: 1, Len: 84 -> RSDT.aml
73:813  0:000    Tables in Xsdt: 12
73:813  0:000    0. 7E1CF090: 'FACP', 'A M I', Rev: 5, Len: 268 -> FACP.aml
73:814  0:000        (Dsdt: 7E1C31A0, Facs: 7E1EB080, XDsdt: 7E1C31A0, XFacs: 0)
73:814  0:000        7E1C31A0: 'DSDT', 'A M I', Rev: 2, Len: 48880 -> DSDT.aml
73:830  0:015        7E1EB080: 'FACS', Ver: 2, Len: 64 -> FACS.aml
73:830  0:000    1. 7E1CF1A0: 'APIC', 'A M I', Rev: 3, Len: 146 -> APIC.aml
73:831  0:000    2. 7E1CF238: 'FPDT', 'A M I', Rev: 1, Len: 68 -> FPDT.aml
73:832  0:000    3. 7E1CF280: 'SSDT', 'Cpu0Ist', Rev: 1, Len: 1337 -> SSDT-0-Cpu0Ist.aml
73:833  0:000    4. 7E1CF7C0: 'SSDT', 'CpuPm', Rev: 1, Len: 2776 -> SSDT-1-CpuPm.aml
73:834  0:001    5. 7E1D0298: 'MCFG', '', Rev: 1, Len: 60 -> MCFG.aml
73:835  0:000    6. 7E1D02D8: 'HPET', 'A M I', Rev: 1, Len: 56 -> HPET.aml
73:836  0:000    7. 7E1D0310: 'SSDT', 'SataTabl', Rev: 1, Len: 877 -> SSDT-2-SataTabl.aml
73:836  0:000    8. 7E1D0680: 'SSDT', 'SaSsdt', Rev: 1, Len: 12953 -> SSDT-3-SaSsdt.aml
73:839  0:002    9. 7E1D3920: 'BGRT', 'A M I', Rev: 0, Len: 56 -> BGRT.aml
73:840  0:000    10. 7E1D3958: 'DMAR', 'HSW', Rev: 1, Len: 144 -> DMAR.aml
73:840  0:000    11. 7E1D39E8: 'MATS', 'A M I', Rev: 2, Len: 52 -> MATS.aml
73:841  0:000    Tables in Rsdt: 12
73:841  0:000    0. 7E1C3118: 'FACP', 'A M I', Rev: 2, Len: 132 -> RSDT-FACP.aml
73:842  0:000        (Dsdt: 7E1C31A0, Facs: 7E1EB040)
73:842  0:000        7E1C31A0: 'DSDT', 'A M I', Rev: 2, Len: 48880
73:842  0:000        7E1EB040: 'FACS', Ver: 0, Len: 64 -> RSDT-FACS.aml
73:843  0:000    1. 7E1CF1A0: 'APIC', 'A M I', Rev: 3, Len: 146
73:843  0:000    2. 7E1CF238: 'FPDT', 'A M I', Rev: 1, Len: 68
73:843  0:000    3. 7E1CF280: 'SSDT', 'Cpu0Ist', Rev: 1, Len: 1337
73:843  0:000    4. 7E1CF7C0: 'SSDT', 'CpuPm', Rev: 1, Len: 2776
73:843  0:000    5. 7E1D0298: 'MCFG', '', Rev: 1, Len: 60
73:843  0:000    6. 7E1D02D8: 'HPET', 'A M I', Rev: 1, Len: 56
73:843  0:000    7. 7E1D0310: 'SSDT', 'SataTabl', Rev: 1, Len: 877
73:843  0:000    8. 7E1D0680: 'SSDT', 'SaSsdt', Rev: 1, Len: 12953
73:843  0:000    9. 7E1D3920: 'BGRT', 'A M I', Rev: 0, Len: 56
73:843  0:000    10. 7E1D3958: 'DMAR', 'HSW', Rev: 1, Len: 144
73:843  0:000    11. 7E1D39E8: 'MATS', 'A M I', Rev: 2, Len: 52
73:843  0:000  Found UEFI Acpi 1.0 RSDP at 7E1C3000
73:843  0:000  Printing ACPI tables from RSDP 7E1C3000 ...
73:843  0:000   7E1C3000: 'RSD PTR ', Rev: 2 (Acpi 2.0 or newer), Len: 36
73:843  0:000    (Xsdt: 7E1C3080, Rsdt: 7E1C3028)
73:843  0:000    7E1C3080: 'XSDT', 'A M I', Rev: 1, Len: 132
73:843  0:000    7E1C3028: 'RSDT', 'A M I', Rev: 1, Len: 84
73:843  0:000    Tables in Xsdt: 12
73:843  0:000    0. 7E1CF090: 'FACP', 'A M I', Rev: 5, Len: 268
73:843  0:000        (Dsdt: 7E1C31A0, Facs: 7E1EB080, XDsdt: 7E1C31A0, XFacs: 0)
73:843  0:000        7E1C31A0: 'DSDT', 'A M I', Rev: 2, Len: 48880
73:843  0:000        7E1EB080: 'FACS', Ver: 2, Len: 64
73:843  0:000    1. 7E1CF1A0: 'APIC', 'A M I', Rev: 3, Len: 146
73:843  0:000    2. 7E1CF238: 'FPDT', 'A M I', Rev: 1, Len: 68
73:843  0:000    3. 7E1CF280: 'SSDT', 'Cpu0Ist', Rev: 1, Len: 1337
73:843  0:000    4. 7E1CF7C0: 'SSDT', 'CpuPm', Rev: 1, Len: 2776
73:843  0:000    5. 7E1D0298: 'MCFG', '', Rev: 1, Len: 60
73:843  0:000    6. 7E1D02D8: 'HPET', 'A M I', Rev: 1, Len: 56
73:843  0:000    7. 7E1D0310: 'SSDT', 'SataTabl', Rev: 1, Len: 877
73:843  0:000    8. 7E1D0680: 'SSDT', 'SaSsdt', Rev: 1, Len: 12953
73:843  0:000    9. 7E1D3920: 'BGRT', 'A M I', Rev: 0, Len: 56
73:843  0:000    10. 7E1D3958: 'DMAR', 'HSW', Rev: 1, Len: 144
73:843  0:000    11. 7E1D39E8: 'MATS', 'A M I', Rev: 2, Len: 52
73:843  0:000    Tables in Rsdt: 12
73:843  0:000    0. 7E1C3118: 'FACP', 'A M I', Rev: 2, Len: 132
73:843  0:000        (Dsdt: 7E1C31A0, Facs: 7E1EB040)
73:843  0:000        7E1C31A0: 'DSDT', 'A M I', Rev: 2, Len: 48880
73:843  0:000        7E1EB040: 'FACS', Ver: 0, Len: 64
73:843  0:000    1. 7E1CF1A0: 'APIC', 'A M I', Rev: 3, Len: 146
73:843  0:000    2. 7E1CF238: 'FPDT', 'A M I', Rev: 1, Len: 68
73:843  0:000    3. 7E1CF280: 'SSDT', 'Cpu0Ist', Rev: 1, Len: 1337
73:843  0:000    4. 7E1CF7C0: 'SSDT', 'CpuPm', Rev: 1, Len: 2776
73:843  0:000    5. 7E1D0298: 'MCFG', '', Rev: 1, Len: 60
73:843  0:000    6. 7E1D02D8: 'HPET', 'A M I', Rev: 1, Len: 56
73:843  0:000    7. 7E1D0310: 'SSDT', 'SataTabl', Rev: 1, Len: 877
73:843  0:000    8. 7E1D0680: 'SSDT', 'SaSsdt', Rev: 1, Len: 12953
73:843  0:000    9. 7E1D3920: 'BGRT', 'A M I', Rev: 0, Len: 56
73:843  0:000    10. 7E1D3958: 'DMAR', 'HSW', Rev: 1, Len: 144
73:843  0:000    11. 7E1D39E8: 'MATS', 'A M I', Rev: 2, Len: 52

 

 

 con lo cual supongo que SSDT-PLUG-DRTNIA o es una mezcla de ssdt Cpu0Ist+CpuPm o es uno o es el otro,SSDT-EC-USBX-DESKTOP no se cual es de todos los demas....

 

si puedes orientarme un pòco, te lo agradeceria....

Gracias y saludos 

 

Edited by XAVIDENIA

En cuanto al triple arranque, no tendrás problemas siempre y cuando tengas los “drivers” (controladores) necesarios para que OpenCore pueda detectar distintos tipos de particiones según el sistema operativo. Recomiendo tener un solo disco duro instalado en la computadora durante el proceso de instalación de cada uno de los sistemas operativos y luego juntar todos los discos y dejar que OpenCore se encargue de administrar el arranque. Para Ubuntu, me parece que necesitas tener en la carpeta de Drivers: VBoxExt2.efi y VBoxExt4.efi También existen otros controladores para NTFS, FAT e incluso particiones híbridas.  En cuanto al comando para crear la unidad USB de instalación, sí, vale ese USB. Lo único distinto está en la partición EFI, que es donde se encuentra Clover o OpenCore. Solo sustituye el contenido en la partición EFI y listo. También puedes copiar y transferir tu información personalizada de SMBIOS en el archivo config.plist La opción ScanPolicy es la que determinará de que manera OpenCore va a escanear las distintas posibles unidades de arranque. Si la opción esta en 0, entonces revisará todas las posibles opciones de arranque. Usted comentó que OpenCore no tiene una interfaz gráfica como la de Clover. Pero si la tiene, solo que está limitada y aún esta en desarrollo. Para tener acceso a ella se hace a través de la opción PickerMode que se encuentra en la sección Boot. En cuanto a tener que volver a instalar, no es necesario. Con solo sustituir el contenido de la partición EFI es suficiente pero se recomienda limpiar la NVRAM antes de arrancar con OpenCore. OpenCore tiene una herramienta que lo hace y se llama: CleanNvram.efi Algunos borran las herramientas de la carpeta de tools porque a la hora de arrancar el sistema se ve, junto con las opciones de arranque, las herramientas todas juntas en un solo lugar en ves de tener solamente macOS, Windows y Ubuntu. Yo lo que hago es utilizar una opción llamada HideAuxiliary, la cual por defecto esta en “False”, así que entonces la cambio a “True”. Esta opción oculta las herramientas a la hora de arrancar pero si inmediatamente presionas la barra espaciadora en el momento que se muestra las opciones de arranque (macOS, Windows y Linux) entonces se mostrarán las herramientas y podrás seleccionar cualquiera de ellas a conveniencia. Por ejemplo puedes usar CFGLock para tener un soporte de Nvram nativo y no emulado. Pero esta herramienta hay que descargarla independientemente y luego colocarla en la capeta “Tools”. También puedes colocar en la misma carpeta otras herramientas similares, como por ejemplo: modGRUBShell, la cual permite cambiar algunos parámetros de la UEFI a través del terminal de comandos. A veces también puede ser útil restaurar los parámetros de la UEFI a valores predeterminados y luego volver a cambiar los parámetros a los recomendados para macOS. De esta manera se elimina todo parámetro oculto que pudiera haber sido colocado por Clover y que no se muestra en la interfaz gráfica a la hora de configurar la UEFI en su página de configuración. Yo solo tomo esta medida de precaución adicional si luego de limpiar la Nvram sospecho que aún hay problemas ocultos. Sobre hackintool puedo comentar que es una de las mejores herramientas jamás creadas para la comunidad de hackintosh pues reúne en un solo lugar casi todo lo que se necesita para montar un sistema hackintosh. El único problema es que toma un tiempo aprender a usarlo, pero vale la pena aprenderlo. Otro detalle importante de mencionar es que la guía de Dortania es generalizada y por lo tanto, aunque sus parámetros aplican para casi todos, hay que tener cuidado pues cada sistema es distinto y hay opciones que deben ser personalizadas según el sistema. Pero es una buena guía para una configuración inicial. Luego al revisar esta configuración inicial se deben hacer los ajustes necesarios según el sistema en el cual se esté trabajando.

Edited by Tecnicaso Rico

Sufercaster no hay ningun lio, de echo estoy siguiendo la guia de Dortania, y uso el traductor que tengo instalado en el navegador que me lo traduce todo automaticamente de google....

 

el lio viene siempre con lo mismo, con los ssdts.....

pues mi placa se ve que es especial y al dumpear el acpi me arroja un monton de ssdts, que no sabes cual es cual y para que sirve.... he conseguido saber cual es cada uno investigando por internet que es lo que he puesto mas arriba....

pero en la guia de Dortania habla de un SSDT-PLUG y SSDT-EC como tal esos ssdts no aparecen en mi dump , almenos no con ese nombre.... tu sabes cuales son??? arriba esta la lista ..... aver si sabes decirme de todos los ssdts que me arroja la placa al hacerle el dump al acpi cual es el SSDT-PLUG y cual es el SSDT-EC.... porque son las unicas 2 cosas que me gustaria crear por mi mismo manualmente....

 

Pues prefiero un ssdt personalizado propio que uno generico con dispositivos renombrados de varias formas (inchado) y que me va a penalizar en tiempo de arranque, ejecucion....

 

gracias y saludos

Edited by XAVIDENIA

Esos SSDT que están en la guía de Dortania son genéricos y funcionan para la mayoría. En la carpeta AcpiSamples que se encuentra dentro de la carpeta de Docs que a su ves se encuentra dentro de OpenCore, hay unas muestras de SSDT's para ser utilizadas. Es solo cuestión de abrir el SSDT con MasiASL y guardarlo (save as) luego en el formato correcto (.aml), esto lo haces escogiendo el formato de archivo ACPI Machine. Aveces se hace cambios al SSDT de acuerdo a la necesidad de cada caso según el sistema, pero muchas veces no es necesario hacer ningún cambio y solo basta con guardarlo (save as) en el formato .aml Si no quieres pasar mucho trabajo, existe una herramienta que lo hace de forma automática. Se llama SSDTTime, es de CorpNewt, y lo puedes encontrar en github. Por cierto, es esta misma persona quien hizo el proyecto ProperTree para editar el archivo config.plist de OpenCore. Busca en internet el proyecto SSDTTime, cuando lo encuentres descarga el archivo comprimido haciendo click sobre "Download ZIP" dentro del botton verde que dice "Code". Luego ejecuta el archivo SSDTTime.command, lo puedes hacer desde el Terminal de comandos o puedes hacer doble click sobre el para ejecutarlo. Esta herramienta de ayudará hacer tu SSDT personalizado para tu sistema de forma automática.:thumbsup_anim:

Edited by Tecnicaso Rico

Gracias por tu respuesta lo único que me queda por hacer son los SSDTs y ya paso a crear y configurar el config.plist.... si, ya me he leído toda la guia de dortania y se de la existencia del SSDTTime he intente crear los SSDTs ayer desde windows,  pero el SSDTTime me pedía un archivo SSDT intente extraer el SSDT desde Windows, pero sin éxito....

así que voy ha probar ahora en OSX Catalina ver si desde aquí puedo parchar los SSDTs en principio la idea es coger el SSDT de los que me volcó Clover con la opción F4 y tras investigar creo que he dado con los SSDTS que debo coger Uno es el SSDT CpuPm(SSDT-PLUG) y otro aun estoy en ello.....

 

Gracias por tu ayuda... estamos en contacto si alguna duda.....

Bueno estoy intentado parchar con SSDT-Time los SSDT's limpios extraídos de mi maquina para poder montarlos en mi primera EFI OpenCore....

 SSDT-TIME de momento solo parchea estos SSDT's:

 

Quote

SSDTTime

A simple tool designed to make creating SSDTs simple. Supports macOS, Linux and Windows

Supported SSDTs:

  • SSDT-EC
    • OS-aware fake EC
  • SSDT-PLUG
    • Sets plugin-type = 1 on CPU0/PR00
  • SSDT-HPET
    • Patches out IRQ conflicts

 

 

A todo eso añadir que estoy trabajando desde OS X Catalina 10.15.7

 

pero tengo dudas sobre cual debo parchar, en concreto con 2  SSDT's...... Uno es el SSDT-EC y el otro es el SSDT-PLUG.....

 

El SSDT-HPET , creo que lo tengo localizado pues solo tengo un archivo que se llama HPET con lo cual supongo que ese será el SSDT-HPET, y digo supongo porque no pone nada de SSDT, solo pone HPET.aml

 

pero en cuanto al de SSDT-PLUG tengo dudas , primero porque a mi Clover me parcha 2 SSDT's uno es SSDT-0-Cpu0Ist y el otro es el SSDT-1-CpuPm, Cual de los 2 se supone que debo de parchar , cual de los 2 es realmente el que llaman SSDT-PLUG , los de OpenCore????

 

Y el tercero SSDT-EC también estoy con dudas , pues solo puede ser uno de los 2 que me quedan que son: SSDT-2-SataTabl o SSDT-3-SaSsdt, CpuPm, Cual de los 2 se supone que debo de parchar , cual de los 2 es realmente el que llaman SSDT-EC , los de OpenCore????

 

Como puedo saber en cual de estos SSDT-2-SataTabl o SSDT-3-SaSsdt estan los USB's????

 

Para así poder saber cual es y parcharlo

 

Si hay alguien capaz de despejar mis dudas , se lo agradecería....

 

subo archivos tanto en aml como de dsl por si alguien quiere echarles un vistazo 

 

Gracias y espero respuestas.... Saludos

DSDT's - SSDT's aml y dsl.zip

Edited by XAVIDENIA

Bueno ya tengo el config.plist listo me permitido el lujo de añadir en la seccion devices los datos de mis dispositivos pci extraidos con hackintool...

En total 17 devices...

Hay algun problema con eso???

Edited by XAVIDENIA
×
×
  • Create New...