Kernel configuration for Lenovo Ideapad 320-15IKB (Type 80XL) laptop
This is a built-in configuration capable of running an average laptop with almost all functionality enabled. Bluetooth, HDMI, MiniJack are not implemented / not tested.
lsusb
- list of USB deviceslspci
- list of PCI devicesdmesg
- kernel log from configuredgentoo
kernelgenkernel_dmesg
- kernel log from generic kernel configured withgenkernel
genkernel_lsmod
- module list from generic kernel configured withgenkernel
ideapad320_15ikb_defconfig
- configuration ofgentoo-sources-5.15.80
kernelideapad320_15ikb_zen_defconfig
- configuration ofzen-sources-6.2.13
kernel (same asgentoo
but with native optimization)
root # cp ideapad320_15ikb_defconfig /usr/src/linux*gentoo/arch/x86/configs/ideapad320_15ikb_defconfig
root # cd /usr/src/linux*gentoo/
root # make ideapad320_15ikb_defconfig
root # make oldconfig
root # make -j$(nproc) && make install
- Xorg
- Intel Dual Band network controller
- NVIDIA discrete graphics
- Intel integrated graphics
- Intel microcode
- PulseAudio
- Steam
- zswap
- elogind
- PPP
- CryFS (requires CONFIG_FUSE_FS)
- Cryptsetup (requires CONFIG_DM_CRYPT)
- AVR
- Lenovo Ideapad 315-ARE05 configuration
- Lenovo Ideapad B570e configuration
- Kernel configuration guide
- The kernel is configured by an amateur and does not guaranty best performance or hardware support
- The configuration is applicable for gentoo kernels and not tested on mainline/vanilla kernels
- The kernel is build for
OpenRC
configuration,systemd
users may want to change it zen
kernel is optimized for native processor, be careful with cross-compilation