Server KMS Drivers
Servers generally ship with fairly simple GPU hardware that can provide scanout and a small amount of VRAM. Currently we use X.org drivers to drive these chipsets. However a set of simple KMS drivers could be written along with a single X.org driver to drive this hardware. Bringing the featureset of KMS to these chipsets.
- Name: Dave Airlie
- Email: <firstname.lastname@example.org>
- Targeted release: Fedora 18
- Last updated: 25-July-2012
- Percentage of completion: 100%
Chipsets such as MGA based serverengines and AST chipsets are mainly found in servers, providing KMS drivers for these allows consolidation of userspace and kernel drivers across desktop and servers.
Benefit to Fedora
Going forward we only want to support kernel modesetting based drivers instead of legacy user modesetting X.org drivers. It also allows a single userspace driver to drive these chipsets generically.
Develop a kernel modesetting driver for MGA G200SE chipsets based on X.org driver. Develop a kernel modesetting driver for AST chipsets based on X.org driver. Develop a userspace generic KMS driver to drive these chipsets unaccelerated.
How To Test
Have server hardware with MGA SE or AST hardware. Desktop variants may not be suitable. Install system and see if the installer works and if the console and desktop work post install.
From a user POV not much will change, however plymouth should start working in graphical mode on the MGA and AST hardware.
kernel changes. X.org changes.
Do nothing, stay as we are now.
Server chipset drivers are moved into the kernel for better future support.