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

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

88. By Bryce Harrington on 2009-06-27

Add 122_dont_fixup_mtrrs_in_gem_config.patch: Don't remove MTRRs
that the kernel installed.
(LP: #314928)

87. By Bryce Harrington on 2009-06-07

Add patch 121_reserve-unused-memory-at-end-of-aperture.patch. This
reserves a block of unused memory between the exa offscreen buffer and
end of aperture, to prevent freeze with EXA on GM965 cards
(LP: #359392).

86. By Bryce Harrington on 2009-05-04

Update 121_i965_default_to_virtual_2048_2048.patch to check more
thoroughly for user-supplied Virtual settings. (Thanks kedazo)
(LP: #370777, #371544)

85. By Bryce Harrington on 2009-04-29

Add 121_i965_default_to_virtual_2048_2048.patch, to force the default
Virtual resolution on i965 to 2048x2048 if not otherwise specified in
xorg.conf. This works around freeze issues seen on this hardware.
(LP: #359392)

84. By Bryce Harrington on 2009-04-08

Add 120_fix_vt_switch.patch: Fix null pointer deref in
I830StopVideo(), which can lead to segfaults calling
drm_intel_bo_unpin or drm_intel_bo_unreference when entering DPMS.
Thanks to unggnu for shepherding this bug to solution!
(LP: #345796)

83. By Bryce Harrington on 2009-04-06

Expand patch 116 and rename to 116_8xx_disable_dri.patch to
fix freezing issue on i810 as well.
(LP: #279835)

82. By Bryce Harrington on 2009-04-06

* Add 119_drm_bo_unreference_needs_null.patch:
  - The first time through the Xv code, an allocated buffer is
    unreferenced but the pointer is not reset to NULL. Thus, the next time
    a video is played, -intel thinks it has a valid buffer and crashes
    when it tries to access the freed memory. Fixes a number of crashes
    reported since moving to the 2.6.3 driver.
  - Fixes crash on i945 with frame buffer width > 2048. DRI is disabled
    on this chipset when the frame buffer exceeds this width.
    (LP: #354688)
  - Fixes crash on i865 where DRI is off because of patch 116
    (LP: #352760)
  - Fixes crash on i845 starting after 304871 was fixed
    (LP: #354889)
  - Fixes crash on i830 when manually disabling DRI
    (LP: #347527)

81. By Bryce Harrington on 2009-04-03

Disable 114_fix_xv_with_non_gem.patch: At the time we accepted it, it
sounded a little risky, so I took it on the condition that it didn't
cause regressions, which apparently we have proof that it does.
(LP: #348428) (Reopen 344740)

80. By Bryce Harrington on 2009-04-01

* Add 117_quirk_thinkpad_x30.patch:
  - Pipe-A quirk to fix lid close freeze on Thinkpad X30
    (LP: #304614)
* Add 118_drop_legacy3d.patch:
  - Remove Legacy3D as a user-configurable option and force fallback to
    legacy fixed textures when GEM is not being used. Fixes "couldn't
    bind memory for BO backbuffer" issue on at least i855 chipsets.
    (LP: #322646)

79. By Bryce Harrington on 2009-03-31

* Add 116_865g_disable_dri.patch:
  - On 865G chipset, X freezes during boot with DRI enabled. Disabling it
    as a workaround until a better fix is found.
    (LP: #317457)
* Drop explicit dependency on libdrm-intel1, as libdrm now provides
  this properly (libdrm2 commit a87c1a081b77a29fe3430d).

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.