Jump to content

[Solved] Dell Precision 7530: HDMI Port issue


Muhammad Kamel
Go to solution Solved by Hervé,

Recommended Posts

  • Administrators

I had a quick look at your config file, this being all that you posted. I am quite surprised by the amount of SSDT tables you inject, especially those labelled "xxx7080MT" but that's probably nothing todo with loss of HDMI output.

 

Looking at the graphics properties you inject, i.e.:

Injected_iGPU_properties.jpg

I can't help wondering why you'd inject properties to patch connector con1 (the usually physical port for HDMI) but disable such patching (framebuffer-con1-enable set to 0). Also, you appear to patch the flags of all connectors. To what purpose?

 

As a reminder, default properties of CFL framebuffer 0x3EA50009 are (C.f. Whatevergreen user manual) :

ID: 3EA50009, STOLEN: 57 MB, FBMEM: 0 bytes, VRAM: 1536 MB, Flags: 0x00830B0A
TOTAL STOLEN: 58 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 172 MB, MAX OVERALL: 173 MB (181940224 bytes)
Model name: Intel HD Graphics CFL CRB
Camellia: CamelliaV3 (3), Freq: 0 Hz, FreqMax: 0 Hz
Mobile: 1, PipeCount: 3, PortCount: 3, FBMemoryCount: 3
[0] busId: 0x00, pipe: 8, type: 0x00000002, flags: 0x00000098 - ConnectorLVDS
[1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x000001C7 - ConnectorDP
[2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x000001C7 - ConnectorDP
00000800 02000000 98000000
01050900 00040000 C7010000
02040A00 00040000 C7010000

 

If changing the connectors' flags is required, you would obviously need to enable such patching, failing what, the default settings are applied.

Link to comment
Share on other sites

  • Administrators
  • Solution

That would be perfectly normal since CFL framebuffer layout 0x3E9B0007 is for desktop computers and offer 3 x DP connectors but no LVDS connector for laptops:

ID: 3E9B0007, STOLEN: 57 MB, FBMEM: 0 bytes, VRAM: 1536 MB, Flags: 0x00801302
TOTAL STOLEN: 58 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 172 MB, MAX OVERALL: 173 MB (181940224 bytes)
Model name: Intel UHD Graphics 630
Camellia: CamelliaDisabled (0), Freq: 0 Hz, FreqMax: 0 Hz
Mobile: 0, PipeCount: 3, PortCount: 3, FBMemoryCount: 3
[1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x000003C7 - ConnectorDP
[2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x000003C7 - ConnectorDP
[3] busId: 0x06, pipe: 8, type: 0x00000400, flags: 0x000003C7 - ConnectorDP
01050900 00040000 C7030000
02040A00 00040000 C7030000
03060800 00040000 C7030000

You would need to patch connector con0 to laptop's settings to hope for your built-in screen to work. For instance to this:

00000800 02000000 98000000

as per CFL framebuffer layout 0x3EA50009 as I illustrated above.

 

Setting the framebuffer layout to mobile may help too.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...