From Fedora Project Wiki
(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. -...")
 
(Already done, got stuck for F18)
 
(7 intermediate revisions by 2 users not shown)
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 18: Line 17:


== Current status ==
== Current status ==
* Targeted release: [[Releases/18 | Fedora 18 ]]  
* Targeted release: [[Releases/18 | Fedora 19 ]]  
* Last updated: (DATE)
* Last updated: 25-July-2012
* Percentage of completion: 2%
* Percentage of completion: 100%


<!-- 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.
 
Write a KMS driver for displaylink devices.
Port drivers to new X server interfaces. - done
Write a generic X.org KMS driver with hotplug support.
 
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 ==
== How To Test ==
Line 45: Line 49:


== Dependencies ==
== Dependencies ==
None


== Contingency Plan ==
== Contingency Plan ==
Line 50: Line 56:


== Documentation ==
== Documentation ==
None


== Release Notes ==
== Release Notes ==
<!-- The Fedora Release Notes inform end-users about what is new in the release.  Examples of past release notes are here: http://docs.fedoraproject.org/release-notes/ -->
<!-- The Fedora Release Notes inform end-users about what is new in the release.  Examples of past release notes are here: http://docs.fedoraproject.org/release-notes/ -->
<!-- The release notes also help users know how to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns.  If there are any such changes involved in this feature, indicate them here.  You can also link to upstream documentation if it satisfies this need.  This information forms the basis of the release notes edited by the documentation team and shipped with the release. -->
<!-- The release notes also help users know how to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns.  If there are any such changes involved in this feature, indicate them here.  You can also link to upstream documentation if it satisfies this need.  This information forms the basis of the release notes edited by the documentation team and shipped with the release. -->
*
* Fedora 18 adds support for using USB graphics adapters to extend the current desktop. Supported adapters are displaylink based ones.


== Comments and Discussion ==
== Comments and Discussion ==

Latest revision as of 12:22, 3 July 2013


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 19
  • Last updated: 25-July-2012
  • Percentage of completion: 100%


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

None

Contingency Plan

Do nothing.

Documentation

None

Release Notes

  • Fedora 18 adds support for using USB graphics adapters to extend the current desktop. Supported adapters are displaylink based ones.

Comments and Discussion