Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/lucid/xserver-xorg-video-intel
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

124. By Chris Halse Rogers

* Drop debian/patches/107_disable_dri_on_845_855.patch:
  + This attempt to work around the crashes on i845 and i855 documented in
    LP: #541492 and LP: #541511 simply shuffled the brokeness around. It
    hasn't helped enough, and it unconditionally disables 3D which worked for
    some users before.

123. By Steve Langasek

releasing version 2:2.9.1-3ubuntu4

122. By Steve Langasek

Drop /etc/modprobe.d/i915-kms.conf; in the best case it's redundant
because KMS is on by default in the Ubuntu kernel, in the worst case it
breaks our ability to forcibly disable KMS when there's a problem.

121. By Bryce Harrington

[Christopher James Halse Rogers]
* debian/patches/107_disable_dri_on_845_855.patch:
  + Disable DRI on i845 and i855 chips. Works around the stability problems
    these chips have in Lucid (LP: #541492, LP: #541511).

120. By Bryce Harrington

Add 107_i830_clip_solid_fills_to_surface.patch: Clip x,y bounds of
solid fills to the min and max coordinates of the pixmap being filled.
Partial fix to some of the 8xx freeze issues. Cherrypick from
upstream git commit 0c47195c by Chris Wilson.

119. By Bryce Harrington

* Merge with Debian.
  - Backport KMS video overlay from upstream 2.10 (lp: #395932)
* Remaining Ubuntu changes:
  - debian/apport-gpu-error-intel.py, debian/xserver-xorg-video-intel.udev:
    Add apport script to collect debug information on GPU hangs
  - rules: Install udev rule to run the script when the kernel detects hung GPU
  - control: Add intel-gpu-tools to Recommends for use by the above
  - 101_copy-fb.patch: Adds feature to driver so Xserver can draw
    root windows with no background. This enables smooth boot with
  - Drop xserver-xorg-video-intel-dbg.install: intel_reg_dumper is now
    provided by the intel-gpu-tools package.
  - apport-gpu-error-intel.py, xserver-xorg-video-intel.install,
    xserver-xorg-video-intel.udev: Add apport hook to catch X freeze bugs
  - 102_avoid_flushing_null.patch: Cherrypick from upstream to I830.
  - 103_check_for_overflow.patch: Cherrypick from upstream to I915.
  - 104_fail_when_prop_values_gone.patch: Cherrypick from upstream to
* Reduce libdrm-dev requirement to 2.6.18
* Add 105_free_after_printing.patch: Cherrypick from upstream.
  Avoid printing a just-freed string if the DRM device could not be opened.
* Add 106_initialize_drmmode_output.patch: Cherrypick from upstream.
  Clear mode_output during output destroy.

118. By Bryce Harrington

* Add 102_avoid_flushing_null.patch: Cherrypick from upstream to I830.
  During shutdown from a FatalError during batchbuffer submission, it is
  possible for the batch_ptr to be NULL, so we must be careful not to
  append a flush on this error path.
* Add 103_check_for_overflow.patch: Cherrypick from upstream to I915.
  Check for overflow before overflowing. As the immediate victim of the
  overflow would be to overwrite the maximum permissible value, the test
  was optimistic.
* Add 104_fail_when_prop_values_gone.patch: Cherrypick from upstream to
  drmmode_display. Return failure when the enum-type output property
  values are not found Failure to do so causes xrandr to report
  incorrect property values.

117. By Bryce Harrington

* debian/apport-gpu-error-intel.py:
  + Disable freeze hook. We've got ample bug reports now which should
    cover the range of bugs people are seeing, and the script is mostly
    capturing dupes now. We might re-enable it later once these bugs
    are sorted out, if we want more data.
    (LP: #533945)

116. By Bryce Harrington

* debian/apport-gpu-error-intel.py:
  + Better fix for checking MachineType and other parameters to
    be defined before using them in bug report titles. Thanks Jan!
    (LP: #539533)

115. By Bryce Harrington

* debian/apport-gpu-error-intel.py:
  + 8 characters worth of the dump signature is sufficient for dupe
  + Identify error code from PGTBL_ER or ESR if non-zero
  + Mention machine type in title if available

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.