X

Differences between revisions 125 and 140 (spanning 15 versions)
Revision 125 as of 2012-04-13 21:08:36
Size: 3014
Editor: static-50-53-79-63
Comment:
Revision 140 as of 2012-04-14 00:11:50
Size: 1024
Editor: static-50-53-79-63
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
=== Troubleshooting Resources ===
 * Community support pages:
   * [[https://help.ubuntu.com/community/BinaryDriverHowto|Binary Driver Howto]]
   * [[https://help.ubuntu.com/community/HybridGraphics|Hybrid Graphics Howto]]
   * [[http://ubuntuforums.org/forumdisplay.php?f=326|Absolute Beginner Talk Forum]]
   * [[http://ubuntuforums.org/forumdisplay.php?f=332|Hardware & Laptops Support Forum]]
 * [[X/Debugging|X Debugging]] Handbook
   I. [[X/Reporting|X Reporting]] - How to create good X bug reports
   I. [[X/Triaging|X Triaging]] - How to ensure new X bug reports have enough info to troubleshoot
   I. [[X/Backtracing|X Backtracing]] - How to collect a backtrace for an X crash
   I. [[X/Upstreaming|X Upstreaming]] - Forwarding X bugs to their upstream project
   I. [[X/Glossary|X Glossary]] - Explanations for confusing terms often seen in logs and error messages
   I. [[X/FixingCrashes|X Crash Fixing]] - How to fix X crashes
   I. [[X/Quirks|X Quirks]] - Fixes for some common hardware-specific issues
   I. [[X/Troubleshooting|X Troubleshooting]] - How to analyze X bugs to make them solvable
   I. [[X/Bisecting]] - Using bisection techniques to solve regressions or backport fixes
=== Basic Troubleshooting Resources ===
 * [[http://ubuntuforums.org/forumdisplay.php?f=326|Absolute Beginner Talk Forum]]
 * [[X/Reporting|X Reporting]] - How to create good X bug reports
 * [[http://ubuntuforums.org/forumdisplay.php?f=332|Hardware & Laptops Support Forum]]
Line 22: Line 10:
=== Advanced Topics ===
 * [[X/Config]] - How to configure Xorg /* the page being linked to needs to have each of its links checked for currency, accuracy, validity, and if a page passes those, then for readability and phrasing */
 * [[X/NonGraphicalBoot]] - Running X manually, without gdm
 * [[X/KernelModeSetting]] - Configuring and using KMS (in Karmic)
 * [[X/Rootless]] - Running X as a user process, not as the root user
 * [[X/InterpretingIntelGpuDump]] - Ringbuffers, batchbuffers, and the meaning of `intel_gpu_dump` output
 * [[X/InputCoordinateTransformation]] - How to set the mapping of an input device to a display through X
 * [[X/HybridGraphics]] - How to make the most of your system with hybrid graphics
 * [[https://launchpad.net/~xorg-edgers|XorgOnTheEdge]] - for bleeding edge packages
=== Common Problems ===
<<Include(X/Troubleshooting, , from="=== Common Problems ===", to="=== Troubleshooting Techniques ===")>>
Line 32: Line 13:
=== Development Foundations ===
 * Development Documentation
   * [[X/Architecture]] - High level architectural overview of X.org
   * [[X/DriverDevelopment]] - Developing new Xorg drivers for Ubuntu
   * [[X/DriverBuilding]] - Building debs of upstream drivers
 * Quality Assurance
   * [[X/Testing/Touch]] - Touchscreen and multi-touch testing
   * [[X/Drivers]] - Current status of X drivers
   * [[X/Bugs]] - Analysis of collection of similar bugs
 * [[X/Development|Ubuntu X Development]]
   * [[X/SwatTeam]] - Joining the Ubuntu X.org team /* note that this is the main Ubuntu-X team page...also, it needs to be looked over for possible updates */
   * [[X/Blueprints]] - Specifications of interest for X
   * [[X/GitUsage]] - Instructions for using git
=== Troubleshooting Techniques ===
<<Include(X/Troubleshooting, , from="=== Troubleshooting Techniques ===", to="^----")>>

=== Configuration Recipes ===
<<Include(X/Config, , from="== Configuration Recipes ==", to="^=")>>

=== Development Topics ===
<<Include(X/Dev, , from="== Development Topics ==", to="^=")>>
----
CategoryXTeam<<BR>>
CategoryDesktopTeam<<BR>>
CategoryUbuntuTeams<<BR>>

https://launchpadlibrarian.net/10142846/xswat-192.png

Basic Troubleshooting Resources

Common Problems

Include: Nothing found for "=== Common Problems ==="!

Include: Nothing found for "=== Troubleshooting Techniques ==="!

Identifying if the issue is a bug or not

If you aren't sure if you have encountered a software bug in Ubuntu, then you would want to seek help in determining if the issue is a bug or not from here.

If you have confirmed the issue is a bug, please read on.

Determining which type of bug you have

Not all bugs where X seems to be the root cause are in fact an X related bug. Hence, here is documentation on potential root causes:

Booting

Display Issues

General Issues

Input Issues

Reporting a confirmed X bug to Launchpad

Initial filing of the report

First, please install the package xdiagnose.

Next, ensure you click the Yes button for attaching additional debugging information after running the following via a terminal:

ubuntu-bug xorg

Include developer information in your report

One will want to answer the following questions in order for a developer to address the issue:

  • Does the report include debugging information from the relevant article relating to the reported issue?
  • Is this a regression?
  • Does this happen in the latest version of Ubuntu?
  • Does this happen in the latest version available from upstream?

Debugging techniques

Crashes and Freezes

Other Techniques

Triaging and tagging X bugs

Please see here for more on triaging X bugs, and here for tagging.

Fixing an X crash

  • For more on this, please see here.

  • X Quirks - Fixes for some common hardware-specific issues.

Other Resources


CategoryDebugging

Troubleshooting Techniques

Include: Nothing found for "=== Troubleshooting Techniques ==="!

Identifying if the issue is a bug or not

If you aren't sure if you have encountered a software bug in Ubuntu, then you would want to seek help in determining if the issue is a bug or not from here.

If you have confirmed the issue is a bug, please read on.

Determining which type of bug you have

Not all bugs where X seems to be the root cause are in fact an X related bug. Hence, here is documentation on potential root causes:

Booting

Display Issues

General Issues

Input Issues

Reporting a confirmed X bug to Launchpad

Initial filing of the report

First, please install the package xdiagnose.

Next, ensure you click the Yes button for attaching additional debugging information after running the following via a terminal:

ubuntu-bug xorg

Include developer information in your report

One will want to answer the following questions in order for a developer to address the issue:

  • Does the report include debugging information from the relevant article relating to the reported issue?
  • Is this a regression?
  • Does this happen in the latest version of Ubuntu?
  • Does this happen in the latest version available from upstream?

Debugging techniques

Crashes and Freezes

Other Techniques

Triaging and tagging X bugs

Please see here for more on triaging X bugs, and here for tagging.

Fixing an X crash

  • For more on this, please see here.

  • X Quirks - Fixes for some common hardware-specific issues.

Other Resources

Configuration Recipes

General Configuration

Display Configuration

Development Topics


CategoryXTeam
CategoryDesktopTeam
CategoryUbuntuTeams

X (last edited 2016-01-10 21:04:44 by penalvch)