Features/GraphicsHotplug

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Created page with " <!-- All fields on this form are required to be accepted by FESCo. We also request that you maintain the same order of sections so that all of the feature pages are uniform. -...")
 
Line 1: Line 1:
 
 
<!-- All fields on this form are required to be accepted by FESCo.
 
<!-- All fields on this form are required to be accepted by FESCo.
 
  We also request that you maintain the same order of sections so that all of the feature pages are uniform.  -->
 
  We also request that you maintain the same order of sections so that all of the feature pages are uniform.  -->
Line 19: Line 18:
 
== Current status ==
 
== Current status ==
 
* Targeted release: [[Releases/18 | Fedora 18 ]]  
 
* Targeted release: [[Releases/18 | Fedora 18 ]]  
* Last updated: (DATE)
+
* Last updated: 25-July-2012
* Percentage of completion: 2%
+
* Percentage of completion: 80%
  
 
<!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. -->
 
<!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. -->
Line 32: Line 31:
  
 
== Scope ==
 
== Scope ==
Re-write the X server to support GPU hotplugging.
+
Re-write the X server to support GPU hotplugging. - done
Port drivers to new X server interfaces.
+
Port drivers to new X server interfaces. - 50% done
Write a KMS driver for displaylink devices.
+
Write a KMS driver for displaylink devices. - done
Write a generic X.org KMS driver with hotplug support.
+
Write a generic X.org KMS driver with hotplug support. - done
 +
Implement some DE support for it. - TODO (optional).
  
 
== How To Test ==
 
== How To Test ==
Line 50: Line 50:
  
 
== Documentation ==
 
== Documentation ==
 +
 +
None
  
 
== Release Notes ==
 
== Release Notes ==
Line 60: Line 62:
  
  
[[Category:FeaturePageIncomplete]]
+
[[Category:FeaturePageReadyForWrangler]]
 
<!-- When your feature page is completed and ready for review -->
 
<!-- When your feature page is completed and ready for review -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->

Revision as of 20:31, 24 July 2012


Contents

Graphics Hotplug

Summary

Provide support for hotplugging USB devices and having the desktop expand onto them and work efficiently.

Owner

  • Email: <airlied@redhat.com>

Current status

  • Targeted release: Fedora 18
  • Last updated: 25-July-2012
  • Percentage of completion: 80%


Detailed Description

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.


Benefit to Fedora

Proper support for a current technology.

Scope

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).

How To Test

Own the USB displaylink hardware. Plug it in, see if the desktop expands or if you can control the desktop via the gnome panels.

User Experience

Just works.

Dependencies

Contingency Plan

Do nothing.

Documentation

None

Release Notes

Comments and Discussion