From Fedora Project Wiki

< Features

Revision as of 17:24, 25 February 2009 by Krh (talk | contribs)

Enable kernel modesetting by default for Intel chipsets


Enable kernel modesetting by default for Intel chipsets


  • Name: KristianHoegsberg

Current status

  • Targeted release: Fedora 11
  • Last updated: 2009-02-25
  • Percentage of completion: 87%

Detailed Description

Kernel modesetting moves the task of initializing the graphics hardware to a specific graphics mode and resolution from the X server driver the the kernel drm driver.

Benefit to Fedora

Kernel modesetting let's plymouth use its graphical boot screen for prettier boot, allows faster VT switching between X servers for fast users switching, prints kernel oopses to the screen even under X and allows for more solid suspend/resume.


The work is all upstream in the kernel and xf86-video-intel. We just turn it on by default and fix all the bugs.

Test Plan

Get a pile of intel graphics devices and a bunch of monitors. Make sure that plymouth boots into graphics mode, that the monitors come up in the native resolution, that Fedora transitions into X from plymouth without flashes or blackouts, that X runs without issues, specifically make sure xrandr related functionality works.

User Experience

Users should see that plymouth now boots into graphics mode shortly after power on (just after grub) and when the X server starts up (typically GDM) the graphics mode should be unchanged. When in X nothing should be different, except VT switches will be a little faster.


  • kernel modesetting is implemented in the kernel rpm and depends on changes in xorg-x11-drv-intel and libdrm to work correctly.

Contingency Plan

  • We don't turn it on by default if it turns out to be unstable.


  • No documentation on this feature

Release Notes

If kernel modesetting fails to initialize the graphics hardware on boot, 'nomodeset' can be added to the kernel command line to prevent kernel modesetting from kicking in.