starting with 4.19.5, all my fedora kernels fail to get edid info during boot and are consequently missing /sys/class/drm/* so graphical resolution is degraded to vga
Dec 02 02:29:36 popeye kernel: Linux version 4.19.5-300.fc29.i686 (mockbuild@bkernel04.phx2.fedoraproject.org) (gcc version 8.2.1 20181105 (Red Hat 8.2.1-5) (GCC)) #1 SMP Tue Nov 2 7 19:30:11 UTC 2018 Dec 02 09:31:48 popeye gsd-color[1561]: failed to get edid: unable to get EDID for output Dec 02 09:31:48 popeye gsd-color[1561]: unable to get EDID for xrandr-default: unable to get EDID for output
Ive not really concerned myself too much with it, cuz Ive been building my own kernels from kernel.org, and they pick up EDID
fwiw, I start with fedora.config, and do localmodconfig. iiuc, this reduces module builds to those usable on the hardware?
and its an old box, or someone else would have noticed
vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz stepping : 10 microcode : 0xa0b cpu MHz : 2792.715
but in the ensuing months, grub2-mkconfig is failing to update grub.cfg properly, so its slightly more tedious, and I should start investigating proper fixes.
On 8/8/19 1:48 PM, jim.cromie@gmail.com wrote:
starting with 4.19.5, all my fedora kernels fail to get edid info during boot and are consequently missing /sys/class/drm/* so graphical resolution is degraded to vga
You have the causality backwards. The applications can't get the edid info because the drm directory is missing. What graphics device do you have and which driver is it using? Are there any messages in the log (journalctl -b) that mention drm or graphics or fb (framebuffer)?