Lenovo IdeaPad flex 6
The Lenovo Flex 6 is a flexible dual-mode laptop computer.
Hardware Support
UEFI
Before installing any other OS (other than the default Windows 8/8.1) it is required to disable the secure boot option in the boot setup menu.
Video
Works natively with xf86-video-amdgpu. However, you need to use kernel 4.17 or later.
Touchpad
Recognized with this kernel module
Touchscreen
Recognized with this kernel module
Issues
Wireless
The wireless card is supported, but you may run into an issue where the wireless card is hard blocked. Check if this is the case with:
$ rfkill
A solution is to block the lenovo ideapad drivers
edit the file
/etc/modprobe.d/blacklist.conf
and add this:
blacklist ideapad_laptop
Firmware bug IOAPIC[x] not in IVRS table
More info on this issue here.
Example of my paramters:
ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.1
Before adding the above to your configuration, make sure you know how to edit your kernel paramaters.