[i945gm] (Needs kernel 2.6.32) DRI2 swapbuffers and page flipping
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Invalid
|
Undecided
|
Unassigned | ||
Mesa |
Invalid
|
Undecided
|
Unassigned | ||
X.Org X server |
Invalid
|
Undecided
|
Unassigned | ||
xf86-video-intel |
Fix Released
|
Wishlist
|
|||
linux (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Karmic |
Won't Fix
|
High
|
Unassigned | ||
mesa (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned | ||
Karmic |
Won't Fix
|
Undecided
|
Unassigned | ||
x11proto-dri2 (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned | ||
Karmic |
Won't Fix
|
Medium
|
Unassigned | ||
xorg-server (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned | ||
Karmic |
Won't Fix
|
Undecided
|
Unassigned | ||
xserver-xorg-video-intel (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned | ||
Karmic |
Won't Fix
|
High
|
Unassigned |
Bug Description
Binary package hint: xserver-
I'm not really sure how to best describe this bug, so I think it would be best to invoke the wisdom of the person working on it: http://
Jesse Barnes and others are hard at work at this moment to deliver tear-free output (read vsync) over DRI2. Unfortunately, only 95% of the requisite code may make it into Karmic if 2.6.30 is the chosen kernel for the release.
Short of a backport of the needed kernel modifications and a merging of the dri2-swapbuffers branches into certain packages, Ubuntu may find itself lacking proper vsync in an DRI2+UXA+KMS setup until at least next April.
In order to properly implement DRI2 swapbuffers, the following modifications are needed:
* dri2-swapbuffers branches of dri2proto, mesa, xserver and xf86-video-intel
* kms-pageflip from the drm tree
* i915-dri2-
[lspci]
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
Subsystem: Dell Device [1028:01d8]
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
Subsystem: Dell Device [1028:01d8]
Changed in xserver-xorg-video-intel: | |
status: | Unknown → Confirmed |
summary: |
- [RFC Karmic] DRI2 swapbuffers + [945gm] [RFC Karmic] DRI2 swapbuffers |
summary: |
- [945gm] [RFC Karmic] DRI2 swapbuffers + [i945gm] [RFC Karmic] DRI2 swapbuffers |
description: | updated |
Changed in xserver-xorg-video-intel: | |
status: | Confirmed → Fix Released |
Changed in linux: | |
status: | New → Invalid |
Changed in mesa: | |
status: | New → Invalid |
Changed in xorg-server: | |
status: | New → Invalid |
summary: |
- [i945gm] [RFC Karmic] DRI2 swapbuffers + [i945gm] (Needs kernel 2.6.31) DRI2 swapbuffers |
Changed in mesa (Ubuntu): | |
importance: | Undecided → Wishlist |
status: | Invalid → Triaged |
Changed in x11proto-dri2 (Ubuntu Karmic): | |
importance: | High → Medium |
status: | Invalid → Won't Fix |
Changed in x11proto-dri2 (Ubuntu): | |
importance: | Medium → Wishlist |
status: | Invalid → Triaged |
affects: | xorg (Ubuntu Karmic) → xorg-server (Ubuntu Karmic) |
Changed in xorg-server (Ubuntu Karmic): | |
status: | Invalid → Won't Fix |
Changed in xorg-server (Ubuntu): | |
importance: | Undecided → Wishlist |
status: | Invalid → Triaged |
Changed in xserver-xorg-video-intel (Ubuntu Karmic): | |
status: | Invalid → Won't Fix |
Changed in xserver-xorg-video-intel (Ubuntu): | |
importance: | High → Wishlist |
status: | Invalid → Triaged |
Changed in mesa (Ubuntu): | |
status: | Triaged → In Progress |
summary: |
- [i945gm] (Needs kernel 2.6.31) DRI2 swapbuffers + [i945gm] (Needs kernel 2.6.32) DRI2 swapbuffers |
Changed in xserver-xorg-video-intel (Ubuntu Karmic): | |
status: | Fix Released → Incomplete |
Changed in linux (Ubuntu Karmic): | |
status: | Fix Released → Incomplete |
Changed in mesa (Ubuntu Karmic): | |
status: | Fix Released → Incomplete |
Changed in x11proto-dri2 (Ubuntu): | |
status: | Triaged → Incomplete |
Changed in xserver-xorg-video-intel: | |
status: | Fix Released → Incomplete |
Changed in xorg-server (Ubuntu): | |
status: | Triaged → Incomplete |
Changed in mesa (Ubuntu Karmic): | |
status: | Incomplete → Won't Fix |
Changed in linux (Ubuntu Karmic): | |
status: | Incomplete → Won't Fix |
Changed in xserver-xorg-video-intel (Ubuntu Karmic): | |
status: | Incomplete → Won't Fix |
Changed in xserver-xorg-video-intel: | |
status: | Incomplete → Fix Released |
Changed in mesa (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in x11proto-dri2 (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in xorg-server (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in xserver-xorg-video-intel: | |
status: | Fix Released → Confirmed |
Changed in xserver-xorg-video-intel: | |
status: | Confirmed → Fix Released |
summary: |
- [i945gm] (Needs kernel 2.6.32) DRI2 swapbuffers + [i945] [i945gm] (Needs kernel 2.6.32) DRI2 swapbuffers |
summary: |
- [i945] [i945gm] (Needs kernel 2.6.32) DRI2 swapbuffers + [i945gm] (Needs kernel 2.6.32) DRI2 swapbuffers |
summary: |
- [i945gm] (Needs kernel 2.6.32) DRI2 swapbuffers + [i945gm] (Needs kernel 2.6.32) DRI2 swapbuffers and page flipping |
tags: | removed: needs-lspci-vvnn needs-xorglog |
tags: | added: cherry-pick kernel-fs |
tags: |
added: kernel-graphics removed: kernel-fs |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → Wishlist |
Changed in xserver-xorg-video-intel: | |
importance: | Wishlist → Unknown |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → Wishlist |
I'm not sure who is working on this? (CCing bunch of people)