(In reply to Antonio Feijoo from comment #2) > (In reply to Antonio Feijoo from comment #1) > > (In reply to Fabian Vogt from comment #0) > > But, there is a problem with the second part. Nowadays, current upstream > > admins do not like to pull things based on which kernel modules are loaded > > on the running systemd. See: > > - https://github.com/dracutdevs/dracut/pull/2412#discussion_r1239313722 > > - https://github.com/dracut-ng/dracut-ng/issues/236 Yeah, reading /proc/modules is wrong. Making decisions based on plugged hardware through modalias would be fine though. > Related to this, would it make sense to always add drm in aarch64 > unconditionally? Before joining SUSE I used to work with custom boards to be > used within satellite transceivers without any display, the only way to > interact with them was via serial port or network, so in that case including > drm would be useless, but harmless I guess? Depends on the size IMO. On x86 at least DRM pulls in a huge mess^W mass of kernel modules and firmware. nvidia alone needs ~60MiB...