-
Notifications
You must be signed in to change notification settings - Fork 50
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
sys-kernel/coreos-modules: build Intel iGPU module #2349
base: main
Are you sure you want to change the base?
Conversation
...container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/amd64_defconfig-6.6
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
comment about AGP
Build action triggered: https://github.com/flatcar/scripts/actions/runs/11143870993 |
3ea02e6
to
185f040
Compare
Enable Intel iGPU usage in Flatcar. The change only affects AMD64/x86 arch, as the GPU is part of the SoC. See: flatcar/Flatcar#1306
185f040
to
a91d0f2
Compare
The resulting image needs testing on a real environment, currently I do not have one to test on. Also, the passthrough implementation using qemu or another hypervisor will most likely need extra kernel config options options enabled, extra kernel parameteres enabled and possibly initrd changes. Found these two documents that might be of help: Thanks. |
The size increase in /usr is around 13MB, and the initrd increase is almost zero, as the driver is built as module and not loaded in the initrd stage. The increase in /usr is not negligible, and consists of firmware binaries in /usr/lib/firmware/i915. The AMD64 compressed image has increased to around 590MB from 585MB. Any thoughts or opinions on the size increase? Another option would be a systemd-sysext, similar to the zfs one. |
See: flatcar/Flatcar#1306
This PR adds support for the Intel built-in GPU (CONFIG_DRM_I915=m)
Testing done
[Describe the testing you have done before submitting this PR. Please include both the commands you issued as well as the output you got.]
changelog/
directory (user-facing change, bug fix, security fix, update)/boot
and/usr
size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.