Если включено вот так.
VGA_SWITCHEROO=y
DRM_I915=y
DRM_I915_KMS=y
DRM_I915_FBDEV=y
FB_EFI=y
CONFIG_FIRMWARE_EDID=y
То в логах видим, что используется intel драйвер. По миганию при смене режима тоже можно догадаться.
efifb: probing for efifb
efifb: framebuffer at 0xb0000000, mapped to 0xffffc90010100000, using 8128k, total 8128k
efifb: mode is 1920x1080x32, linelength=7680, pages=1
efifb: scrolling: redraw
efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
Console: switching to colour frame buffer device 240x67
fb0: EFI VGA frame buffer device
...
fb: switching to inteldrmfb from EFI VGA
...
fbcon: inteldrmfb (fb0) is primary device
i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
Если же сделать DRM_I915_FBDEV=n, то видим какой-то конфликт на месте строки про переключение, остальное не поменялось. Ну и самое главное в этом случае черный экран с тремя цветными точками. А после старта иксов (по логам, успешного) отключается и подсветка.
fb: conflicting fb hw usage inteldrmfb vs EFI VGA - removing generic driver
Начал ковырять с того, что эта DRM_I915_FBDEV заявлена как legacy, попробовал отключить.
А ну да, ядро бутится в EFI режиме, в /sys/firmware/efi/ чего-то есть.