-
-
Notifications
You must be signed in to change notification settings - Fork 185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
t420 owners (and t430 users) : Why CONFIG_USE_OPTION_TABLE, CONFIG_STATIC_OPTION_TABLE and CONFIG_GENERIC_LINEAR_FRAMEBUFFER are defined under coreboot configs? #1293
Comments
I have no idea. Although the fact that the t420 came with an optional dGPU might be related. I started using Heads rather recently, so no historical knowledge on this point. |
Any of yous being willing to test versions neither including libgfxinit (relying solely on i915 internal Intel graphics) nor cmos options fixated at compile time? My current understanding is that intel integrated gpu (iGPU) would boot fine as primary display. To dGPU users out there: you have a problem with Heads booting only on laptop screens? I'm not sure I understand the use case here. I would need some clarifications, since as of today, cmos included at build time is enforcing intel GPU, not enforcing dual display. So users relaying on CircleCI's builds to provide firmware images would either have to apply nvramutil on the rom or modify the coreboot sources to patch cmos file prior of building. My point here is the following: what use case is intended per current enforced coreboot configuration? |
I can test. |
@natterangell : thank you for your testing proposition, but looking for historical reasons first. Changing configs would only create more problems then resolve the one I have now ( Let's clarify functionality provided through options currently defined:
The point here is that for other boards (eg: t530/w530), I kinda understand why CONFIG_GENERIC_LINEAR_FRAMEBUFFER is baked in so that basic support COULD be provided in case a user decides to change cmos settings to enable hybrid graphics, since coreboot includes the additional blobs required and where the OS would be responsible to handle it, in combination with nvramutil setting up cmos settings to enable hybrid graphics. But for t420/t430 where no dGPU blobs are provided,
|
t420 (xx20): @alexmaloteaux @akfhasodh @doob85 : do you have dGPUs ? (Nvidia?) |
t430 (xx30): @weyounsix (t430-dgpu) @weyounsix Maybe you will be my blank filler here. |
As part of #1251, it was observed that x220/t420 coreboot configurations are different, causing t420 boards to be even more limited in space then I first thought (and t420 being the only ones failing without #1184 or #1121 merged in).
Trace of the difference:
For non-developers:
This means that (if we take x220 as reference, since really similar to x230)
Same applies to t430 users:
Any historical reasons for that?
Tagging board owners per #692:
t420 (xx20): @alexmaloteaux @natterangell (iGPU) @akfhasodh @doob85
t430 (xx30): @Thrilleratplay @alexmaloteaux @lsafd @bwachter(iGPU) @shamen123 @eganonoa(iGPU) @nitrosimon @jans23 @icequbes1 (iGPU) @weyounsix (t430-dgpu)
The text was updated successfully, but these errors were encountered: