Manjaro HardWare Detection doesn't add to MODULES array. How to update MODULES?

I was reading about intel graphics, and that perhaps we should put i915 in the MODULES array for the kernel. Is this something, for example, that mhwd should do by default?

I tried adding i915 to MODULES, then ran sudo mkinitcpio -p linux54 which worked fine. Then I ran sudo mkinitcpio -p linux316but that had an issue:

  -> Running build hook: [encrypt]
==> ERROR: module not found: `dm_integrity'
  -> Running build hook: [openswap]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-3.16-x86_64.img
==> WARNING: errors were encountered during the build. The image may not be complete.

Are we suppose to use mkinitcpio like that after editing the MODULES array? Or do we need to do something Manjaro-specific?

If you are referring to the entry on the Arch wiki - it is mentioned as a possibility for loading modules as early as possible in the boot process.

It is not a requirement as i915 is used if available - it is just a matter of when it is loaded.

The Arch Wiki also mentions how the drivers are prioritized based on availability.

Forum kindly sponsored by