Contribute
Register

[Guide] Sierra on HP Spectre x360

Status
Not open for further replies.
Slvrbllt tried it without success on the same laptop, in the other topic someone else also tried without success:

https://www.tonymacx86.com/threads/guide-sierra-on-hp-spectre-x360.197476/page-6

I think it will be possible to control OLED brightness when Apple will start manufacturing laptops with OLED or someone at the level of your competence decides to build hackintosh on laptop with OLED :D

It is possible others made a mistake (there are several mistakes possible).
 
Slvrbllt tried it without success on the same laptop, in the other topic someone else also tried without success:

https://www.tonymacx86.com/threads/guide-sierra-on-hp-spectre-x360.197476/page-6

I think it will be possible to control OLED brightness when Apple will start manufacturing laptops with OLED or someone at the level of your competence decides to build hackintosh on laptop with OLED :D
Tbh, seeing that almost all manufacturers have abandoned OLED on laptops I don't see this happening sadly... Maybe the new Macbook with kaby lake Y CPU's will have an OLED option but I highly doubt it...
 
Tbh, seeing that almost all manufacturers have abandoned OLED on laptops I don't see this happening sadly... Maybe the new Macbook with kaby lake Y CPU's will have an OLED option but I highly doubt it...

I have no idea if Macs will have OLED, however googling reveals that Apple works on OLED brightness control, also there are rumours about OLED on MacBooks and upcoming iPhone. As I understand Apple doesn't like how OLED handles color with changing brightness values.

http://english.etnews.com/20161101200001
 
I have no idea if Macs will have OLED, however googling reveals that Apple works on OLED brightness control, also there are rumours about OLED on MacBooks and upcoming iPhone. As I understand Apple doesn't like how OLED handles color with changing brightness values.

http://english.etnews.com/20161101200001
The problem with big OLED displays is that they are still less efficient than their IPS/PLS/etc. counterparts. That's why personally i think Apple will only release it with notebookt that use Y CPU's i.e. are underpowered. If they were to, let's say, release them on the next gen Macbook Pro's (not kaby lake but next major refresh) then intel would have to develop basically fanless quad-core chips that are on par with at least Kaby lake, I don't really see this happing tbh. I vote for at least three years untill we see OLED laptops from Apple if ever. Not to mention the great shortage of the panels, Lenovo basically stopped offering it in the X1 Carbon I think and HP is relying on their last stock of the x360's with OLED panels. I wish they would come cheaper lol.

Maybe the OLED brightness control is to control the brightness on the touchbar, that could be an option and quite frankly I wanted to mention it way earlier but It seemed kinda irrelevant but maybe it is now...
 
I have no idea if Macs will have OLED, however googling reveals that Apple works on OLED brightness control, also there are rumours about OLED on MacBooks and upcoming iPhone. As I understand Apple doesn't like how OLED handles color with changing brightness values.

http://english.etnews.com/20161101200001
Oh yeah and about the iphone (sorry rehabman, last off-topic post from me :p) I actually am curious as to whether Apple will deliver... I think this will break or make the iPhone... I am questioning them even using OLED for this year because, even though they have confirmed orders of the panels, they are all 16:9 I believe and the trend is clearly 18-19:9, basically the iPhone will look like a dinosaur compared to the Korean competitors. It would't be the first time Apple has made such a bold last minute move ( remember saphire glass etc.?)
 
You should try "Brightness Fix (ACPI 100)" and ACPIBacklight.kext.
Applying Brightness Fix (ACPI 100) gives 4 errors in DSDT. Not sure how to fix them to proceed further. Attaching DSDT.dsl without patches but with errors corrected, current DSDT with patches including Brightness Fix (ACPI 100) and original amls from EFI.

It seems that OLED brightness is also a problem on Linux, but they have a workaround using xrandr:

https://wiki.archlinux.org/index.php/HP_Spectre_x360_13-4231ng
 

Attachments

  • DSDT.zip
    270.2 KB · Views: 131
Applying Brightness Fix (ACPI 100) gives 4 errors in DSDT. Not sure how to fix them to proceed further. Attaching DSDT.dsl without patches but with errors corrected, current DSDT with patches including Brightness Fix (ACPI 100) and original amls from EFI.

It seems that OLED brightness is also a problem on Linux, but they have a workaround using xrandr:

https://wiki.archlinux.org/index.php/HP_Spectre_x360_13-4231ng

Your brightness methods are in SSDT-4.
Must use External to reach them.
They are at a different patch (not DD02, but rather DD1F). Change the patch/code as needed.
 
Your brightness methods are in SSDT-4.
Must use External to reach them.
They are at a different patch (not DD02, but rather DD1F). Change the patch/code as needed.

DSDT compiles without errors, but I want to be sure I understood your post correctly:
- Changed DD02 to DD1F in the patch
- Added Externals in DSDT:
External (_SB_.PCI0.GFX0.DD1F._BCM, MethodObj)
External (_SB_.PCI0.GFX0.DD1F._BQC, MethodObj)
External (_SB_.PCI0.GFX0.DD1F._BCL, MethodObj)
External (_SB_.PCI0.GFX0._DOS, MethodObj)

If this is correct approach, should I do anything with SSDT-4? Should I add these Externals to other SSDTs?
 
DSDT compiles without errors, but I want to be sure I understood your post correctly:
- Changed DD02 to DD1F in the patch
- Added Externals in DSDT:
External (_SB_.PCI0.GFX0.DD1F._BCM, MethodObj)
External (_SB_.PCI0.GFX0.DD1F._BQC, MethodObj)
External (_SB_.PCI0.GFX0.DD1F._BCL, MethodObj)
External (_SB_.PCI0.GFX0._DOS, MethodObj)

If this is correct approach, should I do anything with SSDT-4? Should I add these Externals to other SSDTs?

Looks correct to me. Test with ACPIBacklight.kext.
 
Status
Not open for further replies.
Back
Top