Via XvMC broken for Unichrome Pro chips

Bug #304119 reported by Robert
8
Affects Status Importance Assigned to Milestone
xserver-xorg-video-openchrome (Ubuntu)
Fix Released
Undecided
Bartosz Kosiorek

Bug Description

Binary package hint: xserver-xorg-video-openchrome

There's a problem with XvMC in the openchrome driver discussed in GentooBug 228473 (http://bugs.gentoo.org/show_bug.cgi?id=228473). There's a confirmed fix available for the problem. A merge of this fix into ubuntu would be good until this has been fixed in openchrome and ubuntu syncs with openchrome.

Two users have confirmed that the ioctlfix.patch from the gentoo bug fixes XvMC for their Ubuntu 8.10 systems.
[lspci]
00:00.0 Host bridge [0600]: VIA Technologies, Inc. CN333/CN400/PM880 Host Bridge [1106:0259]
     Subsystem: VIA Technologies, Inc. Device [1106:aa01]
01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. CN400/PM800/PM880/PN800/PN880 [S3 UniChrome Pro] [1106:3118] (rev 02)
     Subsystem: VIA Technologies, Inc. CN400/PM800/PM880/PN800/PN880 [S3 UniChrome Pro] [1106:3118]

Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automated message]

Hi roband,

Please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.

Changed in xserver-xorg-video-openchrome:
status: New → Incomplete
Revision history for this message
Robert (roband) wrote :
Revision history for this message
Robert (roband) wrote :
Revision history for this message
Robert (roband) wrote :

As stated in the gentoo bug: there are no error messages in the Xorg log. This error appears in application's (mythtv) stderr:
ViaXvMC: Could not allocate timestamp blit area.

This bug is about merging an existing patch. No investigation is needed as I see it.

Robert (roband)
Changed in xserver-xorg-video-openchrome:
status: Incomplete → New
Revision history for this message
Bartosz Kosiorek (gang65) wrote :

This fix is already implemented in openchrome trunk.

Please build to ensure that all works correctly:
https://help.ubuntu.com/community/OpenChrome

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

This fix is already implemented in openchrome trunk.

Please build to ensure that all works correctly:
https://help.ubuntu.com/community/OpenChrome

Changed in xserver-xorg-video-openchrome:
status: New → Fix Committed
Changed in xserver-xorg-video-openchrome:
assignee: nobody → gang65
Bryce Harrington (bryce)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-openchrome - 1:0.2.903+svn713-1

---------------
xserver-xorg-video-openchrome (1:0.2.903+svn713-1) experimental; urgency=low

  * New upstream snapshot
    + 682-685: Initial VX800 chipsets support
      + 708: Initial XVideo support
    + 682: via_cursor.c: register corrections
    + 686: Mitac 8624, but with a P4M890
    + 687: VIA Epia M700
    + 688: Hide overlay when video is invisible
    + 690: Axper XP-M8VM800
    + 693: Added more needed panel modes
    + 694: XvMC Unichrome Pro allocation fixes (LP: #304119)
    + 696: Fixed Crash worked around by XaaNoImageWriteRect (LP: #274340)
    + 713: Twinhead M6
  * vt_fix.patch: removed, different solution by upstream in r695
  * disable_ARGB_cursor_VM800.patch: removed, no longer needed

 -- Timo Aaltonen <email address hidden> Fri, 23 Jan 2009 14:31:23 +0000

Changed in xserver-xorg-video-openchrome:
status: Fix Committed → Fix Released
Revision history for this message
dan the person (dantheperson) wrote :

Are there any plans to release the fix for 8.04, or do i need to keep running the kernel from fiesty to have working XvMC under 8.04?

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

Hi.
To resolve this bug, try build/install the latest openchrome driver.

The detail build instruction for Ubuntu/Debian is available at:
https://help.ubuntu.com/community/OpenChrome

Then you can upgrade your kernel.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.