MaLd0n Posted February 9, 2017 Share Posted February 9, 2017 Salve a tutti ragazzi, mi sono affacciato da poco nel mondo hackintosh, ho appena installato SIERRA 10.12.3 su il mio Asus N552vw monitor 4k cup 6700hq skylake hd530 più gtx 960m, il sistema funziona bene ho sia accelerazione grafica che suono , l'unico problema che sto avendo è nella compilazione del DSDT , qualcuno di voi può aiutarmi perché non so più cosa provare sotto posto il mio file originale estratto nel bootloader di Clover con fn+4 DSDT.aml poi metto anche il DSDT.aml disassemblato con iasl (ultima versione) ...mi appaiono 3 errori 2 dei quali sono riuscito a correggerli con la patch fix_ADBG.txt il restante errore però non so proprio come eliminarlo .... metto anche un altra versione in cui sono riuscito a correggerlo con il procedimento tramite disasembalmento with refs.txt ma al costo di tanti warning che non riesco a sistemare....potete aiutarmi per favore DSDT.mirandaginevra.zip 1 Link to comment Share on other sites More sharing options...
mirandaginevra Posted February 9, 2017 Share Posted February 9, 2017 grazie mille , posto incollare questo nell'efi/clover/acpi/patched? non contano nulla i 23 warning ? Link to comment Share on other sites More sharing options...
gengik84 Posted February 9, 2017 Share Posted February 9, 2017 Non sono rilevanti per il buon funzionamento del dsdt 1 Link to comment Share on other sites More sharing options...
mirandaginevra Posted February 9, 2017 Share Posted February 9, 2017 Non sono rilevanti per il buon funzionamento del dsdt Non lo sapevo, mi stavo scervellando , scusate ancora se vi faccio qualche domanda che vi può sembrare banale ....una volta messo nella cartella patched partono in automatico o devono essere attivati dal confing.plist ....sotto posto anche il mio confing.plist se tante le volte avete del tempo per darci un'occhiata per verificare se c'è qualcosa di troppo o di troppo poco Link to comment Share on other sites More sharing options...
gengik84 Posted February 9, 2017 Share Posted February 9, 2017 Dipende di cosa parli esattamente... Riguardo al dsdt...quando si mettono le patch vanno poi tolte le medesime sul config... Esempio: se hai messo patch per usb, devi eliminarle dal config (Adesso sono presenti) Edit: comunque si, il dsdt messo in patched viene caricato... sarebbe anche opportuno mettere sul config, nella sezione acpi/ Dsdt name = DSDT.aml Ma il tuo config è già impostato correttamente a riguardo Link to comment Share on other sites More sharing options...
mirandaginevra Posted February 9, 2017 Share Posted February 9, 2017 Sto capendo meglio adesso ...provvederò a rimuoverle , per quanto riguarda invece gli ssdt-0-1-2-3-4-5 etc sono fondamentali o posso farne anche a meno Link to comment Share on other sites More sharing options...
gengik84 Posted February 9, 2017 Share Posted February 9, 2017 il discorso si "allarga"...dipende da cosa fai, quindi dalle patch che metti Se il solo dsdt va bene per tale scopo ssdt li puoi omettere, e vengono comunque caricati quelli originali invece ssdt-x questi sono dinamici e vanno sempre omessi Link to comment Share on other sites More sharing options...
mirandaginevra Posted February 9, 2017 Share Posted February 9, 2017 il discorso si "allarga"...dipende da cosa fai, quindi dalle patch che metti Se il solo dsdt va bene per tale scopo ssdt li puoi omettere, e vengono comunque caricati quelli originali invece ssdt-x questi sono dinamici e vanno sempre omessi ti ho fatto l'ultima domanda perché appare SSDT-1,SSDT-2 E SSDT3 gli altri li ho tutti senza errori , e perciò avevo intenzioni di inserirli nella cartella patched...ma se non mi porta nessun beneficio lascio stare Link to comment Share on other sites More sharing options...
gengik84 Posted February 9, 2017 Share Posted February 9, 2017 se non sono patchati non serve a nulla come anche riguardo al dsdt...il quale se solo corretto da possibili non porta alcun beneficio. Correggere gli errori serve per poter applicare patch, poter compilare e salvare in aml 1 Link to comment Share on other sites More sharing options...
mirandaginevra Posted February 9, 2017 Share Posted February 9, 2017 se non sono patchati non serve a nulla come anche riguardo al dsdt...il quale se solo corretto da possibili non porta alcun beneficio. Correggere gli errori serve per poter applicare patch, poter compilare e salvare in aml grazie ancora e scusate per le troppe domande .... 1 Link to comment Share on other sites More sharing options...
gengik84 Posted February 9, 2017 Share Posted February 9, 2017 ci mancherebbe... Link to comment Share on other sites More sharing options...
mirandaginevra Posted February 10, 2017 Share Posted February 10, 2017 IL DSDT che mi avete corretto va benissimo , riesco a patcharlo ma ho un problema con l'audio prima funzionava con la Kekt ed il layout impostato a 13 nell'audio invece del config.plist adesso non mi funziona più ho anche provato a reinstallarlo ma niente ...i miei file sono questi Link to comment Share on other sites More sharing options...
gengik84 Posted February 10, 2017 Share Posted February 10, 2017 Vai nel Device HDEF... Method XDSM... rinominalo in _DSM Praticamente come vedi sotto Method (_DSM, 4, NotSerialized) Link to comment Share on other sites More sharing options...
mirandaginevra Posted February 10, 2017 Share Posted February 10, 2017 Vai nel Device HDEF... Method XDSM... rinominalo in _DSM Praticamente come vedi sotto Method (_DSM, 4, NotSerialized) niente non va proprio ho sostituito il testo come veniva riportato nella cartella con il mio che avevo nel DSDT ma non mi funziona , sotto riporto il testo, se carico il sistema senza dsdt l'audio riparte Method (_DSM, 4, NotSerialized) { Store (Package (0x0c) { "built-in", Buffer (One) { 0x00 }, "layout-id", Buffer (0x04) { 0x0D, 0x00, 0x00, 0x00 //change Your Layout_Id Here }, "PinConfigurations", Buffer (0x00) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Link to comment Share on other sites More sharing options...
gengik84 Posted February 10, 2017 Share Posted February 10, 2017 Dovresti postare nuovamente il dsdt... Comunque puoi eliminare il method _DSM ed usare il layout sul config Link to comment Share on other sites More sharing options...
carbo178 Posted February 10, 2017 Author Share Posted February 10, 2017 Credo che il problema sia nella lunghezza del codice, in pratica invece di mettere Method (_DSM, 4, NotSerialized) { Store (Package (0x0c) dovrebbe mettere Method (_DSM, 4, NotSerialized) { Store (Package (0x06) e riprovare Ah, dimenticavo, a volte inserire la patch IRQ è utile per l'audio dei NB Link to comment Share on other sites More sharing options...
mirandaginevra Posted February 10, 2017 Share Posted February 10, 2017 Dovresti postare nuovamente il dsdt... Comunque puoi eliminare il method _DSM ed usare il layout sul config HO provato sia la patch IRQ e cambiare il codice non ha funzionato provo ad eliminarlo....ma cosa devo eliminare con l'esattezza tutta la parte _DSM? Link to comment Share on other sites More sharing options...
gengik84 Posted February 10, 2017 Share Posted February 10, 2017 Si prova ad eliminarla Link to comment Share on other sites More sharing options...
MaLd0n Posted February 10, 2017 Share Posted February 10, 2017 ciò che è xDSM? strano usare _dsm nativo non utilizzare xDSM, xosi, etc. usare nativo DSDT.mirandaginevra.zip -Fix errors and warnings -HPET -SATA -DTGP -SLPB -Darwin -LPC -XHC -HDAS to HDEF -HDEF -IRQs -SMBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -PNLF AppleSMCLMU -> fakesmc mod anche FakeSMC.LMU.zip Link to comment Share on other sites More sharing options...
mirandaginevra Posted February 10, 2017 Share Posted February 10, 2017 ciò che è xDSM? strano usare _dsm nativo non utilizzare xDSM, xosi, etc. usare nativo DSDT.mirandaginevra.zip -Fix errors and warnings -HPET -SATA -DTGP -SLPB -Darwin -LPC -XHC -HDAS to HDEF -HDEF -IRQs -SMBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -PNLF AppleSMCLMU -> fakesmc mod anche FakeSMC.LMU.zip grazie il dsdt adesso è perfetto non presenta più warning ...la lista sotto sono le patch che hai inserito giusto? comunque purtroppo ancora non si è risolto il problema audio forse sbaglio ad inserire questo README.txt.zip 1 Link to comment Share on other sites More sharing options...
gengik84 Posted February 10, 2017 Share Posted February 10, 2017 Nell'ultimo dsdt che ti è stato postato cambia "layout-id", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 <---- Layout 1 }, in "layout-id", Buffer (0x04) { 0x0D, 0x00, 0x00, 0x00 }, Link to comment Share on other sites More sharing options...
Frullo89 Posted April 7, 2017 Share Posted April 7, 2017 Ciao a tutti, sto provando a correggere questo dsdt ma senza riuscirci, quindi chiedo ancora il vostro aiuto. il pc in questione ha questi componenti: Scheda Madre : Gigabyte Z170XP-SLI Processore : Intel i5-6400 Scheda Video : Nvidia GT640 2GB (driver web installati ma funziona solo con SMBIOS impostato su iMac14,2) Scheda Audio: integrata ALC1150 (il 5.1 l'ho dovuto configurare da me da " Configurazione MIDI Audio") (non funziona iCloud/Messaggi/FaceTime, non so se dal dsdt si può fare qualcosa) Vi allego la cartella "origin" estratta da clover come da guida. Grazie a tutti per l'aiuto. origin.zip Link to comment Share on other sites More sharing options...
MaLd0n Posted April 7, 2017 Share Posted April 7, 2017 Scheda Madre : Gigabyte Z170XP-SLI Frullo89.zip -FIX ERRORS AND WARNINGS -HPET -SATA -DTGP -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI NVIDIA / ATI Link to comment Share on other sites More sharing options...
Frullo89 Posted April 7, 2017 Share Posted April 7, 2017 Frullo89.zip -FIX ERRORS AND WARNINGS -HPET -SATA -DTGP -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI NVIDIA / ATI Ciao, grazie ma non si avvia provando con i fix che mi hai scritto. Link to comment Share on other sites More sharing options...
gengik84 Posted April 7, 2017 Share Posted April 7, 2017 i fix che ti sono stati elencati sono quelli già messi sul dsdt, non devi aggiungere nulla, anzi devi togliere tutti i fix acpi che hai sul config.plist. Il dsdt devi metterlo in EFI/Clover/acpi/Patched Link to comment Share on other sites More sharing options...
Recommended Posts