X

Revision 43 as of 2007-10-18 22:56:36

Clear message

This page is to serve as a gathering point for various X-related specs, howtos, todo lists, and other assorted resources of interest to developers and bleeding-edge users.

Ubuntu X Project List

  • ["X/Development/"] - Development projects
  • ["X/Blueprints"] - Specifications of interest for X
  • [http://people.ubuntu.com/~bryce/Xorg/versions_current.html Xorg, Ubuntu, Debian package merge status]

  • Review changelog for xserver 1.3.99 / 1.4 for ["X/Fixes to Backport"]
  • Switch from individual X apps to Debian's X app bundles
  • Move less important X packages from main to universe
  • Create automatic X driver packager (see [https://blueprints.launchpad.net/ubuntu/+spec/uptodate-ati-nvidia-driver uptodate-ati-nvidia-driver spec])

  • Get caught up on X bug triage
  • Enhance displayconfig-gtk
  • XorgRecentChanges - Triage recently uploaded fixes

  • ["X/AutodetectMonitorFrequency"] Redesign xorg postinst script
  • Reorganize this page (and other X documentation at wiki.ubuntu.com)

X Testing, Research and Analysis

  • X Testing Worksheets (also see ["Testing"] for general purpose testing):
    • ["X/Testing/QuickCheck"] - Quick and easy test to catch common, easily found failures
    • ["X/Testing/GamerTest"] - Intensive test focused on 2D and 3D games on Ubuntu
    • TODO ["X/Testing/LaptopCheck"] - Check s2ram+resume, beamer hotplugging, keyboard mapping, and other laptop-oriented features related to X
    • TODO ["X/Testing/VideoTest"] - Intensive test focused on MythTV and video playback, including 720p and VLC (see ["MythTVTeam/MythTVHardwareSupport"] for HW support tests)
    • TODO ["X/Testing/MultiHeadTest"] - Intensive test of functionality and performance with multiple screens using xrandr and other multi-monitor arrangements
    • TODO ["X/Testing/ConfigCheck"] - Check correctness of various methods of generating/altering xorg.conf, including DisplayConfigGtk, dpkg-reconfigure, dexconf, X -configure, etc. and tools like ddcprobe, xresprobe, discover, and more. Critical for us to solve bug 3731!!

  • Research tasks:
    • The X binary accepts a -verbose flag. What's the easiest way for an end user to specify this flag in his system?
    • Which drivers support xrandr 1.2 currently?
    • For displays (e.g. projectors) that don't give EDID info, are there any tricks for doing autodetection?
    • ["X/MonitorDetection"] - analyze and document current behavior, itemize tasks to improve things

Driver Info

Intel

  • -intel - This new driver replaces -i810 and other intel drivers. We are including both -i810 and -intel in gutsy for now. Needs more testing before we drop -i810.
  • ["X/IntelDriverBugs"] - Common bugs for intel drivers

NVidia

  • [http://nouveau.freedesktop.org/wiki/ nouveau] - the new, upcoming open source nvidia driver. Said to already have better 2D support than -nv, but needs integration and much testing.

  • nvidia binary driver - NVIDIA-Linux-*-1.0-9755-pkg1.run (Mar 23, 2007)

Radeon/ATI

Teams

Troubleshooting Resources