spexagon - 2024-12-22

We've had working tboot configs on many computers with kernels going back since Linux kernel 3.x. However now starting with 6.8, tboot hangs if we boot on high resolution monitors (5120x2160 @ 120hz) for example. When using kernel 6.8, simply connecting to an older 1920x1080 monitor (with hdmi or displayport) allows the boot to go forward like normal. For some of our high resolution monitor machines, we just connect with HDMI to get it working (which boots the EFI loader at stretched lower resolution even on high resolution monitors). But connecting with a displayport on the high resolution monitor causes tboot to hang.

We've tried multiple versions of tboot, including the latest, and this issue persists. Can tboot support the higher resolution monitors? And this only started with kernel 6.8. Using older kernels (such as 6.5, or 5.x) do not show this problem.

I see the include/config.h has max resolution dimensions defined. So we tried to just edit that and build our own tboot with updated max resolution definitions, however that still does not work.

Is tboot capable of supporting the higher resolution monitors (with hdmi and displayport), and has this been tested?

Thanks for any help