Jump to content

jonny

Members
  • Posts

    20
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by jonny

  1. @Jake Lo, made those changes with the resultant package here: Clover_Precision_7510_macOS-10-13-5_HD530_M1000M.zip

     

    The result being on macOS 10.13.5:

     

    - iGPU only - boots up OK

    - dGPU only - boots up OK, M1000M correctly identified when Nvidia webdrivers are installed

    - iGPU+dGPU (switchable) - black screens, then reboots itself.

     

    Would ideally  like the iGPU+dGPU working, as @ss2sameer had a screengrab of both working together here. How to do this?

     

    FYI, to get iGPU-only  mode without DSDT edits, though doesn't power down the dGPU:

     

        # PEG0 - Enable Root Port (0x3AB) from Auto(0x2) to Disabled (0x0)
        setup_var 0x3AB 0x0

     

     

  2. @ss2sameer, yes I did:

     

        # DVMT Pre-Allocated (0x432) from 32MB (0x1) to 96MB (0x3)
        setup_var 0x432 0x3

     

    I added FixHeaders and now your config.plist boots macOS 10.13.5. Now The M1000M appears as an unitialized device. Loading Nvidia webdrivers complains of no Nvidia device. Loading CUDA drivers followed by running CUDA-Z says no CUDA device. So it seems the M1000M isn't being used??

  3. 21 hours ago, ss2sameer said:

    If you have enabled Hd530 correctly,  and not disable the Nvidia . Laptop will boot with HD530 with lcd attached on 530. the M1000m will be in standby, unless your software is able to use it. like Da Vinci resolve takes advantage of unused graphics card for processing.

     

    Yes,  I've enabled switchable graphics in the BIOS.  Problem it's black screening part way during macOS boot. If I disable the dGPU via UEFI variables (setup_var 0x3AB 0x0) then macOS boots and works OK. However, this method of disabling the dGPU does not powerdown the dGPU so decreases battery life. It would be nice to have the dGPU available for app processing as you mention.

     

    Would you mind posting your Clover files so can test it with the M1000M enabled? I have the same 7510 - HD530 + M1000M system.

  4. On 9/17/2017 at 5:36 PM, ss2sameer said:

    Hi

     

    Dual gpu works with nvidia but bios resets to nvidia graphics only after every boot.

    Dual Gpu with AMD graphics works without bios resets.

     

    @ss2sameer can you post your clover config for dual graphics (HD530 + M1000M)? I've only had success disabling the HD530 in booting macOS. Would like to try your solution with both active. Thank you.

  5. @Jake, here is the output requested:

     

    sh-3.2# log show -style syslog | fgrep "Wake reason"
    2018-04-07 15:03:42.985895+1000  localhost kernel[0]: (AppleACPIPlatform) Wake reason: LID0
    2018-04-07 15:03:42.985896+1000  localhost kernel[0]: (AppleACPIPlatform) Wake reason: LID0
    sh-3.2# 
    

    Thank you for the E-dock explanation. Changed to using VoodooHDA which plays sound fine through the E-dock.

  6. @Jake, this is latest behavior on the M2800. I have it docked on a E-port Plus dock with speakers attached via that.

     

    Sound

    - sound does not work if use AppleHDA_ALC292.kext. This needs to be removed. Then ...

    - internal speaker works

    - plugging in speakers to system chassis line-out jack works

    - plugging in speakers into E-port Plus dock doesn't work (works in Windows)

     

    Sleep

    - power button doesn't sleep system, need to hit Fn-F1

    - system sleeps, but wakes itself up (without hitting power button ) within 30s to a blank screen and HDD light does a steady ~0.5s flash. macOS is not accessible. Need to hard powerdown the system.

     

    LCD Brightness

    - system boots up to approx 60% LCD brightness -> need to manually adjust it in System Prefs->Display to 100%

     

    Wifi & Bluetooth

    - BCM94352 wifi and bluetooth is working

  7. @Jake Lo,  find DPCIManager & ioreg output as requested.  dell_m2800_ioreg.ioreg

     

    I'll add that if I remove AppleHDA_ALC292.kext from /S/L/E, sound works but only through the internal speakers. The problem there is there are no sound output options to use my line-out attached speakers.

     

    About sleep, my E6540 had a sleep issue where it wouldn't resume if left for a few hours, but worked with  instant sleep-resume. Haven't tried a long sleep on the M2800 yet.

     

    5ac83cb154b9f_ScreenShot2018-04-07at1_29_39pm.png.008857c25adc81fca6f81d0043eae1a6.png

  8. @Jake Lo, it works. But with a twist. I discovered that having the SSD in an optical bay caddy which boots Windows fine does not boot macOS. Moving it back to the HDD/SSD bay sees macOS boot OK as it did previously.

     

    I then tried the previous E6540 bootpack and it works too.

    Still having no luck with AppleHDA_ALC292.kext . Resorted to Voodoo HDA again. Here is the ioreg dump in case you can spot the anomoly.

     

    http://www.mediafire.com/file/68j2fe6d5j53c9n/Dell_M2800_A14.zip

  9. @Jake Lo, find the requested CLOVER folder. This was previously used for my E6540 though I emptied the ACPI\patched directory and of course dumped the ACPI tables on the Dell M2800:

     

    http://www.mediafire.com/file/p4cndyj8ux0713i/CLOVER_Dell_M2800_A14.zip

     

    System specs are:

     

    15" Dell Precision M2800

    A.14 BIOS

    i7-4810MQ

    16GB RAM, 256GB Samsung mSATA SSD

    HD4600 iGPU + Fire Pro W4170M dGPU

    1920x1080 LCD

     

    During my failed merge of the E6540 DSDT, I noticed some differences with the E6540:

     

    - some different memory addresses

    - HDAU device is B0D3  (sound)

     

     

    Hoping to get an expert hand here as I can't seem to disable the dGPU so that macOS HS installer boots.

     

    In addition, my previous E6540 build could never get AppleHDA_ALC292.kext working, resorting to Voodoo_HDA instead. Would love to remedy that. Seems it is touchy, need to get it right else it just won't boot as has been the case so far.

     

    @Hervé , thank you for your analysis. Is there some modified DSDT files you can volunteer with these changes that I can test?

  10. Hi All,

     

    Have a Dell Precision M2800, similar to a E6540 but different . As I couldn't find a bootpack for it, I tried the E6540 Clover bootpack but it just hangs at the Apple bootup logo. Found it BSODs Windows when trying to load it via Clover.

     

    Here's a DSDT 'acpidump -b -z' of the system'  http://www.mediafire.com/file/vc46ch8n5glqhdl/Dell-M2800_ACPI_DUMP.zip

     

    Can anybody volunteer to alter the ACPI tables to load via Clover so as to disable the dGPU and enable sound? My attempts at  merging the E6540 changes in result in the W4170M dGPU getting an error43.

  11. @Jake, no luck at all. I've only ever been able to get macOS sound to the internal speak to work on this system previously under Sierra using the VoodooHDA driver.  Have avoided it for High Sierra if possible.

     

    I'd like to get sound to work with AppleHDA_ALC292.kext . Here's the exact steps done following your most recent instructions spanning across several posts in this and other threads:

     

     

    1. Create the most up-to-date EFI USB stick containing:

    - Download generic EFi Folder from here

    - Your most recent supplied Dell E6540 bootpack from here

    - Bronxteck-compiled R6 from here to gain smooth touchpad control

    - recommended AppleHDA_ALC292.kext from here

     

    Resultant USB stick files including a F4 dump of my ACPI tables from A.22 BIOS E6540 with HD8790M is at:

    http://www.mediafire.com/file/vey91c9kx5snsvr/Dell_E6540_HD8790M_A22_macOS10_13_2-bootfiles.zip

     

    2.  Do a clean macOS 10.13.2 installation

     

    3. Use Kext Wizard to install the \EFI\CLOVER\kexts\Other\LE kexts

     

    4. Results are the same as my previous post, summarized as

    AppleHDA_ALC292.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8).
    
    

    5. Try to get AppleHDA_ALC292.kext to load by manually fixed permissions & rebuild caches.  I've only been able to get AppleHDA_ALC292.kext to appear in the cache rebuilding output if I I type 'kextcache -i /'. It never appears if I run the suggested 'kextcache -Boot -U /'

     

    Is there some glaring blind spot I have here or could it be that AppleHDA_ALC292.kext is not compatible with macOS 10.13.2? I noticed user OSXnoob with the same system here most recently noted sound doesn't work after updating from Sierra to High Sierra.

     

    Has any other HD8790M E6540 owner got sound to work under 10.13.2?

  12. @Jake, no luck. I corrected permissions, rebuilt caches but still cannot get AppleHDA_ALC292.kext to load.

     

    So I did a reinstall of 10.13.2. Then used Kext Wizard  to load the E6540 kexts, still with no success forAppleHDA_ALC292.kext. 

     

    So I try to load this kext with Kext Wizard (noting it loads CodecCommander OK) to which it fails with error:

    AppleHDA_ALC292.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8).
    

    So I try as it suggests to use kextutil:

    sh-3.2# kextutil AppleHDA_ALC292.kext
    Kext with invalid signatured (-67062) allowed: <OSKext 0x7fecc254a750 [0x7fff9816c980]> { URL = "file:///System/Library/Extensions/AppleHDA_ALC292.kext/", ID = "com.apple.driver.AppleHDA" }
    Code Signing Failure: not code signed
    Validation Failures: 
        Executable file doesn't contain kernel extension code (no kmod_info symbol or bad Mach-O layout).
    
    Warnings: 
        Personality CFBundleIdentifier differs from containing kext's (not necessarily a mistake, but rarely done): 
            HDA Hardware Config Resource
    
    Warnings: 
        Personality CFBundleIdentifier differs from containing kext's (not necessarily a mistake, but rarely done): 
            HDA Hardware Config Resource
    
    Can't load /System/Library/Extensions/AppleHDA_ALC292.kext - no code for running kernel's architecture.
    
    

    With not much Google hits to help me along. Any idea what the problem here is?

  13. Jake, thank you for the prompt reply. Even though AppleHDA_ALC292.kext is present, it is not being included in the 'kextcache -Boot -U /' output. Any ideas why?

    sh-3.2# pwd
    /System/Library/Extensions
    sh-3.2# ls -R AppleH
    AppleHDA.kext/            AppleHIDMouse.kext/       AppleHSSPISupport.kext/
    AppleHDA_ALC292.kext/     AppleHPET.kext/           AppleHV.kext/
    AppleHIDALSService.kext/  AppleHPM.kext/            AppleHWSensor.kext/
    AppleHIDKeyboard.kext/    AppleHSSPIHIDDriver.kext/ 
    sh-3.2# ls -R AppleHDA_ALC292.kext/
    Contents
    
    AppleHDA_ALC292.kext//Contents:
    Info.plist	MacOS		Resources
    
    AppleHDA_ALC292.kext//Contents/MacOS:
    AppleHDA
    
    AppleHDA_ALC292.kext//Contents/Resources:
    Platforms.xml.zlib	layout1.xml.zlib
    sh-3.2# sudo chmod -Rf 755 /S*/L*/E*
    sh-3.2# sudo chown -Rf 0:0 /S*/L*/E*
    ^[[Ash-3sudo touch -f /S*/L*/E*
    sh-3.2# sudo kextcache -Boot -U / 
    rebuilding //System/Library/PrelinkedKernels/prelinkedkernel
    Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa092148c50 [0x7fffa5e19980]> { URL = "FakePCIID.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }
    Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa092151c40 [0x7fffa5e19980]> { URL = "FakePCIID_Intel_HDMI_Audio.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio" }
    Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa09214d600 [0x7fffa5e19980]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }
    Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa092149480 [0x7fffa5e19980]> { URL = "FakePCIID_Broadcom_WiFi.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Broadcom-WiFi" }
    kext file:///System/Library/Extensions/DisableTurboBoostBattery.kext/ is in hash exception list, allowing to load
    Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa08fd32150 [0x7fffa5e19980]> { URL = "CodecCommander.kext/ -- file:///Library/Extensions/", ID = "org.tw.CodecCommander" }
    Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa08fcdd1b0 [0x7fffa5e19980]> { URL = "CodecCommander.kext/ -- file:///System/Library/Extensions/", ID = "org.tw.CodecCommander" }
    Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa08ddc6840 [0x7fffa5e19980]> { URL = "AppleBacklightInjector.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.AppleBacklightInjector" }
    KernelCache ID: 54799FFBB4D41C9954DC220DB617AC31
    kextcache updated critical boot files, requesting launchd reboot
    
×
×
  • Create New...