Jump to content

Tutto funzionante tranne il risveglio da sleep...


Pr0v4

Recommended Posts

Salve a tutti ragazzi,

recentemente (ieri) sono riuscito ad aggiornare il mio hackintosh passando da Mojave (con Clover) a Catalina (con OpenCore), dato che partivo da un sistema già funzionante (anche se con piccoli problemi di KP) il processo è stato molto semplice e in qualche ora ho avuto un sistema funzionante.

 

L'unico problema che riscontro è che se metto il computer in sleep quando lo riattivo il computer è in freeze. Talvolta lo schermo resta spento, altre si accende ma resta nero, altre ancora si accende e mi mostra le finestre ma comunque tutto è fermo.

 

L'installazione è stata fatta seguendo direttamente la guida di OpenCore ed ho anche seguito diversi approcci suggeriti sotto a Fixing Freeze ma ancora si presentano problemi. Vi lacio in allegato il risultato ti IOReg e il mio config.plist se avete voglia di aiutarmi nella risoluzione di questo piccolo problema, credo che gran parte del problema sia derivato da AppleALC ma dai primi test seguendo sempre la guida dedicata mi sembra tutto corretto.

 

Tornerò a postare il KP così da mostrare meglio il problema durante lo sleep.

 

È molto probabile che troverete diversa "spazzatura" nei file allegati perchè non sono stato a ripulire molto la configurazione, avevo paura che l'installazione non partisse altrimenti, quindi se avete anche qualche suggerimento su come rendere l'installazione ancora più pulita sparate pure.

 

PS: giusto per curiosità, dopo l'installazione ho utilizzato Assistente Migrazione per ripristinare le applicazioni e le configurazioni del precedente SO questo protrebbe peggiorare la stabilità del mio nuovo hack? Lo chiedo perchè onestamente lo trovo uno strumento fantastico che mi permette di salvare ore nella configurazione di una nuova installazione ma non ho la minima idea, personalmente non credo, se questo possa impattare ls stabilità di un hackintosh.

ioreg-config.zip

Link to comment
Share on other sites

Finalmente sono riuscito a farmi mostrare il report del KP, non so perchè ma non sempre viene mostrato...

Spoiler

Panic(CPU 2, time 55883624560164): NMIPI for unresponsive processor: TLB flush timeout, TLB state:0x0
RAX: 0xffffff800a697b00, RBX: 0x0000000000000043, RCX: 0x0000000000000000, RDX: 0x00000000000003fd
RSP: 0xffffffa43ebfb900, RBP: 0xffffffa43ebfb900, RSI: 0x0000000000000000, RDI: 0x0000000000000000
R8:  0x0000000000000000, R9:  0x00000000fffffffe, R10: 0x0000000000000000, R11: 0x0000000000000000
R12: 0x0000000000000000, R13: 0x0000000000000282, R14: 0x0000000000000005, R15: 0xffffff800a8767c0
RFL: 0x0000000000000046, RIP: 0xffffff800a49fed9, CS:  0x0000000000000008, SS:  0x0000000000000010
Backtrace (CPU 2), Frame : Return Address
0xffffff83a725df80 : 0xffffff8009e45dfb mach_kernel : _interrupt + 0x12b
0xffffff83a725dfd0 : 0xffffff8009cc0bed mach_kernel : _hndl_allintrs + 0x11d
0xffffffa43ebfb900 : 0xffffff8009e1103a mach_kernel : _console_printbuf_clear + 0x7a
0xffffffa43ebfb920 : 0xffffff8009e11405 mach_kernel : _cnputc_unbuffered + 0xc5
0xffffffa43ebfb950 : 0xffffff8009e11886 mach_kernel : _console_write + 0x2c6
0xffffffa43ebfb990 : 0xffffff8009e10fa8 mach_kernel : _console_printbuf_putc + 0x68
0xffffffa43ebfb9b0 : 0xffffff8009d32209 mach_kernel : ___doprnt + 0xe9
0xffffffa43ebfbaa0 : 0xffffff800a3f3280 mach_kernel : _IOLog + 0x110
0xffffffa43ebfbc50 : 0xffffff800a40ab72 mach_kernel : __ZN9IOService18updateConsoleUsersEP7OSArrayj + 0x152
0xffffffa43ebfbcf0 : 0xffffff800a40a775 mach_kernel : __ZN11IOResources13setPropertiesEP8OSObject + 0x125
0xffffffa43ebfbd30 : 0xffffff800a45b62d mach_kernel : _is_io_registry_entry_set_properties + 0x15d
0xffffffa43ebfbd80 : 0xffffff8009e006ba mach_kernel : _iokit_server_routine + 0x1f3a
0xffffffa43ebfbdb0 : 0xffffff8009d203c8 mach_kernel : _ipc_kobject_server + 0x238
0xffffffa43ebfbe10 : 0xffffff8009cf6d15 mach_kernel : _ipc_kmsg_send + 0x135
0xffffffa43ebfbe70 : 0xffffff8009d0db22 mach_kernel : _mach_msg_overwrite_trap + 0x2d2
0xffffffa43ebfbf00 : 0xffffff8009e2c065 mach_kernel : _mach_call_munger64 + 0x205
0xffffffa43ebfbfa0 : 0xffffff8009cc1226 mach_kernel : _hndl_mach_scall64 + 0x16

BSD process name corresponding to current thread: WindowServer
Boot args: -v keepsyms=1 igfxonln=1 debug=0x100

Mac OS version:
19G73

Kernel version:
Darwin Kernel Version 19.6.0: Sun Jul  5 00:43:10 PDT 2020; root:xnu-6153.141.1~9/RELEASE_X86_64
Kernel UUID: 783946EA-6F11-3647-BF90-787AEA14B954
Kernel slide:     0x0000000009a00000
Kernel text base: 0xffffff8009c00000
__HIB  text base: 0xffffff8009b00000
System model name: iMac14,2 (Mac-27ADBB7B4CEE8E61)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 55883625023633
panic(cpu 0 caller 0xffffff8009e214db): "IPI timeout, unresponsive CPU bitmap: 0x4, NMIPI acks: 0x0, now: 0x1, deadline: 55880377731840, pre-NMIPI time: 0x32d36b972c41, current: 0x32d36b9e4b0b, global: 1"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-6153.141.1/osfmk/x86_64/pmap.c:2909
Backtrace (CPU 0), Frame : Return Address
0xffffffa447b233d0 : 0xffffff8009d1a65d mach_kernel : _handle_debugger_trap + 0x49d
0xffffffa447b23420 : 0xffffff8009e54a75 mach_kernel : _kdp_i386_trap + 0x155
0xffffffa447b23460 : 0xffffff8009e465fe mach_kernel : _kernel_trap + 0x4ee
0xffffffa447b234b0 : 0xffffff8009cc0a40 mach_kernel : _return_from_trap + 0xe0
0xffffffa447b234d0 : 0xffffff8009d19d27 mach_kernel : _DebuggerTrapWithState + 0x17
0xffffffa447b235d0 : 0xffffff8009d1a117 mach_kernel : _panic_trap_to_debugger + 0x227
0xffffffa447b23620 : 0xffffff800a4c1abc mach_kernel : _panic + 0x54
0xffffffa447b23690 : 0xffffff8009e214db mach_kernel : _pmap_flush_tlbs + 0x83b
0xffffffa447b23740 : 0xffffff8009e271d2 mach_kernel : _pmap_remove_range_options + 0x3a2
0xffffffa447b23820 : 0xffffff8009e27f66 mach_kernel : _pmap_remove_options + 0x1f6
0xffffffa447b23880 : 0xffffff8009db3c05 mach_kernel : _vm_map_destroy + 0x8d5
0xffffffa447b239d0 : 0xffffff8009dbb5ce mach_kernel : _vm_map_remove + 0x5e
0xffffffa447b23a00 : 0xffffff8009daef86 mach_kernel : _kmem_free + 0x86
0xffffffa447b23a30 : 0xffffff800a3b4f9f mach_kernel : __ZN11OSSerialize4freeEv + 0x4f
0xffffffa447b23a50 : 0xffffff7f8c16a1ac com.apple.iokit.IOSurface : __ZN23IOSurfaceRootUserClient9get_valueEP18IOSurfaceValueArgsS1_jPj + 0x1a6
0xffffffa447b23ab0 : 0xffffff7f8c1685c8 com.apple.iokit.IOSurface : __ZN23IOSurfaceRootUserClient11s_get_valueEPS_PvP25IOExternalMethodArguments + 0xf8
0xffffffa447b23b10 : 0xffffff800a4539ce mach_kernel : __ZN12IOUserClient14externalMethodEjP25IOExternalMethodArgumentsP24IOExternalMethodDispatchP8OSObjectPv + 0x1de
0xffffffa447b23b60 : 0xffffff800a45cbf3 mach_kernel : _is_io_connect_method + 0x223
0xffffffa447b23ca0 : 0xffffff8009e035e2 mach_kernel : _iokit_server_routine + 0x4e62
0xffffffa447b23db0 : 0xffffff8009d203c8 mach_kernel : _ipc_kobject_server + 0x238
0xffffffa447b23e10 : 0xffffff8009cf6d15 mach_kernel : _ipc_kmsg_send + 0x135
0xffffffa447b23e70 : 0xffffff8009d0db22 mach_kernel : _mach_msg_overwrite_trap + 0x2d2
0xffffffa447b23f00 : 0xffffff8009e2c065 mach_kernel : _mach_call_munger64 + 0x205
0xffffffa447b23fa0 : 0xffffff8009cc1226 mach_kernel : _hndl_mach_scall64 + 0x16
      Kernel Extensions in backtrace:
         com.apple.iokit.IOSurface(269.11)[8AF51385-7435-3E2F-9724-6CD27894229D]@0xffffff7f8c159000->0xffffff7f8c187fff

BSD process name corresponding to current thread: Franz Helper (GP

 

 

 

La cosa che ora mi da un po' da pensare però è che non sono più presenti i riferimenti alla scheda audio...

 

Mi sa che devo trovare  un po' di tempo per fare qualche boot con un config.plist più pulito, pensate anche voi?

Link to comment
Share on other sites

  • 1 month later...
15 ore fa, Gengik84 ha scritto:

prova a mettere nelle boot-arg igfxonln=1

Purtroppo non funziona con questo boot-arg, può essere una errata iniezione delle proprietà della scheda video integrata o qualche ssdt non adeguato, il port mapping è stato effettuato ed ho il USBPorts.kext nella cartella Kexts, allego schermata della sezione power di Hackintool, ho solo questo bug, per il resto funziona tutto perfettamente su Asus Maximus X Hero, dimenticavo ho anche la Nvidia gtx 1070 collegata con DisplayPort che utilizzo con Windows 10.

Schermata 2020-08-25 alle 11.21.55.png

Edited by mick3lson
Link to comment
Share on other sites

  • Support Team

@mick3lson ora che sai che porte ti servono, fai la mappatura basandoti sulle tue acpi

se non sai come fare, posta acpi e porte che usi o quelle da disabilitare

togli gli ssdt che usi ora ed inserisci il solo basic che trovi in download

 

metti in firma, in modo contenuto e compatto la tua build

Link to comment
Share on other sites

Risolto il problema del Wake disabilitando la Gpu Nvidia tramite SSDT specifico come da guida OpenCore, ho un altro quesito, avendo un monitor 4k collegato tramite cavo HDMI 2.0 e adattatore DisplayPort sulla gpu integrata UHD630 è possibile raggiungere i 60hz.

Schermata 2020-08-27 alle 14.59.47.png

Edited by mick3lson
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.