Bug 4494 - DGA mouse broken w/ exa when running quake3 or ut2003_demo
Summary: DGA mouse broken w/ exa when running quake3 or ut2003_demo
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: high enhancement
Assignee: Michel Dänzer
QA Contact:
URL:
Whiteboard:
Keywords:
: 4787 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-09-18 04:57 UTC by Andreas Stenglein
Modified: 2005-11-07 11:06 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Andreas Stenglein 2005-09-18 04:57:23 UTC
After enabling exa (Option "AccelMethod" "exa" in Device Section) the mouse
doesnt work in quake3 and ut2003_demo:
moving the mouse in any direction results in the cursor going to the lower right
corner of the screen and stick there.

Commenting out the line solves the issue.

This happens with todays CVS HEAD on a Radeon 7500 card.
Comment 1 Adam Jackson 2005-09-18 06:49:22 UTC
DGA is known to be unsupported with EXA at this time for the radeon driver.
Comment 2 Michel Dänzer 2005-11-08 05:30:24 UTC
*** Bug 4787 has been marked as a duplicate of this bug. ***
Comment 3 Michel Dänzer 2005-11-08 05:54:26 UTC
I'll commit a fix for this shortly.
Comment 4 Michel Dänzer 2005-11-08 06:06:46 UTC
CVSROOT:        /cvs/xorg
Module name:    xc
Changes by:     daenzer@gabe.freedesktop.org    05/11/08 06:05:00

Log message:
  2005-11-08  Michel Daenzer  <michel@daenzer.net>
  
        * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
        (RADEONScreenInit):
        bugzilla #4494 (https://bugs.freedesktop.org/show_bug.cgi?id=4494)
        Call RADEONDGAInit() even if EXA is enabled; the problematic DGA
        acceleration hooks are already disabled in that case.
  
        This fixes DGA issues such as DGA mouse (typically used by games in
        fullscreen mode) not working.
  
        Fix suggested by Eric Anholt.

Modified files:
      ./:
        ChangeLog 
      xc/programs/Xserver/hw/xfree86/drivers/ati/:
        radeon_driver.c 
  
  Revision      Changes    Path
  1.1501        +13 -0     xc/ChangeLog
  http://cvs.freedesktop.org/xorg/xc/ChangeLog
  1.82          +2 -3     
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
 
http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.