Dasharo / dasharo-issues

The Dasharo issue tracker
https://dasharo.com/
24 stars 0 forks source link

No HDMI output in FW on V540TU and V560TU #930

Open filipleple opened 1 month ago

filipleple commented 1 month ago

Component

Dasharo firmware

Device

NovaCustom V54 14th Gen

Dasharo version

v0.9.0-rc7

Dasharo Tools Suite version

No response

Brief summary

There's no HDMI output in FW on V540TU, neither with the lid open nor shut

How reproducible

100%

How to reproduce

Plug in a HDMI cable and check if you see anything on the monitor, get into setup menu, try with the lid shut and open

Expected behavior

There should be HDMI video output in FW when the lid is shut

Actual behavior

No HDMI output in FW on V540TU

Screenshots

No response

Additional context

Tested on both 16:9 and 16:10 aspect ratio monitors

Solutions you've tried

No response

mkopec commented 1 month ago

The GOP driver doesn't support HDMI 2.1 FRL. The port is configured for FRL 10Gbps, so maybe that's why it doesn't work. Although I would expect GOP to fall back to TMDS signaling for FRL-enabled ports

macpijan commented 1 month ago

@mkopec Understood, do you have any suggestion for improvements here, or not really?

@wessel-novacustom how about your judgment of importance here? I think it would be definitely nice to have, but maybe not that critical if it would be too complex (time-consuming) to handle right now.

mkopec commented 1 month ago

@macpijan I just tested disabling FRL and disabling the fixed mode feature we enabled for scaling, and it didn't help. I'm not sure what's going wrong here, GPIOs and VBT are configured correctly so GOP should Just Work.

wessel-novacustom commented 1 month ago

@mkopec Understood, do you have any suggestion for improvements here, or not really?

@wessel-novacustom how about your judgment of importance here? I think it would be definitely nice to have, but maybe not that critical if it would be too complex (time-consuming) to handle right now.

Not important enough to fix it before the first release.

miczyg1 commented 2 weeks ago

Set of PRs fixing the issue: https://github.com/Dasharo/coreboot/pull/547 https://github.com/Dasharo/edk2/pull/162

The GraphicsPeim in FSP has some problems with initializing the HDMI, but EFI x64 GOP driver initializes all possible displays (LCD -when lid open, Type-C and HDMI).

mkopec commented 2 weeks ago

Confirmed resolved by linked PRs, closing

mkopec commented 6 days ago

Applies to dGPU models too - on those models the HDMI port is wired to the discrete graphics, so we'd have to somehow handle dual GPUs in UEFI.