Slice Posted April 22 Share Posted April 22 On 4/20/2026 at 9:36 PM, deeveedee said: It appears that macOS is incorrectly reporting metal support for Radeon Polaris dGPUs (reporting as Metal 3 instead of Metal 2). Maybe "About This Hack" could maintain its own table instead of reading from macOS: Metal 3 GPUs Details here. I see many users with low-end graphics shows Metal 3 with different applications. May be they use RestrictEvents.kext? I don't, and I have Metal 2. 3 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849403 Share on other sites More sharing options...
deeveedee Posted April 22 Share Posted April 22 I patched the "model" string in my graphics DeviceProperties. Now my hack supports Metal 4. 1 2 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849404 Share on other sites More sharing options...
miliuco Posted April 22 Author Share Posted April 22 I'm travelling back home, tomorrow I'll check your issues. @Slice A single monitor seen while you have two. dGPU HDMI audio plus motherboard audio. @Alpha22 Help me to understand, do you get a layout id that is not the current applied layout? @jlrycm I'll check the layout id in the VoodooHDA case, "layout-id" versus "voodoo-layout-id". @kgp xattr is required since the app is not notarized by Apple, only ad hoc signed. Remember Xattr-remove. xattr command line tool needed on first launch but afterwards you can have the app in the Dock, run it every time you need to remove quarantine attribute from a file downloaded from the Internet, drag and drop the file or app onto Xattr-remove window that closes automatically 3" after dragging the file/s. About the codec name, I'll try to check it, it's got from IOReg so AppleALC assigns the name, as you say. @deeveedee I remember that sometimes, if one GPU is metal 2 (e.g. Polaris) and the other is metal 3 (e.g. Intel UHD Graphics 630), the system can says that both are metal 3. Please try the attached command line tool (with both iGPU and dGPU enabled) and tell me if Polaris is metal 3 or metal 2 in the output. It uses this code by Apple: import Metal print( "\nAll credits to ricoc90\n") guard #available(macOS 13.0, *) else { // Not on ventura print("This tool doesn't work on macOS 12 Monterey or older.") exit(1) } let MTLDevices = MTLCopyAllDevices() if (MTLDevices.isEmpty) { print("No GPUs with Metal support available.") exit(1) } for Device in MTLDevices { let MTLFamily = Device.supportsFamily(.metal3) ? "Metal 3" : "Metal 2" print("\(Device.name) supports \(MTLFamily)") } metalgpu.zip 2 2 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849414 Share on other sites More sharing options...
jlrycm Posted April 22 Share Posted April 22 (edited) 15 hours ago, miliuco said: @jlrycm I'll check the layout id in the VoodooHDA case, "layout-id" versus "voodoo-layout-id" Thank you @miliuco safe trip back home. For me, first thing was that the last version did not work for me, regardless of what I use, "layout-id" versus "voodoo-layout-id". getdump was installed in /usr/local/bin Second thing, I reverted to the previous version where you first added the audio tab, and this version did show the layout-id in the audio tab if I used "layout-id" instead of "voodoo-layout-id". Edited April 23 by jlrycm 2 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849419 Share on other sites More sharing options...
deeveedee Posted April 23 Share Posted April 23 5 hours ago, miliuco said: @deeveedee I remember that sometimes, if one GPU is metal 2 (e.g. Polaris) and the other is metal 3 (e.g. Intel UHD Graphics 630), the system can says that both are metal 3. Please try the attached command line tool (with both iGPU and dGPU enabled) and tell me if Polaris is metal 3 or metal 2 in the output. It uses this code by Apple Thank you, Miliuco! I will test when I'm back at my desktop hack. 2 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849421 Share on other sites More sharing options...
deeveedee Posted April 23 Share Posted April 23 @miliuco On my hack with RX 560x dGPU and UHD 630 iGPU, your script accurately reports Metal 2 for Radeon Polaris and Metal 3 for UHD 630: Tahoe 26.4.1 System Information inaccurately reports Metal 3 for Radeon RX 560x: Spoiler Tahoe 26.4.1 System Information accurately reports Metal 3 for UHD 630 Spoiler Note that I have configured my UHD630 with a "headed" frame buffer (not headless) so that I can use the UHD 630 video outputs for additional displays. 2 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849436 Share on other sites More sharing options...
Alpha22 Posted April 23 Share Posted April 23 Quote @Alpha22 Help me to understand, do you get a layout id that is not the current applied layout? I've posted the two images to show you that the layout IDs match for both AppleALC.kext and VoodoHDA.kext 2 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849439 Share on other sites More sharing options...
Slice Posted April 23 Share Posted April 23 % /Users/sergey/Downloads/metalgpu All credits to ricoc90 AMD Radeon RX 570 supports Metal 2 3 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849444 Share on other sites More sharing options...
miliuco Posted April 23 Author Share Posted April 23 Thanks for the feedback. @Alpha22 Understood. This is as expected. Do you have Clover or OpenCore? If OpenCore, do you have layout-id or voodoo-layout-id in Deviceproperties of config.plist? @deeveedee Thanks. ATH reads graphics specs from the system. I'll try to change the metal version current reading towards the code of the script. 3 1 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849445 Share on other sites More sharing options...
Alpha22 Posted April 24 Share Posted April 24 18 hours ago, miliuco said: @Alpha22 Understood. This is as expected. Do you have Clover or OpenCore? If OpenCore, do you have layout-id or voodoo-layout-id in Deviceproperties of config.plist? Clover, in DeviceProperties i have layout ID Question: if i use VoodoHDA.kext in DeviceProperties, do I need to use voodoo-layout-id? 1 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849473 Share on other sites More sharing options...
deeveedee Posted April 24 Share Posted April 24 @Alpha22 Probably a better question in the VoodooHDA.kext thread. I don't use and never have used voodoo-layout-id. 2 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849474 Share on other sites More sharing options...
LockDown Posted April 24 Share Posted April 24 13 minutes ago, deeveedee said: Probably a better question in the VoodooHDA.kext thread. they are analyzing the app from this thread, so this is the right thread imo 4 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849475 Share on other sites More sharing options...
deeveedee Posted April 24 Share Posted April 24 I stand corrected. 4 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849478 Share on other sites More sharing options...
miliuco Posted April 24 Author Share Posted April 24 (edited) 2 hours ago, Alpha22 said: Clover, in DeviceProperties i have layout ID Question: if i use VoodoHDA.kext in DeviceProperties, do I need to use voodoo-layout-id? voodoo-layout-id is noted in the VoodoHDA README as an option if layout-id in OpenCore doesn't work fine. I was just asking if you use it. I don't use it either. After reading your post, I tried both values and didn't notice any difference in the sound or the audio tab in ATH. I think we can continue using layout-id. Version 4.2.2. There are improvements (I hope so) in VoodooHDA detection. On my system (Tahoe 26.4.1) the audio information with VoodooHDA is being collected as it should be. But this may not be the case on different systems. Remember that the getdump tool must be installed. About.This.Hack-4.2.2.zip Edited April 24 by miliuco Fix typo 1 2 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849487 Share on other sites More sharing options...
miliuco Posted April 24 Author Share Posted April 24 (edited) @Slice I can't reproduce your issue with screens. I only have one display at home. I added virtual displays using BetterDisplay and gave them the names of real monitors. ATH detects them. But I don't know if this test is valid compared to using real physical screens. I'll try to do more tests, but for now I can't give you a definitive explanation. Spoiler Feedback of users with 2 or more displays using ATH is very wellcome. Thanks. Edited April 24 by miliuco Fix typo 1 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849493 Share on other sites More sharing options...
Thebes Knossos Posted April 24 Share Posted April 24 I've found French translations problems, but no in the app itself. They are located in menu and concerns words with acents (someones are ok) Instead Fenêtre menu I have Fenu00etre In this menu: Réduire I have Ru00e9duire Apperçu I have Apperu00e7u Ecrans I have u00c9crans 2 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849496 Share on other sites More sharing options...
miliuco Posted April 24 Author Share Posted April 24 @Thebes Knossos This seems to be an issue with hidden characters in the French file. I'll try to regenerate it. 1 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849498 Share on other sites More sharing options...
miliuco Posted April 24 Author Share Posted April 24 @Thebes Knossos There was a few wrong accents in the French file, unicode encoding where not needed. Spoiler About.This.Hack-4.2.2.zip 2 2 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849499 Share on other sites More sharing options...
jlrycm Posted April 24 Share Posted April 24 (edited) 2 hours ago, miliuco said: @Thebes Knossos There was a few wrong accents in the French file, unicode encoding where not needed. Reveal hidden contents About.This.Hack-4.2.2.zip 7.09 MB · 9 downloads @miliuco this version is still crashing for me. I use VoodooHDA kext with getdump saved in usr/local/bin as instructed. Loading macOS 26 using OpenCore. Below is the problem details and system configuration that macOS generates when failing to open the app. My gut feeling is that the getdump execution is failing in my system. Spoiler ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: About This Hack [19629] Path: /Applications/About This Hack 4.2.2.app/Contents/MacOS/About This Hack Identifier: com.0xCUBE.About-This-Hack Version: 4.2.2 (1608) Code Type: X86-64 (Native) Role: Default Parent Process: launchd [1] Coalition: com.0xCUBE.About-This-Hack [7568] User ID: 501 Date/Time: 2026-04-24 18:34:40.5748 -0400 Launch Time: 2026-04-24 18:34:40.5640 -0400 Hardware Model: MacPro7,1 OS Version: macOS 26.4.1 (25E253) Release Type: User Crash Reporter Key: 388E6738-7821-BC0D-04EE-E88BCB0D9B9E Incident Identifier: D171B771-0DD2-4D19-AD9C-398B8B87DE7E Time Awake Since Boot: 31000 seconds System Integrity Protection: enabled Triggered by Thread: 0 Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Termination Reason: Namespace DYLD, Code 1, Library missing Library not loaded: @rpath/Sparkle.framework/Versions/B/Sparkle Referenced from: <24944369-C564-3F1C-8421-DEE94CCB00E1> /Applications/About This Hack 4.2.2.app/Contents/MacOS/About This Hack Reason: tried: '/usr/lib/swift/Sparkle.framework/Versions/B/Sparkle' (no such file, not in dyld cache), '/System/Volumes/Preboot/Cryptexes/OS/usr/lib/swift/Sparkle.framework/Versions/B/Sparkle' (no such file), '/Applications/About This Hack 4.2.2.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle' (code signature in <B9576654-BF3A-30FE-8ECA-D4E90136CA03> '/Applications/About This Hack 4.2.2.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle' not valid for use in process: mapping process and mapped file (non-platform) have different Team IDs), '/usr/lib/swift/Sparkle.framework/Versions/B/Sparkle' (no such file, not in dyld cache), '/System/Volumes/Preboot/Cryptexes/OS/usr/lib/swift/Sparkle.framework/Versions/B/Sparkle' (no such file), '/Applications/About This Hack 4.2.2.app/Contents/Frameworks/Spa (terminated at launch; ignore backtrace) Dyld Error Message: 1 Thread 0 Crashed: 0 dyld 0x7ff812193386 __abort_with_payload + 10 1 dyld 0x7ff8121b655f abort_with_payload_wrapper_internal + 82 2 dyld 0x7ff8121b6591 abort_with_payload + 9 3 dyld 0x7ff8121468d1 dyld4::halt(char const*, dyld4::StructuredError const*) + 343 4 dyld 0x7ff812143061 dyld4::prepare(dyld4::APIs&, mach_o::UnsafeHeader const*) + 4479 5 dyld 0x7ff812141ed0 dyld4::start(dyld4::KernelArgs*, void*, void*, unsigned long long)::$_0::operator()() const + 284 6 dyld 0x7ff812141b56 start + 3142 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000002000209 rbx: 0x0000000000000001 rcx: 0x00007ff7bcdcaf18 rdx: 0x00007ff7bcdcb380 rdi: 0x0000000000000006 rsi: 0x0000000000000001 rbp: 0x00007ff7bcdcaf60 rsp: 0x00007ff7bcdcaf18 r8: 0x00007ff7bcdcaf80 r9: 0x0000000000000000 r10: 0x0000000000000087 r11: 0x0000000000000246 r12: 0x0000000000000000 r13: 0x00007ff7bcdcb380 r14: 0x0000000000000006 r15: 0x0000000000000087 rip: 0x00007ff812193386 rfl: 0x0000000000000246 cr2: 0x0000000000000000 Logical CPU: 0 Error Code: 0x02000209 Trap Number: 133 Binary Images: 0x103133000 - 0x10317ffff com.0xCUBE.About-This-Hack (4.2.2) <24944369-c564-3f1c-8421-dee94ccb00e1> /Applications/About This Hack 4.2.2.app/Contents/MacOS/About This Hack 0x7ff81212f000 - 0x7ff8121cc59f dyld (*) <a58aa73b-6617-3a28-ac72-a8a5afd06772> /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 0 thread_create: 0 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=154.8M resident=0K(0%) swapped_out_or_unallocated=154.8M(100%) Writable regions: Total=8200K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8200K(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= STACK GUARD 56.0M 1 Stack 8192K 1 __DATA 161K 3 __DATA_CONST 39K 2 __DATA_DIRTY 14K 1 __LINKEDIT 153.9M 2 __TEXT 940K 2 __TPRO_CONST 8 1 dyld private memory 4K 1 shared memory 8K 2 =========== ======= ======= TOTAL 219.1M 16 ----------- Full Report ----------- {"app_name":"About This Hack","timestamp":"2026-04-24 18:34:40.00 -0400","app_version":"4.2.2","slice_uuid":"24944369-c564-3f1c-8421-dee94ccb00e1","build_version":"1608","platform":1,"bundleID":"com.0xCUBE.About-This-Hack","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 26.4.1 (25E253)","roots_installed":0,"name":"About This Hack","incident_id":"D171B771-0DD2-4D19-AD9C-398B8B87DE7E"} { "uptime" : 31000, "procRole" : "Default", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacPro7,1", "coalitionID" : 7568, "osVersion" : { "train" : "macOS 26.4.1", "build" : "25E253", "releaseType" : "User" }, "captureTime" : "2026-04-24 18:34:40.5748 -0400", "codeSigningMonitor" : 0, "incident" : "D171B771-0DD2-4D19-AD9C-398B8B87DE7E", "pid" : 19629, "cpuType" : "X86-64", "procLaunch" : "2026-04-24 18:34:40.5640 -0400", "procStartAbsTime" : 31699037561552, "procExitAbsTime" : 31699048208073, "procName" : "About This Hack", "procPath" : "\/Applications\/About This Hack 4.2.2.app\/Contents\/MacOS\/About This Hack", "bundleInfo" : {"CFBundleShortVersionString":"4.2.2","CFBundleVersion":"1608","CFBundleIdentifier":"com.0xCUBE.About-This-Hack"}, "storeInfo" : {"deviceIdentifierForVendor":"00B57B52-1C68-54A0-BF98-186A875E50A5","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "com.0xCUBE.About-This-Hack", "crashReporterKey" : "388E6738-7821-BC0D-04EE-E88BCB0D9B9E", "appleIntelligenceStatus" : {"reasons":["deviceNotCapable"],"state":"unavailable"}, "developerMode" : 1, "codeSigningID" : "com.0xCUBE.About-This-Hack", "codeSigningTeamID" : "", "codeSigningFlags" : 570503957, "codeSigningValidationCategory" : 10, "codeSigningTrustLevel" : 4294967295, "codeSigningAuxiliaryInfo" : 0, "bootSessionUUID" : "7FF0CE65-5422-4323-B67D-22E579E4A5F3", "fatalDyldError" : 1, "sip" : "enabled", "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"}, "termination" : {"code":1,"flags":518,"namespace":"DYLD","indicator":"Library missing","details":["(terminated at launch; ignore backtrace)"],"reasons":["Library not loaded: @rpath\/Sparkle.framework\/Versions\/B\/Sparkle","Referenced from: <24944369-C564-3F1C-8421-DEE94CCB00E1> \/Applications\/About This Hack 4.2.2.app\/Contents\/MacOS\/About This Hack","Reason: tried: '\/usr\/lib\/swift\/Sparkle.framework\/Versions\/B\/Sparkle' (no such file, not in dyld cache), '\/System\/Volumes\/Preboot\/Cryptexes\/OS\/usr\/lib\/swift\/Sparkle.framework\/Versions\/B\/Sparkle' (no such file), '\/Applications\/About This Hack 4.2.2.app\/Contents\/Frameworks\/Sparkle.framework\/Versions\/B\/Sparkle' (code signature in <B9576654-BF3A-30FE-8ECA-D4E90136CA03> '\/Applications\/About This Hack 4.2.2.app\/Contents\/Frameworks\/Sparkle.framework\/Versions\/B\/Sparkle' not valid for use in process: mapping process and mapped file (non-platform) have different Team IDs), '\/usr\/lib\/swift\/Sparkle.framework\/Versions\/B\/Sparkle' (no such file, not in dyld cache), '\/System\/Volumes\/Preboot\/Cryptexes\/OS\/usr\/lib\/swift\/Sparkle.framework\/Versions\/B\/Sparkle' (no such file), '\/Applications\/About This Hack 4.2.2.app\/Contents\/Frameworks\/Spa"]}, "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":687221,"threadState":{"r13":{"value":140702002230144},"rax":{"value":33554953},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":6},"rsi":{"value":1},"r8":{"value":140702002229120},"cr2":{"value":0},"rdx":{"value":140702002230144},"r10":{"value":135},"r9":{"value":0},"r15":{"value":135},"rbx":{"value":1},"trap":{"value":133},"err":{"value":33554953},"r11":{"value":582},"rip":{"value":140703432258438,"matchesCrashFrame":1},"rbp":{"value":140702002229088},"rsp":{"value":140702002229016},"r12":{"value":0},"rcx":{"value":140702002229016},"flavor":"x86_THREAD_STATE","rdi":{"value":6}},"frames":[{"imageOffset":410502,"symbol":"__abort_with_payload","symbolLocation":10,"imageIndex":1},{"imageOffset":554335,"symbol":"abort_with_payload_wrapper_internal","symbolLocation":82,"imageIndex":1},{"imageOffset":554385,"symbol":"abort_with_payload","symbolLocation":9,"imageIndex":1},{"imageOffset":96465,"symbol":"dyld4::halt(char const*, dyld4::StructuredError const*)","symbolLocation":343,"imageIndex":1},{"imageOffset":82017,"symbol":"dyld4::prepare(dyld4::APIs&, mach_o::UnsafeHeader const*)","symbolLocation":4479,"imageIndex":1},{"imageOffset":77520,"symbol":"dyld4::start(dyld4::KernelArgs*, void*, void*, unsigned long long)::$_0::operator()() const","symbolLocation":284,"imageIndex":1},{"imageOffset":76630,"symbol":"start","symbolLocation":3142,"imageIndex":1}]}], "usedImages" : [ { "source" : "P", "arch" : "x86_64", "base" : 4346556416, "CFBundleShortVersionString" : "4.2.2", "CFBundleIdentifier" : "com.0xCUBE.About-This-Hack", "size" : 315392, "uuid" : "24944369-c564-3f1c-8421-dee94ccb00e1", "path" : "\/Applications\/About This Hack 4.2.2.app\/Contents\/MacOS\/About This Hack", "name" : "About This Hack", "CFBundleVersion" : "1608" }, { "source" : "P", "arch" : "x86_64", "base" : 140703431847936, "size" : 644512, "uuid" : "a58aa73b-6617-3a28-ac72-a8a5afd06772", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" } ], "sharedCache" : { "base" : 140703387430912, "size" : 30064771072, "uuid" : "ca40fc5e-098c-3173-916e-f3c4af6bec17" }, "vmSummary" : "ReadOnly portion of Libraries: Total=154.8M resident=0K(0%) swapped_out_or_unallocated=154.8M(100%)\nWritable regions: Total=8200K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8200K(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nSTACK GUARD 56.0M 1 \nStack 8192K 1 \n__DATA 161K 3 \n__DATA_CONST 39K 2 \n__DATA_DIRTY 14K 1 \n__LINKEDIT 153.9M 2 \n__TEXT 940K 2 \n__TPRO_CONST 8 1 \ndyld private memory 4K 1 \nshared memory 8K 2 \n=========== ======= ======= \nTOTAL 219.1M 16 \n", "legacyInfo" : { "threadTriggered" : { } }, "logWritingSignature" : "e599e126946e386af61b87f4a2893a16a14f4d62", "bug_type" : "309", "roots_installed" : 0, "trmStatus" : 2105856, "trialInfo" : { "rollouts" : [ { "rolloutId" : "6813dc6e1e50e5344eb573e9", "factorPackIds" : [ ], "deploymentId" : 240000021 }, { "rolloutId" : "6246d6a916a70b047e454124", "factorPackIds" : [ ], "deploymentId" : 240000010 } ], "experiments" : [ ] } } Model: MacPro7,1, BootROM 2020.41.1.0.0, 10 processors, Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz, 3.7 GHz, 64 GB, SMC Graphics: Navi 23 [Radeon RX 6600/6600 XT/6600M], Navi 23 [Radeon RX 6600/6600 XT/6600M], PCIe, 8 GB Display: EDB323QU, 2560 x 1440 (QHD/WQHD - Wide Quad High Definition), Main, MirrorOff, Online Memory Module: Slot 3 (Channel E / DIMM 1), 16 GB, DDR4, 3600 MHz, CORSAIR, CMK32GX4M2D3600C18 Memory Module: Slot 5 (Channel D / DIMM 1), 16 GB, DDR4, 3600 MHz, CORSAIR, CMK32GX4M2D3600C18 Memory Module: Slot 8 (Channel A / DIMM 1), 16 GB, DDR4, 3600 MHz, CORSAIR, CMK32GX4M2D3600C18 Memory Module: Slot 10 (Channel B / DIMM 1), 16 GB, DDR4, 3600 MHz, CORSAIR, CMK32GX4M2D3600C18 AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x133), wl0: Nov 10 2015 06:38:10 version 7.35.177.61 (r598657) FWID 01-ea662a8c Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Ethernet, Ethernet, en0 PCI Card: Intel Tiger Lake PCH-H - USB 3.2 Gen 2x1 (10 Gb/s) xHCI Host Controller [B1] - 43ED (Apple XHCI), USB controller, Built In PCI Card: Realtek ALC897, Audio device, Internal@0,31,3 PCI Card: Navi 23 [Radeon RX 6600/6600 XT/6600M], gpu-controller, Slot-1 PCI Card: Navi 21/23 HDMI/DP Audio Controller, Audio device, Internal@0,1,0/0,0/0,0/0,1 PCI Card: Intel JHL8540 Maple Ridge USB4 Controller, USB eXtensible Host Controller, Built-In PCI Card: Intel JHL8540 Maple Ridge Thunderbolt 4 NHI, Thunderbolt 4 Controller, Built-In PCI Card: pci144d,a80a, NVM Express Controller, Thunderbolt@189,0,0 Serial ATA Device: Samsung SSD 860 EVO 1TB, 1 TB Serial ATA Device: SanDisk SDSSDH3 1T02, 1.02 TB Serial ATA Device: ST1000LM035-1RK172, 1 TB Thunderbolt Bus: Edited April 24 by jlrycm 1 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849500 Share on other sites More sharing options...
Thebes Knossos Posted April 25 Share Posted April 25 (edited) 18 hours ago, miliuco said: @Thebes Knossos Le fichier français contenait quelques accents incorrects et un encodage Unicode inutile. Révéler le contenu caché À propos de This 7.09 MB · 12 downloads Perfect correction ! (no VoodooHDA here) . Edited April 25 by Thebes Knossos 2 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849512 Share on other sites More sharing options...
miliuco Posted April 26 Author Share Posted April 26 @jlrycm Is the crash fixed if you remove getdump? Are you experiencing the crash with the attached version? (Only change: remove Sparkle updater). About This Hack-no Sparkle.zip 1 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849544 Share on other sites More sharing options...
jlrycm Posted April 26 Share Posted April 26 4 hours ago, miliuco said: @jlrycm Is the crash fixed if you remove getdump? Are you experiencing the crash with the attached version? (Only change: remove Sparkle updater). About This Hack-no Sparkle.zip 6.18 MB · 5 downloads Hi there @miliuco this version w/o sparkle did open but no audio tab on it. 1 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849553 Share on other sites More sharing options...
Alpha22 Posted April 27 Share Posted April 27 (edited) On 4/24/2026 at 6:45 PM, miliuco said: voodoo-layout-id is noted in the VoodoHDA README as an option if layout-id in OpenCore doesn't work fine. I was just asking if you use it. I don't use it either. After reading your post, I tried both values and didn't notice any difference in the sound or the audio tab in ATH. I think we can continue using layout-id. Version 4.2.2. There are improvements (I hope so) in VoodooHDA detection. On my system (Tahoe 26.4.1) the audio information with VoodooHDA is being collected as it should be. But this may not be the case on different systems. Remember that the getdump tool must be installed. About.This.Hack-4.2.2.zip 7.09 MB · 13 downloads I’ve tried both voodoo-layout-id and layout-id and haven’t noticed any difference the getdump tool is installed I also tried AppleALC.kext this is the result Edited April 27 by Alpha22 1 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849563 Share on other sites More sharing options...
Thebes Knossos Posted April 27 Share Posted April 27 (edited) Just for information, on my desktop I have an USB audio and the app did not detect audio too. Hackintool detect it, No problem on the laptop. Edited April 27 by Thebes Knossos 1 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849566 Share on other sites More sharing options...
miliuco Posted April 27 Author Share Posted April 27 @Alpha22 I see that when you have VoodooHDA, it collects the audio codec from the AMD card. Anyway, adding the Audio tab is proving more difficult than I thought. If you have AppleALC, it works fine, although it doesn't display the AMD graphics card's audio (the tab only shows one audio codec). If you have VoodooHDA, it works well sometimes; for example, in my case, it looks fine, but there are variations that make it difficult to get the correct result. The easy solution is to remove the Audio tab or leave it only for AppleALC, but I'd like to refine it. However, I lack the necessary knowledge. @Thebes Knossos Yes, for now, this app looks for the motherboard audio in IOReg. USB audio in IOReg relies on a USB port and requires a different approach. You need to look for the AppleUSBAudioEngine component within the sound device settings. I'll see what can be done about it. Spoiler Thanks to everyone for the feedback! 2 Link to comment https://www.insanelymac.com/forum/topic/362585-about-this-hack-2009-nissan-cube-version-migrated-to-swiftui/page/4/#findComment-2849576 Share on other sites More sharing options...
Recommended Posts