The KMS, Plymouth Experience In Fedora 10

Posted by Michael Larabel on November 26, 2008

Fedora generally lives on the bleeding-edge of free software packages -- especially when it comes to the Linux kernel and X.Org -- and with yesterday's release of Fedora 10 Cambridge this is no different. Fedora 9 was the first of the major distributions to integrate any level of kernel mode-setting support (A Preview of Kernel-based Mode-Setting) and this support has been well-extended in this latest Red Hat release.

Fedora 10 includes a kernel mode-setting driver for ATI Radeon graphics cards (primarily the R500 series) and there are other KMS improvements too. In the general Linux ecosystem though, kernel mode-setting has yet to enter the mainline Linux kernel and it will not do so until at least Linux 2.6.29. As we shared early on, the Fedora 10 release marks Red Hat replacing RHGB with Plymouth, which is a boot splash system designed around kernel mode-setting to provide a flicker-free and clean boot experience.

Last month we provided a closer look at Plymouth at both the technology end as well as what the end-user has to enjoy while their Red Hat / Fedora system boots. Plymouth ships with a number of different graphical plug-ins that provide different effects while the system is booting. Developers can also create their own plug-ins through the Plymouth API. Red Hat engineers continue working on Plymouth and the most recent version is 0.7, which ships with Fedora 10 final.

If you haven't yet installed Fedora 10 or lack KMS-capable hardware/drivers, below is a video of how Plymouth 0.7 with the default Fedora plug-in looks in the final release of Cambridge.


Another KMS-driven project being worked on by Red Hat engineers is Wayland, which is a mini display server and integrated compositing manager. However, the Wayland project is still very young and likely won't play a role in Fedora for a while.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. The Cost Of Ubuntu Disk Encryption
  2. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  3. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
  4. F2FS File-System Shows Regressions On Linux 3.10
Latest Linux News
  1. Freedreno Gallium3D Now Banging The Adreno A3XX
  2. Jolla Announces Their First Phone
  3. Mageia 3 Released, Still Using Legacy GRUB
  4. NetBSD 6.1 Brings In More Features
  5. Using Six Monitors With AMD's Open-Source Linux Driver
  6. Benchmarking The Intel P-State, CPUfreq Changes
  7. FreeBSD Still Working On Next-Gen Package Manager
  8. DNF Still Advancing As Experimental Yum For Fedora
  9. Logitech Begins Supporting Linux Users
  10. Modern Intel Gallium3D Driver Still Being Toyed With
  11. Linux 3.10 Kernel Benchmarks On A Core i7 Laptop
Latest Forum Talk
  1. Jolla Announces Their First Phone
  2. Mageia 3 Released, Still Using Legacy GRUB
  3. The Cost Of Ubuntu Disk Encryption
  4. Freedreno Gallium3D Now Banging The Adreno A3XX
  5. Using Six Monitors With AMD's Open-Source Linux...
  6. Features Being Developed For KDE 4.11 Desktop
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite