Jump to content
Olarila Professional Hackintosh Services ×

Dell XPS 7590 4K OLED


Recommended Posts

Thank you and everyone on this site for all they do in the Hackintosh community.

I'm requesting a Fully Patched DSDT....  Main issue is my laptop waking from sleep... 3 Iterations of this model.... I've owned them all 1080P, 4K Touch IPS, 4K OLED

I can use Clover or Open Core... same issue, I have used and tried vanilla plenty of times to no avail.

You can see my repo on Github (CryptoNeverSleeps)  - Repo Titled:     DELL-XPS-7590-OLED - I also have a Open Core DSDT Dump on there as well as any and all info I can find related to Waking OLED Display.....

I think I've narrowed the wake from sleep on the OLED here.... referencing 0x0a in my DSDT file on Github titled.... "Wake from sleep.txt" in DSDT folder.

 

Thanks in advance for your response and help with this.

 

 

Send me-CryptoNeverSleeps.zip

Link to comment
Share on other sites

  • Administrators

test this config for one clean start, test with one usb stick bootable

if work extract new sendme

config.plist.zip

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
Share on other sites

I'm able to boot with DSDT.aml and config.plist.

When I close the laptop.. sleep.. Open the laptop press power button...... Device wakes to black screen...... I know the OS is running because caps locks work and I can even TeamViewer in.... 
 

OLED display will lot come on..... 

Any ideas?

 

Thank you for your work.

Edited by CryptoNeverSleeps
Link to comment
Share on other sites

  • Administrators

try change smbios to MacBookPro16,4

u can try other video patch too

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
Share on other sites

  • Administrators

try a simple patch and check

Quote

<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>igfxfw</key>
                <data>AgAAAA==</data>
                <key>hda-gfx</key>
                <string>onboard-1</string>
                <key>framebuffer-stolenmem</key>
                <data>AAAwAQ==</data>
                <key>framebuffer-patch-enable</key>
                <integer>1</integer>
                <key>AAPL,GfxYTile</key>
                <data>AQAAAA==</data>
                <key>AAPL,ig-platform-id</key>
                <data>AACbPg==</data>
                <key>device-id</key>
                <data>mz4AAA==</data>
                <key>framebuffer-fbmem</key>
                <data>AACQAA==</data>
            </dict>

 

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
Share on other sites

About to test the code above...

The problem is not here?

 

```

Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
  {
  If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09")))
  {
  Return (Buffer (One)
  {
  0x00 // .
  })
  }
   
  Switch (ToInteger (Arg2))
  {
  Case (Zero)
  {
  If ((Arg1 == Zero))
  {
  Return (Buffer (One)
  {
  0x03 // .
  })
  }
   
  Break
  }
  Case (One)
  {
  If ((Arg1 == Zero))
  {
  Name (PBUF, Package (0x08)
  {
  "DISPLAY_BKLT",
  0x0A,
  "MAINMEM_MEMORY",
  0x02,
  "MAINMEM_CPU",
  0x02,
  "",
  Zero
  })
  Return (PBUF) /* \_SB_.PCI0.I2C4.PA02._DSM.PBUF */
  }
   
  Break
  }
   
  }
   
  Return (Buffer (One)
  {
  0x00 // .
  })
  }
  }
   
  Device (PA03)
  {
  Name (_HID, "MCHP1930") // _HID: Hardware ID
  Name (_UID, 0x03) // _UID: Unique ID
  Name (_S0W, 0x03) // _S0W: S0 Device Wake State
  Method (_STA, 0, NotSerialized) // _STA: Status
  {
  If (POME)
  {
  Return (0x0F)
  }
   
  Return (Zero)
  }
   
  Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
  {
  Name (RBUF, ResourceTemplate ()
  {
  I2cSerialBusV2 (0x001A, ControllerInitiated, 0x00061A80,
  AddressingMode7Bit, "\\_SB.PCI0.I2C4",
  0x00, ResourceConsumer, , Exclusive,
  )
  })
  Return (RBUF) /* \_SB_.PCI0.I2C4.PA03._CRS.RBUF */
  }
   
  Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
  {
  If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09")))
  {
  Return (Buffer (One)
  {
  0x00 // .
  })
  }
   
  Switch (ToInteger (Arg2))
  {
  Case (Zero)
  {
  If ((Arg1 == Zero))
  {
  Return (Buffer (One)
  {
  0x03 // .
  })
  }
   
  Break
  }
  Case (One)
  {
  If ((Arg1 == Zero))
  {
  Name (PBUF, Package (0x08)
  {
  "DISPLAY_PANEL",
  0x0A,
  "GPU_1",
  0x02,
  "GPU_2",
  0x02,
  "SYSTEM_POWER",
  0x02
  })
  Return (PBUF) /* \_SB_.PCI0.I2C4.PA03._DSM.PBUF */
  }
   
  Break
  }
   
  }
   
  Return (Buffer (One)
  {
  0x00 // .
  })
  }
  }
  }
  }

 

```

The (2) 0x0a are what stood out to me for S0 Sleep.......

Patch got stuck....

 

Patch.zip

Link to comment
Share on other sites

  • Administrators

dells don't have problem about this state in acpi. work good

i think the problem is about 4k

check if after sleep image appears in hdmi output

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
Share on other sites

I have no idea how to fix the black screen when waking from sleep...

https://tinyurl.com/y2febvtu - ( geek5nan/Hackintosh-XPS7590 )

```

Known Problem
OLED Brightness Control

Brightless Slider shown & Brightless shortcut work but OLED brightness never changed
OLED Sleep & Wake

Seems like OLED brightness issues. not sure other screen is work or not.

Sleep is worked , but built-in screen will be black screen when wake.
HDMI hot-plug

Problem
Can't resume to single monitor mode when remove HDMI monitor, and virtual desktop in external monitor will be loss.
HDMI monitor will be black except mouse indicator when re-plug HDMI monitor.
Workaround
Enable mirror mode in Preferences-Monitor-Arrangement before remove HDMI monitor to avoid virtual desktop loss in external monitor.
Use built-in screen to toggle screen resolution in Preferences-Monitor after re-plug HDMI monitor. External screen will light soon.
SDCard Reader not working

Fingerprint not working.

```

 

 

 

Link to comment
Share on other sites

  • Administrators

try create a edid patch with hackintool. tab patch/patch/edid option

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
Share on other sites

Patch only shows up for Wi-FI..... with edid selected...

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>DeviceProperties</key>
    <dict>
        <key>Add</key>
        <dict>
            <key>PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>WLAN</string>
                <key>compatible</key>
                <string>pci14e4,4331</string>
                <key>device_type</key>
                <string>Airport Extreme</string>
                <key>model</key>
                <string>BCM4350 802.11ac Wireless Network Adapter</string>
                <key>name</key>
                <string>Airport</string>
                <key>pci-aspm-default</key>
                <integer>0</integer>
            </dict>
        </dict>
    </dict>
</dict>
</plist>

Link to comment
Share on other sites



×
×
  • Create New...