Contribute
Register

Brightness Control XPS 7590 (i7-9750H - UHD 630)

Joined
Apr 25, 2019
Messages
49
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
Android, iOS
Hi, if you have OLED display right now you can't control brightness. I have tried with Ubuntu 19.04 and Fedora 30 dont' work them.

If you have a kernel panic just remove VoodooI2C and VodooI2CHID it's not stable at the moment.

I have make some research about OLED panel, if I have understand the panel don't have a backlight panel like LCD, each LED control itself brightness, if the pixel is black also the LED it's off. Maybe that's why Apple does not come out of Macbook with oled screen because it pulls a lot on the battery.

The solution, I think it's a program that can dim the display by applying a filter on the entire screen.
Hey friend first update your profile as per Rules with your Device properties, people can help you better.

1. You did not attach the file report as I told you before. Use the tool to create the report, that way I can see better, I need to see your IOREG

2. You are injecting your EDID wrong. That way was deprecated. If you use WhateverGreen.kext you have to inject it under config.plist/Devices/Properties/PciRoot(0x0)/Pci(0x2,0x0) as AAPL00, no-connect (Also audio)

3. You can avoid that bunch of SSDTs only hotpaching.
 
Last edited:

Feartech

Moderator
Joined
Aug 3, 2013
Messages
12,969
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
iOS
I have try everything same APPL00,override-no-connect.
i have moved your posts to laptop support

You need to have your hardware profile filled out as per rules (the ones you agreed to when signing up here)

please read the faq for proper hardware profile setup:
 
Joined
Apr 25, 2019
Messages
49
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
Android, iOS
1. Backup your EFI folder
2. Boot with:
-cdfon
-nv_disable=1

3. Use hotpatching in config.plist instead of patching your DSDT.
Apply in config.plist:

-FixIPC
-FixSBUS
-FixHPET
-FixRTC
-FixMutex
-AddPNLF
-FixWak
(remove SSDTs)

-Check DROM_OEM_DSM

In your DSDT apply the patches for VoodooI2C and keep using SSDT-XOSI

4. Try removing AppleBackligthInjector, since you are using WhateverGreen (I don't have coffee lake cpu so I am not sure, but try it)

5. Use kexts in L/E even VirtualSMC (permissions and rebuild cache)

6. Use APPL00,override-no-connect instead of APPL,override-no-connect.

Attached complete report after changes.
 
Last edited:
Joined
Mar 22, 2019
Messages
15
Motherboard
Dell XPS 7590
CPU
I7-9750H
Graphics
Intel HD 630
Mobile Phone
Android
Thank you for help, I did as you say but still not control the brightness.

I have try with and without AppleBacklightInjector but not working.


The parameter "APPL00,override-no-connect" work well (edit with plist editor or Xcode, don't edit with clover configurator it have a bug).
 

Attachments

Joined
Apr 25, 2019
Messages
49
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
Android, iOS
Thank you for help, I did as you say but still not control the brightness.

I have try with and without AppleBacklightInjector but not working.


The parameter "APPL00,override-no-connect" work well (edit with plist editor or Xcode, don't edit with clover configurator it have a bug).
Lets first try to clean up your EFI.

- Your IOREG shows that you have two PNLF. That is because you checked AddPNLF under Fixes in config.plist and didn't remove SSDT-PNLF under ACPI/patches. You have to keep one of them.

-Remove the following things since you don't need it
* EHC1 to EH01
* EHC2 to EH02
* XHCI to XHC
* rename HPET to XPET, pair with SSDT-HPET.aml (Since you already did it in config.plist/Fixes)

-Add
* change SAT0 to SATA

-Check in config.plist/Fixes
* FixMutex
* FixTMR

-Check in config.plist/Devices
* SetIntelBacklight
* SetIntelMaxBackligth

- Only keep this under config.plist/Devices/Properties
+ AAPL,GfxYTile
+ AAPL,ig-platform-id
+ AAPL00,override-no-connect
+ device-id

- Remove this 2 kexts DisplayMergeNub and FakePCIID.....

Attach complete report after changes
 
Last edited:
Joined
Jul 16, 2019
Messages
4
Motherboard
Dell XPS 7590 OLED
CPU
i7-9750H
Graphics
GTX 1650/UHD 630
Mac
MacBook Air
Mobile Phone
Android
Since you seem to be the only person to have been able to hackintosh the 7590, would you mind posting a guide? There are quite a few people around this forum and the internet who have been looking for a stable guide, and I think you could really help.

A post detailing the steps you took and what kexts, etc you downloaded would be perfect, if thats not asking too much.
 
Joined
Apr 25, 2019
Messages
49
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
Android, iOS
Still same thing. I don't know why.
I just realized your CPU is Coffee Lake, try both SSDT-PNLFCFL and SSDT-PNLF
If does not work remove SSDT-PNLFCFL and use SSDT-PNLF

Attach complete report after changes.
 

Attachments

Last edited:
Top