(Needs radeon-rewrite) [rv5xx] sauerbraten won't display on -ati

Bug #327698 reported by Bryce Harrington
6
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Fix Released
Low
Unassigned
sauerbraten (Ubuntu)
Invalid
Undecided
Unassigned
xserver-xorg-video-ati (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: sauerbraten

[Problem]
Running sauerbraten, displays a window with titlebar and edges, but only black content, on RV535 [Radeon X1650 Series].

[Discussion]
I've got a dual-head/non-compiz setup on an ATI RV535 X1650. On startup, sauerbraten switches the screen to clone mode at a low resolution (guessing something like 1024x768?) It displays in a window expanded to fill the screen, however the contents remain black. I can hear music playing after a short time, but no graphics. I switch to a virtual console and can kill the program (alt-tab didn't seem to work).

In killing sauerbraten, it restored the screen resolution but left it in clone mode. As well, it caused a weird problem where the mouse cursor disappears on the left half of the left monitor (right monitor is fine). After switching to vt1 and back, that problem went away. But I'm guessing both of these are separate issues from the black screen.

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 82P965/G965 Memory Controller Hub [8086:29a0] (rev 02)
 Subsystem: Intel Corporation Device [8086:514d]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV535 [Radeon X1650 Series] [1002:71c7] (rev 9e)
 Subsystem: PC Partner Limited Device [174b:0840]

Related branches

Revision history for this message
C. Cooke (ccooke) wrote :

Hi, thanks for taking the time to submit a bug report.

If you could give us some more information it would help to categorise this bug correctly. In particular, it would be great if you could include:

* The version of Ubuntu you're running this on
* The output of 'apt-cache policy sauerbraten'
* The output of 'apt-cache policy xserver-xorg-video-ati'

Thanks!

C. Cooke (ccooke)
Changed in xserver-xorg-video-ati:
status: New → Incomplete
Changed in sauerbraten:
status: New → Incomplete
Revision history for this message
Bryce Harrington (bryce) wrote :

Ubuntu Jaunty

sauerbraten:
  Installed: 0.0.20080620.dfsg-1
  Candidate: 0.0.20080620.dfsg-1
  Version table:
 *** 0.0.20080620.dfsg-1 0
        500 http://se.archive.ubuntu.com jaunty/multiverse Packages
        100 /var/lib/dpkg/status
xserver-xorg-video-ati:
  Installed: 1:6.10.0-1ubuntu1
  Candidate: 1:6.10.0-1ubuntu1
  Version table:
 *** 1:6.10.0-1ubuntu1 0
        500 http://se.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status

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

[xrandr]
Screen 0: minimum 320 x 200, current 3840 x 1200, maximum 3840 x 1200
DVI-1 connected 1920x1200+1920+0 (normal left inverted right x axis y axis) 519mm x 324mm
   1920x1200 60.0*+
   1600x1200 60.0
   1680x1050 59.9
   1280x1024 76.0 75.0 72.0 60.0
   1152x864 75.0
   1024x768 75.0 70.1 60.0
   832x624 74.6
   800x600 72.2 75.0 60.3
   640x480 75.0 72.8 66.7 59.9
   720x400 70.1
   640x350 70.1
DVI-0 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm
   1920x1200 60.0*+
   1600x1200 60.0
   1680x1050 59.9
   1280x1024 76.0 75.0 72.0 60.0
   1152x864 75.0
   1024x768 75.0 70.1 60.0
   832x624 74.6
   800x600 72.2 75.0 60.3
   640x480 75.0 72.8 66.7 59.9
   720x400 70.1
   640x350 70.1

description: updated
Revision history for this message
Oibaf (oibaf) wrote :

Sauerbraten should be run with command line option "-f0".
See also http://wiki.x.org/wiki/RadeonProgram

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

Thanks; indeed that did the trick.

Maybe that should be the default? In any case there is not an -ati problem here; closing bug.

Changed in xserver-xorg-video-ati:
status: Incomplete → Fix Released
Revision history for this message
Oibaf (oibaf) wrote :

It's a mesa r300 driver bug, according to some on the sauerbraten forum:
http://www.cubeengine.com/forum.php4?action=display_thread&thread_id=1899

Revision history for this message
Oibaf (oibaf) wrote :
Changed in sauerbraten:
status: Incomplete → Invalid
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Unless the fixes are backported to the 7.4 branch, there's little hope to get them for jaunty.

Changed in mesa (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Oibaf (oibaf)
Changed in xserver-xorg-video-ati (Ubuntu):
status: Fix Released → Invalid
Bryce Harrington (bryce)
summary: - [rv5xx] sauerbraten won't display on -ati
+ (Needs radeon-rewrite) [rv5xx] sauerbraten won't display on -ati
Changed in mesa (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mesa - 7.6.0~git20090817.7c422387-0ubuntu1

---------------
mesa (7.6.0~git20090817.7c422387-0ubuntu1) karmic; urgency=low

  [Bryce Harrington]
  * Checkout from git 20090817 (master branch) up to commit
    7c4223876b4f8a78335687c7fcd7448b5a83ad10
    + Add DRI2 support to -ati
      (LP: #329654, #404428, #327698, #321108)
    + Fix portion of MythTV Frontend does not work with RADEON DRI
      (LP: #341898)
    + Fix selection mode on RS482
      (LP: #273329)
    + Fix issue running 3D acceleration games on ATI chipsets
      (LP: #374590)
    + Provide DRI2 swap buffers
      (LP: #377090)
    + Fix blender unusable with UXA when DRI2 enabled
      (LP: #353763)
  * Drop 108_bo_assertion.patch (applied upstream)

  [Robert Hooker]
  * Only added debian/ tree from origin/ubuntu
  * Enable r600 driver. Note that it requires seperate drm modules
    not provided in this PPA or in ubuntu, and also does not work with
    KMS.

 -- Bryce Harrington <email address hidden> Fri, 21 Aug 2009 16:13:50 -0700

Changed in mesa (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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