https://bugzilla.kernel.org/show_bug.cgi?id=204725
--- Comment #46 from Dmitri Seletski (drjoms@gmail.com) --- (In reply to Mike Lothian from comment #37)
I think you need CONFIG_FB_SIMPLE & CONFIG_FB_BOOT_VESA_SUPPORT=y configured
This is what I have in my .config for a Ryzen card
CONFIG_DRM_KMS_FB_HELPER=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_EFI=y CONFIG_FB_SIMPLE=y
And I'm sure I had the above issue when playing with these options before
I am a little confused. CONFIG_DRM_KMS_FB_HELPER
I have this in my 'make menuconfig'
│ Symbol: DRM_KMS_FB_HELPER [=n]
│ │ Type : bool
│ │ Defined at drivers/gpu/drm/Kconfig:75
│ │ Depends on: HAS_IOMEM [=y] && DRM_KMS_HELPER [=m]
I checked every option under 'drivers/gpu/drm/'
I don't see one option with description of 'CONFIG_DRM_KMS_FB_HELPER'. Is this normal?
I only have, under "Device Drivers > Graphics support > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)":
--- Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) │ │ │ │ [ ] DRM DP AUX Interface │ │ │ │ [ ] Insert extra checks and debug info into the DRM range managers │ │ │ │ < > kselftests for DRM │ │ │ │ [ ] Enable legacy fbdev support for your modesetting driver │ │ │ │ [*] Allow to specify an EDID data set instead of probing for it.
I supposed I can just add CONFIG_DRM_KMS_FB_HELPER=y line to .config and compile it this way, but why is it disabled and not in config file by default? Is it even significant?