glxgears very slow (no DRI1 drivers anymore)

Bug #994878 reported by Russell D Mileham
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Running Lubuntu 12.04 on old AMD Athlon XP machine glxgears reports 25 frames per second.

Running Ubuntu 9.10 on the same machine glxgears reports 400 frames per second.

Under 12.04 Hardinfo -> Display reports the following for OpenGL
Vendor: VMware, Inc
Renderer: Gallium 0.4 on softpipe

Under 9.10
Vendor: S3 Graphics Inc
Renderer: Mesa DRI Prosavage DDR 20061110

russ@RussLubuntu:~$ lsb_release -rd
Description: Ubuntu 12.04 LTS
Release: 12.04

russ@RussLubuntu:~$ apt-cache policy xorg
xorg:
  Installed: 1:7.6+12ubuntu1
  Candidate: 1:7.6+12ubuntu1
  Version table:
 *** 1:7.6+12ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
        100 /var/lib/dpkg/status

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xorg 1:7.6+12ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Uname: Linux 3.2.0-24-generic i686
ApportVersion: 2.0.1-0ubuntu7
Architecture: i386
Date: Fri May 4 17:22:30 2012
InstallationMedia: Lubuntu 12.04 "Precise Pangolin" - Release i386 (20120423.1)
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
---
ApportVersion: 2.0.1-0ubuntu7
Architecture: i386
DistroRelease: Ubuntu 12.04
InstallationMedia: Lubuntu 12.04 "Precise Pangolin" - Release i386 (20120423.1)
Package: xorg 1:7.6+12ubuntu1
PackageArchitecture: i386
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Tags: precise
Uname: Linux 3.2.0-24-generic i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

Revision history for this message
Russell D Mileham (rmileham) wrote :
Revision history for this message
Daniel Letzeisen (dtl131) wrote :

First, make sure xserver-xorg-video-savage package is installed. If it already is, please run this command to gather xorg info:
apport-collect 994878

You can try to force use of the savage driver by creating an /etc/X11/xorg.conf file with the following contents:

Section "Device"
        Identifier "Configured Video Device"
 Driver "savage"
EndSection

Section "Monitor"
        Identifier "Configured Monitor"
EndSection

Section "Screen"
        Identifier "Default Screen"
        Monitor "Configured Monitor"
        Device "Configured Video Device"
EndSection

Revision history for this message
Russell D Mileham (rmileham) wrote : Dependencies.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Russell D Mileham (rmileham) wrote : Re: glxgears very slow

Thanks for the reply Dave,

I ran apport-collect as you requested, I have also attached my config file (/usr/share/X11/xorg.conf.d/10-monitor.conf) and my latest xorg.log file. Let me know if I can do anything else.

Best Regards,
Russ Mileham

Revision history for this message
Russell D Mileham (rmileham) wrote :
Bryce Harrington (bryce)
affects: xorg (Ubuntu) → xserver-xorg-video-savage (Ubuntu)
Revision history for this message
Tormod Volden (tormodvolden) wrote :

There is no more DRI1 support in mesa (from version 8.x which is in Ubuntu 12.04). That means these old cards for which there are no DRI2 drivers will not have hardware accelerated OpenGL. Unless you install DRI1 drivers yourself... See http://phoronix.com/forums/showthread.php?70813-DRI1-drivers-for-Ubuntu-12-04-(savage-mga-r128-tdfx-sis-unichrome)

affects: xserver-xorg-video-savage (Ubuntu) → mesa (Ubuntu)
Revision history for this message
Russell D Mileham (rmileham) wrote :

Tormod,

Thank you so much. Your solution is exactly what I needed. Glxgears now reports 380 fps. Certainly not a speed demon, but sufficient for what I am doing.

Is there something I need to do to close this bug, or mark it as solved?

Best Regards,
Russ Mileham

Revision history for this message
Tormod Volden (tormodvolden) wrote :

It is an upstream regression, although a calculated one. A fix for Ubuntu would be to have these DRI1 drivers available in the standard repos (universe if that still exists?).

Changed in mesa (Ubuntu):
status: New → Confirmed
summary: - glxgears very slow
+ glxgears very slow (no DRI1 drivers anymore)
Revision history for this message
Bryce Harrington (bryce) wrote :

@Tormod, thanks for doing the packaging work on this.

Yes, I think it'd be fine for you to post your package to universe. I believe new packages need to go through a review process, but as this is split off from mesa itself I think the review should be straightforward. Go ahead and upload to universe and let me know if you need any help.

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

As we aren't officially supporting savage in ubuntu's mesa now, I'll close out the task as wontfix and leave community support to the mesa-legacy package.

Changed in mesa (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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