# modinfo snd_cmipci
modinfo: ERROR: Module snd_cmipci not found.
#
modinfo snd_cmipci to be at all useful would seem to require the containing package be installed first, magic that doesn’t come to mind when when one knows neither that those are the strings to search for, or that the project implemented some subtle policy change without including it in relnotes. Not once did Google offer me those kinds of connections either. 'Tis bliss we have our malcolmlewises here.
The bloating path to present success:
Leap 15.3 host g5eas:
# rpm -qi kernel-default-5.3.18-150300.59.106.1 | grep ize
Size : 175009369 # (170,907k)
# rpm -qi kernel-default-extra-5.3.18-150300.59.106.1 | grep ize
Size : 19921384 # (19,454k)
## size sum: 190,362k
# lsmod | egrep 'snd|vid' | sort
snd 110592 8 snd_seq_device,snd_hwdep,snd_opl3_lib,snd_timer,snd_mpu401_uart,snd_cmipci,snd_pcm,snd_rawmidi
snd_cmipci 49152 0
snd_hwdep 16384 1 snd_opl3_lib
snd_mpu401_uart 16384 1 snd_cmipci
snd_opl3_lib 20480 1 snd_cmipci
snd_pcm 159744 1 snd_cmipci
snd_rawmidi 45056 1 snd_mpu401_uart
snd_seq_device 16384 2 snd_opl3_lib,snd_rawmidi
snd_timer 40960 2 snd_opl3_lib,snd_pcm
soundcore 16384 1 snd
video 57344 1 nouveau
#
Leap 15.4 host g5eas:
# rpm -qi kernel-default-5.14.21-150400.24.100.2 | grep ize
Size : 180979239 # (176,737k)
# rpm -qi kernel-default-extra-5.14.21-150400.24.100.2 | grep ize
Size : 28497387 # (27,829k)
## size sum: 204,867k
# lsmod | egrep 'snd|vid' | sort
snd 118784 8 snd_seq_device,snd_hwdep,snd_opl3_lib,snd_timer,snd_mpu401_uart,snd_cmipci,snd_pcm,snd_rawmidi
snd_cmipci 49152 0
snd_hwdep 16384 1 snd_opl3_lib
snd_mpu401_uart 16384 1 snd_cmipci
snd_opl3_lib 20480 1 snd_cmipci
snd_pcm 176128 1 snd_cmipci
snd_rawmidi 45056 1 snd_mpu401_uart
snd_seq_device 16384 2 snd_opl3_lib,snd_rawmidi
snd_timer 40960 2 snd_opl3_lib,snd_pcm
soundcore 16384 1 snd
video 61440 1 nouveau
#
Leap 15.5 host g5eas
# rpm -qi kernel-default-5.14.21-150500.55.65.1 | grep ize
Size : 191255098 # (186,773k)
# rpm -qi kernel-default-extra-5.14.21-150500.55.65.1 | grep ize
Size : 29065318 # (28384k)
## size sum: 215,157k
# lsmod | egrep 'snd|vid' | sort
snd 118784 8 snd_seq_device,snd_hwdep,snd_opl3_lib,snd_timer,snd_mpu401_uart,snd_cmipci,snd_pcm,snd_rawmidi
snd_cmipci 49152 0
snd_hwdep 16384 1 snd_opl3_lib
snd_mpu401_uart 16384 1 snd_cmipci
snd_opl3_lib 20480 1 snd_cmipci
snd_pcm 176128 1 snd_cmipci
snd_rawmidi 45056 1 snd_mpu401_uart
snd_seq_device 16384 2 snd_opl3_lib,snd_rawmidi
snd_timer 40960 2 snd_opl3_lib,snd_pcm
soundcore 16384 1 snd
video 61440 1 nouveau
#
Leap 15.6 host g5eas immediately post-installation:
# rpm -qi kernel-default-6.4.0-150600.21.3 | grep ize
Size : 198436818 # (193,786k)
# rpm -qi kernel-default-extra-6.4.0-150600.21.3 | grep ize
Size : 34576548 # (33,766k)
## size sum: # 227,552k
# lsmod | egrep 'snd|vid' | sort
video 77824 1 nouveau
wmi 45056 3 video,mxm_wmi,nouveau
#
Leap 15.6 host g5eas after uncovering the relocation of kernel's C-Media audio module:
# rpm -qi kernel-default-6.4.0-150600.21.3 | grep ize
Size : 198436818 # (193,786k)
# rpm -qi kernel-default-extra-6.4.0-150600.21.3 | grep ize
Size : 34576548 # (33,766k)
# rpm -qi kernel-default-optional-6.4.0-150600.21.3 | grep ize
Size : 18552860 # (18,118k)
## size sum: # 245,670k
# lsmod | egrep 'snd|vid' | sort
snd 155648 8 snd_seq_device,snd_hwdep,snd_opl3_lib,snd_timer,snd_mpu401_uart,snd_cmipci,snd_pcm,snd_rawmidi
snd_cmipci 53248 0
snd_hwdep 20480 1 snd_opl3_lib
snd_mpu401_uart 16384 1 snd_cmipci
snd_opl3_lib 24576 1 snd_cmipci
snd_pcm 212992 1 snd_cmipci
snd_rawmidi 53248 1 snd_mpu401_uart
snd_seq_device 16384 2 snd_opl3_lib,snd_rawmidi
snd_timer 53248 2 snd_opl3_lib,snd_pcm
soundcore 16384 1 snd
video 77824 1 nouveau
wmi 45056 3 video,mxm_wmi,nouveau
#
In 15.2 and prior, nouveau and snd-cmipci were provided by the single kernel-default package. Now, each comes from a different package than the kernel it’s dedicated to. 29.05% additional installed “kernel” size over 4 releases/4 years because of the happenstance the PC is not using Intel graphics and Intel sound.