- Joined
- Jun 20, 2014
- Messages
- 1,015
- Motherboard
- Gigabyte Aero 15X v8-BK4K4P
- CPU
- i7-8750H
- Graphics
- UHD 630 / GTX 1070
Just to add some confusion to the mix according to IntelFramebuffer.bt we have:
So does this mean we should leave the port as 02 00 00 00 and somehow change the connector index of the internal display to something other than zero? So we can get the connector to be fPortType 2 (DisplayPort-like)?
Nothing I have tried has worked thus far. Any ideas on how this might be accomplished would be greatly appreciated.
Code:
/* This is the same as ATI/AMD code.
* At this moment only 2, 4, 0x400, and 0x800 are somewhat supported.
* Interestingly connector type is not so important nowadays, e.g. VGA works fine on Kaby on DP.
* As of SKL and newer ConnectorType is converted to fPortType by the following algo:
* - connector with zero index (LVDS) gets fPortType 3.
* - connector with ConnectorHDMI type gets fPortType 1.
* - otherwise a connector has fPortType 2 (DisplayPort-like).
*/
enum <uint32_t> ConnectorType {
ConnectorZero = 0x0,
ConnectorDummy = 0x1, /* Always used as dummy, seems to sometimes work as VGA */
ConnectorLVDS = 0x2, /* Just like on AMD LVDS is used for eDP */
ConnectorDigitalDVI = 0x4, /* This is not eDP despite a common misbelief */
ConnectorSVID = 0x8,
ConnectorVGA = 0x10,
ConnectorDP = 0x400,
ConnectorHDMI = 0x800,
ConnectorAnalogDVI = 0x2000
};
So does this mean we should leave the port as 02 00 00 00 and somehow change the connector index of the internal display to something other than zero? So we can get the connector to be fPortType 2 (DisplayPort-like)?
Nothing I have tried has worked thus far. Any ideas on how this might be accomplished would be greatly appreciated.