Documentation Xorg Beat

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Rough notes from wiki feature pages.)
Line 5: Line 5:
 
<!-- http://fedoraproject.org/wiki/Features/QXLKMSSupport -->
 
<!-- http://fedoraproject.org/wiki/Features/QXLKMSSupport -->
  
= Server KMS Drivers =
+
= Server Kernel Mode Setting (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.  
+
Many servers ship with only basic GPU hardware. Despite the basic nature of such hardware a fully fledged X.org driver has historically still been required to manage it. Fedora 18 introduces Kernel Mode Setting (KMS) drivers which provide enhanced support for GPUs common in servers. Users of these GPUs are now able to utilize the additional features provided by KMS drivers, including enhanced graphics in virtual consoles. Chipsets supported by these new KMS drivers include '''AST''' and '''MGA'''-based '''ServerEngines'''.
 
+
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.  
+
  
 
<!-- http://fedoraproject.org/wiki/Features/ServerKMSDrivers -->
 
<!-- http://fedoraproject.org/wiki/Features/ServerKMSDrivers -->
  
= Graphics Hotplug =
+
= Hot Plug Support for GPUs=
 
+
Currently when you plug a USB graphics adapter into a system, nothing interesting occurs. These USB devices are being used in more docks and systems going forward. We need to provide a better experience for users.
+
  
Re-write the X server to support GPU hotplugging. - done Port drivers to new X server interfaces. - 50% done Write a KMS driver for displaylink devices. - done Write a generic X.org KMS driver with hotplug support. - done Implement some DE support for it. - TODO (optional).  
+
The X.org server has been rewritten to support hot plugging and unplugging of GPUs. Specifically, this allows Fedora to provide better support for USB connected graphics devices exposed by many modern systems and laptop docking stations.
  
 
<!-- http://fedoraproject.org/wiki/Features/GraphicsHotplug -->
 
<!-- http://fedoraproject.org/wiki/Features/GraphicsHotplug -->

Revision as of 15:24, 12 September 2012

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 21 content added by the beat writer



Contents

Server Kernel Mode Setting (KMS) Drivers

Many servers ship with only basic GPU hardware. Despite the basic nature of such hardware a fully fledged X.org driver has historically still been required to manage it. Fedora 18 introduces Kernel Mode Setting (KMS) drivers which provide enhanced support for GPUs common in servers. Users of these GPUs are now able to utilize the additional features provided by KMS drivers, including enhanced graphics in virtual consoles. Chipsets supported by these new KMS drivers include AST and MGA-based ServerEngines.


Hot Plug Support for GPUs

The X.org server has been rewritten to support hot plugging and unplugging of GPUs. Specifically, this allows Fedora to provide better support for USB connected graphics devices exposed by many modern systems and laptop docking stations.


Packages

xorg-x11-server-Xorg

Xorg X server

 Old Version: 1.12.0 -> New Version: 1.12.99.904

Project site: (http://www.x.org)


mesa-dri-drivers

Mesa-based DRI drivers

 Old Version: 8.0.2 -> New Version: 8.1

Project site: (http://www.mesa3d.org)


xorg-x11-drv-ast

Xorg X11 ast video driver

 Old Version: 0.93.9 -> New Version: 0.97.0

Project site: (http://www.x.org)


xorg-x11-drv-ati

Xorg X11 ati video driver

 Old Version: 6.14.4 -> New Version: 7.0.0

Project site: (http://www.x.org)


xorg-x11-drv-cirrus

Xorg X11 cirrus video driver

 Old Version: 1.3.2 -> New Version: 1.5.1

Project site: (http://www.x.org)

xorg-x11-drv-evdev

Xorg X11 evdev input driver

 Old Version: 2.7.0 -> New Version: 2.7.3

Project site: (http://www.x.org)


xorg-x11-drv-fbdev

Xorg X11 fbdev video driver

 Old Version: 0.4.2 -> New Version: 0.4.3

Project site: (http://www.x.org)

xorg-x11-drv-intel

Xorg X11 Intel video driver

 Old Version: 2.19.0 -> New Version: 2.20.2

Project site: (http://www.x.org)


xorg-x11-drv-mga

Xorg X11 mga video driver

 Old Version: 1.4.13 -> New Version: 1.6.1

Project site: (http://www.x.org)


xorg-x11-drv-nouveau

Xorg X11 nouveau video driver for NVIDIA graphics chipsets

 Old Version: 0.0.16 -> New Version: 1.0.1

Project site: (http://www.x.org)


xorg-x11-drv-openchrome

Xorg X11 openchrome video driver

 Old Version: 0.2.905 -> New Version: 0.3.0

Project site: (http://www.openchrome.org)


xorg-x11-drv-vesa

Xorg X11 vesa video driver

 Old Version: 2.3.0 -> New Version: 2.3.2

Project site: (http://www.x.org)