Jump to content

shania

Members
  • Posts

    27
  • Joined

  • Last visited

Posts posted by shania

  1. Hi Jake Lo,

     

    This was found on other forum and people got succeed obiously it is specific to diff motherboard and system specs.

     

    Could not get it work wake/sleep? I was probably wrong before I dont know but it did work once. What I was thinking that If I plug any nvidia card and use 530 connected by display port will it work? or I have to hotplug while waking it up system to wake. I may get cheap nvidia like gtx 680 .

  2. Apologies for reporting back late. As we were attacked by ransomware and were trying to recover data but anyway coming back to 530 sleep issue treid almost everything that I could remember but no luck.

     

    When I try to use dsdt patch as per below my system does not boot and get stop sign after loading bar. Many have succeeded using this patch.

     

    # inject "hda-gfx"="onboard-1" into IGPU (GFX0 originally)

    into device label GFX0 set_label begin IGPU end;
    into_all all code_regex GFX0 replaceall_matched begin IGPU end;
    into method label _DSM parent_label IGPU remove_entry;
    into device label IGPU insert begin
    Method (_DSM, 4, NotSerialized)\n
    {\n
        If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
        Store (Package()\n
            {\n
                "model", Buffer() { "Intel HD Graphics 530" },\n
                "hda-gfx", Buffer() { "onboard-1" },\n
                "AAPL,ig-platform-id", Buffer() { 0x00, 0x00, 0x1b, 0x19 },\n
                "AAPL,Gfx324", Buffer() { 0x00, 0x00, 0x00, 0x01 },\n
                "AAPL,GfxYTile", Buffer() { 0x00, 0x00, 0x00, 0x01 },\n
                "AAPL00,PanelPowerUp", Buffer() { 0x00, 0x00, 0x00, 0x30 },\n
                "AAPL00,PanelPowerOn", Buffer() { 0x00, 0x00, 0x01, 0x19 },\n
                "AAPL00,PanelPowerOff", Buffer() { 0x00, 0x00, 0x00, 0x11 },\n
                "AAPL00,PanelPowerDown", Buffer() { 0x00, 0x00, 0x00, 0x3C },\n
                "AAPL00,PanelCycleDelay", Buffer() { 0x00, 0x00, 0x00, 0xFA },\n
                "device-colors", Buffer() { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9D, 0x9D, 0xA0, 0x00, 0x00, 0x02, 0x00  },\n
            }, Local0)\n
        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
        Return (Local0)\n
    }\n
    end;

  3. Jake Lo

     

    Finally got 4k working, dual displays (connected all the times) not after login you have to connect second one once logged in.

     

    Now 4k, dual display, Imessage, Facetime, On board audio (except rear jack but it doesnt bother me), HDMI Audio, Power management and all usb ports.

     

    What does not work is sleep I dont know how I got it done before but tonight I will nail it down. Will have good news. I am getting close to 100%.

     

    My main question is why my about mac doesnt show 5k, late 2016 etc.

     

    I have to approach slightly differently for sleep/wake as my setup is completely diff than before where many thing were not working.

     

    Will work on EDID & SSDT patch for 530 in order to sleep/wake to work and see if I can bring it down to complete setup.

     

    Many thanks

    Shania

  4. With Lilu + IntelGraphicsDVMTFixup system works fine at 1920 no issues but I dont get 4k. According to rehabman I have to work on preallocation dvmt for my graphic 530. And again I will have same issues for Sierra I have to sort this issue to get full 4k acceleration.

     

    He said I was patching wrong 0x795 @ 0x3, but he thinks that I am now on right track to get it sorted my 4k. see below his comment.

     

    But 0x3 seems not valid for 0x795. 64mb is 0x2.
    Note that there can be values that are undocumented/not listed in IFR.

     

    Do you think I have to run

    setup_var 0x796 0x1 or
    setup_var 0x796 0x2 or
    setup_var 0x796 0x3

     

    Thanks in advance.

  5. Yes I do. Also when i put below code into clover and remove dvmtfixu kext i just flget into reboot loop it doesnt boot .

    Name= com.apple.driver.AppleIntelSKLGraphicsFramebuffer
    Find = 00002002 00005001
    Replace = 00003001 00009000
    comment = 0x19160000/etc, 32MB BIOS, 19MB framebuffer 9MB cursor bytes (credit RehabMan)

  6. Sorry missed search term DVMT.

     

    So I have

     

    DVMT Pre-Allocated, Variable: 0x795 {05 91 25 05 38 05 35 27 01 00 95 07 14 10 00 FE 00}
    0x40947                 Option: 0M, Value: 0x0 {09 07 26 05 00 00 00}
    0x4094E                 Option: 32M, Value: 0x1 {09 07 27 05 30 00 01}
    0x40955                 Option: 64M, Value: 0x2 {09 07 28 05 00 00 02}
    0x4095C                 Option: 4M, Value: 0xF0 {09 07 29 05 00 00 F0}
    0x40963                 Option: 8M, Value: 0xF1 {09 07 2A 05 00 00 F1}
    0x4096A                 Option: 12M, Value: 0xF2 {09 07 2B 05 00 00 F2}
    0x40971                 Option: 16M, Value: 0xF3 {09 07 2C 05 00 00 F3}
    0x40978                 Option: 20M, Value: 0xF4 {09 07 2D 05 00 00 F4}
    0x4097F                 Option: 24M, Value: 0xF5 {09 07 2E 05 00 00 F5}
    0x40986                 Option: 28M, Value: 0xF6 {09 07 2F 05 00 00 F6}
    0x4098D                 Option: 32M/F7, Value: 0xF7 {09 07 30 05 00 00 F7}
    0x40994                 Option: 36M, Value: 0xF8 {09 07 31 05 00 00 F8}
    0x4099B                 Option: 40M, Value: 0xF9 {09 07 32 05 00 00 F9}
    0x409A2                 Option: 44M, Value: 0xFA {09 07 33 05 00 00 FA}
    0x409A9                 Option: 48M, Value: 0xFB {09 07 34 05 00 00 FB}
    0x409B0                 Option: 52M, Value: 0xFC {09 07 35 05 00 00 FC}
    0x409B7                 Option: 56M, Value: 0xFD {09 07 36 05 00 00 FD}
    0x409BE                 Option: 60M, Value: 0xFE {09 07 37 05 00 00 FE}
    0x409C5             End of Options {29 02}
    0x409C7         End If {29 02}
    0x409C9         Setting: DVMT Total Gfx Mem, Variable: 0x796 {05 91 39 05 3A 05 BC 04 01 00 96 07 10 10 01 03 00}
    0x409DA             Option: 128M, Value: 0x1 {09 07 3B 05 00 00 01}
    0x409E1             Option: 256M, Value: 0x2 {09 07 3C 05 00 00 02}
    0x409E8             Option: MAX, Value: 0x3 {09 07 3D 05 30 00 03}

     

    What do I have to do next? I guess once the patch is applied I have to remove dvmtfixup.kext and restart and see if that works.

     

     

    So I have to run code for EFI shell as per below

     

    setup_var 0x795 0x3 or setup_var 0x795 0x2 (as I dont have 96M)

  7. Update: I was having problems when shutting down the system.

    it would turn off and then turn back on, i turned off wake by usb device in the Bios and that solved the problem.

     

    I also updated to bios version 1.7.9

     

    So, i was reading the drivers info for the audio card on dells website and their latest driver fixes an issue where the rear audio defaults to the internal speaker. seems like there is an issue with either just the drivers or the way dell designed the system.

    could mean nothing for us or explains a lot, don't know.

    Same I have updated to 1.7.9 still no luck on rear but I dont mind to be honest as I will be using bluetooth or wireless speaker or front jack. for HDMI audio did you use clover hdmi patch from toleda it will generate ssdt for 630 I guess I dont have 630 but believe it will be same as 530.

  8. Hi Jack Lo,

     

    I have reinstalled to get coredisplayfixup to vanilla and started all over again I broke my sleep wake. I did try many things to get my 4k display to work including patched edid etc now I dont know which one worked. I had only little time to see what worked before but this evening will give it a go again and will try to remember what was applied.

     

    I guess my 4k issue related to about my mac doesnt shows 5k retina display late 2015 etc and my display port connector type shows 00 08 00 00 instead of 00 04 00 00. I guess for me not to try something new for 4k until I sort this two problems. I think they all are related to 4k.

     

    Will report back for sleep this evening.

    files.zip

    post-119320-0-61655700-1521713196_thumb.png

  9. @Shania, I tried your audio patches and kext and ended up with the same results as before, internal audio or headphone jack in the front works.

    no rear audio. 

    Yes with my config Audio works nicely with layout id 3 and sound is not breaking or making heavy background noise. And good thing abt my setup you dont need patched applehda.kext it works natively. So when you do upgrade sound will work straightway using clover.

     

    Did you patch your hdmi and dp using frame buffer?

  10. Yh I get hdmi audio with 0x5, 0x6 and with 0x5, 0x6 for sleep I may have done few things when I was trying to get many things to work. Have you tried hibernate 25 terminal code?

     

    I have already tried max pixel clock v2 patch it didnt help me then I tried coredisplayfixup.kext patch but not getting 4k breakthrough. That is the only thing left me to get complete my setup to 90% then I would like to move on to dual display.

     

    I dont mind if my rear jack doesnt work properly I am not really keen as I can still play any speaker or headphone using front jack as well as bluetooth dongle I have mac compatible.

     

    Will check revert back with sleep/wake what exactly I did.. to get it work

  11. Hi Jake Lo,

     

    I don't know how it is working did many test for HDMI audio and on board audio now I don't even need to patch applehda for onboard audio all I did is patched using mirone's patch but didn't copy applehda.kext to S/L/E left it untouched then I copy codecmaster.kext and dummyhda.kext to clover / others. For HDMI used 530 ssdt together with series 1 ssdt.

     

    My bios is 1.3.7 and attached my settings.

    bios.zip

     

    I have tested long sleep (over night) checked in the morning Audio was working on both HDMI as well as on board.

     

     

    Regarding CoreDisplayFixeup, do I have to use release.zip kext right I have copied same file to clover/others with lilu.kext but still no luck.

  12. Hi Jake Lo,

     

    Thanks for your time. I have managed to installed from scratch and managed to get HDMI Audio, on board audio to work everything else works fine. Sleep wake, imessage.

     

    What does not work is 4k. I am trying to get through frame buffer settings using clover.

     

    HD530 graphics

    I am trying to add Appleintelframebuffer patch to clover and trying to get 4k.

    When I connect via HDMI and open IOregistery I can see my HDMI on AppleIntelFrameBuffer @1 on port 0x5 (00 08 00 00) when I do same for DP I can see AppleIntelFrameBuffer @2 on port 0x6 (00 08 00 00).

    my hdmi Audio works fine on both port whether I have patch applied on clover or not. Boot normal always

    I have Dell Optiplex 3050 which has only 2 ports one is HDMI and one is DP.

    I have also copied CoreDisplayfixup.kext and lilu.kext to clover kext folder. I have also applied AppleIntelSKLGraphicsFramebuffer 9 Cursor patch.

    I don't know whether I need appleintelframebuffer patch or not. Also when I add 4 display patch my system boots upto half way with apple logo then it restarts but when I disable it boots normal.

    I would appreciate if some one could spend little time on my setup and see where am I getting wrong.

    Many thanks for your time in advance.
    Shania

    kexts.zip

    files.zip

  13. Thanks Jake Lo, Yeah My OP 3050 is skylake i5-6500 and it has 530 graphics will check bootpack and revert back may be we can start from scratch and you can guide me through dvmt patch and all. Will update my bios today to latest and will upload my clover and bios rom may be you can help as you have helped many on optiplex community.

     

    Shania

  14. @flexrec

     

    I have exactly same specs except processor. I got i5-6500 and HD 530.

     

    I cant get HDMI Audio, onboard audio and 4k resolution get it to work.

     

    Would you mind creating complete setup guide for others. It would be helpful for others and keep hope on Optiplex users.

     

    Thanks

    Shania

×
×
  • Create New...