- Joined
- Aug 11, 2015
- Messages
- 10
- Motherboard
- Eurocom
- CPU
- i7-8086k
- Graphics
- Nvidia GTX 1080(Desktop)
I have an clevo Laptop with an desktop cpu(coffee lake i7 8086k no igpu variant) and gpu(gtx 1080 stock vbios+energy mod).
The internal display(AUO B156HAN07.0
https://laptopmedia.com/screen/auo-b156han07-0/ ) is directly connected to the gpu via a display port connection.
Windows and Linux can change the brightness just fine but Mac OS can't even though its just an external monitor and it worked in Yosemite out of the box.
THIS IS NOT AN INTEL GPU since the cpu doesn't have an igpu, the intel blacklight fix won't work. Ive tried already also fix AppleBlacklight doesn't work on high Sierra.
I just need know how to enable change blacklight brightness on an external monitor in High Sierra, or how to inject the correct edid(which seems to be wrong and windows reports it as vesa monitor same goes for linux).
--------------------------------------------
Systemprofiler output
SSDT Display info
ioreg output
Linux xrandr output(probably faulty, doesn't work when inserted into an edid tool).
Thanks a lot in advance.
The internal display(AUO B156HAN07.0
https://laptopmedia.com/screen/auo-b156han07-0/ ) is directly connected to the gpu via a display port connection.
Windows and Linux can change the brightness just fine but Mac OS can't even though its just an external monitor and it worked in Yosemite out of the box.
THIS IS NOT AN INTEL GPU since the cpu doesn't have an igpu, the intel blacklight fix won't work. Ive tried already also fix AppleBlacklight doesn't work on high Sierra.
I just need know how to enable change blacklight brightness on an external monitor in High Sierra, or how to inject the correct edid(which seems to be wrong and windows reports it as vesa monitor same goes for linux).
--------------------------------------------
Systemprofiler output
NVIDIA GeForce GTX 1080:
Chipset Model: NVIDIA GeForce GTX 1080
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 8 GB
Vendor: NVIDIA (0x10de)
Device ID: 0x1be0
Revision ID: 0x00a1
ROM Revision: VBIOS 86.04.80.00.24
Metal: Supported, feature set OSX_GPUFamily1 v2
Displays:
Display:
Resolution: 1920 x 1080 @ 144 Hz
Framebuffer Depth: 24-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No
Connection Type: DisplayPort
Chipset Model: NVIDIA GeForce GTX 1080
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 8 GB
Vendor: NVIDIA (0x10de)
Device ID: 0x1be0
Revision ID: 0x00a1
ROM Revision: VBIOS 86.04.80.00.24
Metal: Supported, feature set OSX_GPUFamily1 v2
Displays:
Display:
Resolution: 1920 x 1080 @ 144 Hz
Framebuffer Depth: 24-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No
Connection Type: DisplayPort
Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State
{
If (And (NACD, MASK ()))
{
Return (One)
}
Return (Zero)
}
Method (_DSS, 1, NotSerialized) // _DSS: Device Set State
{
If (LEqual (And (Arg0, 0xC0000000), 0xC0000000)){}
}
Method (_BCL, 0, NotSerialized) // _BCL: Brightness Control Levels
{
If (LLess (OSYS, 0x07DC))
{
Return (Package (0x0D)
{
0x50,
0x1E,
Zero,
0x0A,
0x14,
0x1E,
0x28,
0x32,
0x3C,
0x46,
0x50,
0x5A,
0x64
})
}
Return (Package (0x67)
{
0x50,
0x14,
Zero,
One,
0x02,
0x03,
0x04,
0x05,
0x06,
0x07,
0x08,
0x09,
0x0A,
0x0B,
0x0C,
0x0D,
0x0E,
0x0F,
0x10,
0x11,
0x12,
0x13,
0x14,
0x15,
0x16,
0x17,
0x18,
0x19,
0x1A,
0x1B,
0x1C,
0x1D,
0x1E,
0x1F,
0x20,
0x21,
0x22,
0x23,
0x24,
0x25,
0x26,
0x27,
0x28,
0x29,
0x2A,
0x2B,
0x2C,
0x2D,
0x2E,
0x2F,
0x30,
0x31,
0x32,
0x33,
0x34,
0x35,
0x36,
0x37,
0x38,
0x39,
0x3A,
0x3B,
0x3C,
0x3D,
0x3E,
0x3F,
0x40,
0x41,
0x42,
0x43,
0x44,
0x45,
0x46,
0x47,
0x48,
0x49,
0x4A,
0x4B,
0x4C,
0x4D,
0x4E,
0x4F,
0x50,
0x51,
0x52,
0x53,
0x54,
0x55,
0x56,
0x57,
0x58,
0x59,
0x5A,
0x5B,
0x5C,
0x5D,
0x5E,
0x5F,
0x60,
0x61,
0x62,
0x63,
0x64
})
}
Method (_BCM, 1, NotSerialized) // _BCM: Brightness Control Method
{
Store (Arg0, BRTL) /* External reference */
If (LEqual (PBCC, One))
{
Store (Zero, Local0)
Store (ShiftLeft (Multiply (BRTL, 0x0A), 0x08), PBDI) /* \_SB_.PCI0.PEG0.PEGP.PBDI */
While (LLess (Local0, 0x03E8))
{
Store (One, PBMX) /* \_SB_.PCI0.PEG0.PEGP.PBMX */
Store (0x86100000, PBCR) /* \_SB_.PCI0.PEG0.PEGP.PBCR */
Stall (0x64)
Increment (Local0)
If (LEqual (And (PBCR, 0xFF), One))
{
Store (0x03E8, Local0)
}
}
Store (Zero, PBCR) /* \_SB_.PCI0.PEG0.PEGP.PBCR */
Store (Zero, PBMX) /* \_SB_.PCI0.PEG0.PEGP.PBMX */
}
Store (BRTL, P80H) /* External reference */
}
{
If (And (NACD, MASK ()))
{
Return (One)
}
Return (Zero)
}
Method (_DSS, 1, NotSerialized) // _DSS: Device Set State
{
If (LEqual (And (Arg0, 0xC0000000), 0xC0000000)){}
}
Method (_BCL, 0, NotSerialized) // _BCL: Brightness Control Levels
{
If (LLess (OSYS, 0x07DC))
{
Return (Package (0x0D)
{
0x50,
0x1E,
Zero,
0x0A,
0x14,
0x1E,
0x28,
0x32,
0x3C,
0x46,
0x50,
0x5A,
0x64
})
}
Return (Package (0x67)
{
0x50,
0x14,
Zero,
One,
0x02,
0x03,
0x04,
0x05,
0x06,
0x07,
0x08,
0x09,
0x0A,
0x0B,
0x0C,
0x0D,
0x0E,
0x0F,
0x10,
0x11,
0x12,
0x13,
0x14,
0x15,
0x16,
0x17,
0x18,
0x19,
0x1A,
0x1B,
0x1C,
0x1D,
0x1E,
0x1F,
0x20,
0x21,
0x22,
0x23,
0x24,
0x25,
0x26,
0x27,
0x28,
0x29,
0x2A,
0x2B,
0x2C,
0x2D,
0x2E,
0x2F,
0x30,
0x31,
0x32,
0x33,
0x34,
0x35,
0x36,
0x37,
0x38,
0x39,
0x3A,
0x3B,
0x3C,
0x3D,
0x3E,
0x3F,
0x40,
0x41,
0x42,
0x43,
0x44,
0x45,
0x46,
0x47,
0x48,
0x49,
0x4A,
0x4B,
0x4C,
0x4D,
0x4E,
0x4F,
0x50,
0x51,
0x52,
0x53,
0x54,
0x55,
0x56,
0x57,
0x58,
0x59,
0x5A,
0x5B,
0x5C,
0x5D,
0x5E,
0x5F,
0x60,
0x61,
0x62,
0x63,
0x64
})
}
Method (_BCM, 1, NotSerialized) // _BCM: Brightness Control Method
{
Store (Arg0, BRTL) /* External reference */
If (LEqual (PBCC, One))
{
Store (Zero, Local0)
Store (ShiftLeft (Multiply (BRTL, 0x0A), 0x08), PBDI) /* \_SB_.PCI0.PEG0.PEGP.PBDI */
While (LLess (Local0, 0x03E8))
{
Store (One, PBMX) /* \_SB_.PCI0.PEG0.PEGP.PBMX */
Store (0x86100000, PBCR) /* \_SB_.PCI0.PEG0.PEGP.PBCR */
Stall (0x64)
Increment (Local0)
If (LEqual (And (PBCR, 0xFF), One))
{
Store (0x03E8, Local0)
}
}
Store (Zero, PBCR) /* \_SB_.PCI0.PEG0.PEGP.PBCR */
Store (Zero, PBMX) /* \_SB_.PCI0.PEG0.PEGP.PBMX */
}
Store (BRTL, P80H) /* External reference */
}
ioreg -lw0 -r -c "IODisplayConnect" -n "display0" -d 2 | grep IODisplayEDID | sed "/[^<]*</s///" | xxd -p -r | strings -6
p8:G0
B156HAN07.0
p8:G0
B156HAN07.0
xrandr --props
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
HDMI-0 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: HDMI
ConnectorNumber: 2
_ConnectorLocation: 2
DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
Backlight: 50
range: (0, 100)
EDID:
00ffffffffffff0006afed700278b3ab
101b0104a5221378026a7ea456529c27
0b4e5400000001010101010101010101
010101010101ce8f80ac70388e403020
a50058c110000000ce8f80ac70383a47
3020a50058c110000000000000fe0041
554f0a202020202020202020000000fe
004231353648414e30372e30200a0048
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: Panel
ConnectorNumber: 3
_ConnectorLocation: 3
1920x1080 144.01*+ 60.06
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
HDMI-0 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: HDMI
ConnectorNumber: 2
_ConnectorLocation: 2
DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
Backlight: 50
range: (0, 100)
EDID:
00ffffffffffff0006afed700278b3ab
101b0104a5221378026a7ea456529c27
0b4e5400000001010101010101010101
010101010101ce8f80ac70388e403020
a50058c110000000ce8f80ac70383a47
3020a50058c110000000000000fe0041
554f0a202020202020202020000000fe
004231353648414e30372e30200a0048
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: Panel
ConnectorNumber: 3
_ConnectorLocation: 3
1920x1080 144.01*+ 60.06
Thanks a lot in advance.
Last edited: