Skip to content

Disable support for CNL by default#17

Draft
irql-notlessorequal wants to merge 11 commits intomasterfrom
sunset-cnl
Draft

Disable support for CNL by default#17
irql-notlessorequal wants to merge 11 commits intomasterfrom
sunset-cnl

Conversation

@irql-notlessorequal
Copy link
Owner

@irql-notlessorequal irql-notlessorequal commented May 31, 2025

Intel's Cannonlake (Gen 10) only shipped models with dedicated GPUs as the integrated GPUs never made it outside of internal testing and system integrators.

Support for the hardware has already been removed from Mesa [1] and Linux [2] so there is no point in us supporting it either.

In case someone somehow manages to stumble upon a prototype device and manages to compile older Mesa and Linux and wants to use hardware acceleration for media, the following build option will re-enable support: --enable-gen10-support in Make and -Denable_gen10_support=true in Meson

Reduces library size from ≈8.0MB to ≈4.9MB

[1] https://www.phoronix.com/news/Intel-Kills-Gen10-Cannonlake
[2] https://www.phoronix.com/news/Intel-Drop-Cannon-Lake-i915

@irql-notlessorequal irql-notlessorequal self-assigned this May 31, 2025
@irql-notlessorequal irql-notlessorequal added this to the 2.4.5 milestone May 31, 2025
@irql-notlessorequal irql-notlessorequal marked this pull request as ready for review May 31, 2025 11:54
@irql-notlessorequal irql-notlessorequal force-pushed the sunset-cnl branch 5 times, most recently from a159681 to 5c9bd3c Compare May 31, 2025 13:42
@irql-notlessorequal
Copy link
Owner Author

irql-notlessorequal commented May 31, 2025

Note to self: There's a disparity between master and this PR:

i.e with CNL re-enabled.
master -> approx. 8 MB via Meson
!17 -> approx. 7.6 MB

need to figure out what's going on

@irql-notlessorequal irql-notlessorequal modified the milestones: 2.4.5, 2.4.6 Oct 12, 2025
@irql-notlessorequal irql-notlessorequal marked this pull request as draft October 12, 2025 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant