# B2C_FEATURE_MODULES+=kernel/drivers/gpu/drm/**/*.ko.xz # B2C_FEATURE_MODULES+=kernel/drivers/platform/x86/mxm-wmi.ko.xz # WARNING: Only the firmwares for newer GPUs are shipped automatically # This is because we otherwise hit the following kernel compilation issue # make[5]: /bin/sh: Argument list too long # See https://superuser.com/questions/1677576/add-all-firmware-to-config-extra-firmware CONFIG_DRM=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_AGP=n # Simple VESA-/UEFI-backed framebuffer exposed as a DRM driver CONFIG_DRM_SIMPLEDRM=y CONFIG_SYSFB_SIMPLEFB=y # AMDGPU CONFIG_DRM_AMDGPU=m CONFIG_DRM_AMDGPU_CIK=y CONFIG_DRM_AMDGPU_SI=y CONFIG_HSA_AMD=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMDGPU_USERPTR=y # Nouveau: Compiled as a module because the firmware files are too big CONFIG_DRM_NOUVEAU=n # i915 CONFIG_AGP_INTEL=n CONFIG_DRM_I915=n CONFIG_DRM_XE=n # Radeon (older AMD GPUs) CONFIG_DRM_RADEON=n