[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#376004: marked as done (xserver-xorg-video-savage: Document how to get DRI working)



Your message dated Sat, 05 May 2007 13:05:57 +0200
with message-id <463C6515.8040608@ens-lyon.org>
and subject line Bug#376004: xserver-xorg-video-savage: Document how to get DRI working
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: xserver-xorg-video-savage
Version: 1:2.0.2.3-4
Severity: wishlist
Tags: patch

Getting DRI working with the Savage driver in this package is not
documented very well. The main problem I had was that I had not
installed libgl1-mesa-dri, which contains savage_dri.so that is
necessary for DRI acceleration. I would like to add a Suggests: on this
package to control, and I have also documented how to debug these
problems in a new README.Debian for this package. Please could you
consider adding this to the package?

I haven't made libgl1-mesa-dri a Recommends: because it is quite a large
package, and xserver-xorg-video-savage is often installed on machines
where it is not needed.

Chris

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-k7
Locale: LANG=en_GB, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)

Versions of packages xserver-xorg-video-savage depends on:
ii  libc6                        2.3.6-13    GNU C Library: Shared libraries
ii  xserver-xorg-core            1:1.0.2-8.1 X.Org X server -- core server

xserver-xorg-video-savage recommends no packages.

-- no debconf information
diff -u xserver-xorg-video-savage-2.0.2.3/debian/changelog xserver-xorg-video-savage-2.0.2.3/debian/changelog
--- xserver-xorg-video-savage-2.0.2.3/debian/changelog
+++ xserver-xorg-video-savage-2.0.2.3/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-savage (1:2.0.2.3-4.cjh) unstable; urgency=low
+
+  * Add information about debugging 3D acceleration in README.Debian
+
+ -- Chris Halls <halls@debian.org>  Thu, 29 Jun 2006 16:35:08 +0100
+
 xserver-xorg-video-savage (1:2.0.2.3-4) unstable; urgency=low
 
   * Upload to modular
diff -u xserver-xorg-video-savage-2.0.2.3/debian/rules xserver-xorg-video-savage-2.0.2.3/debian/rules
--- xserver-xorg-video-savage-2.0.2.3/debian/rules
+++ xserver-xorg-video-savage-2.0.2.3/debian/rules
@@ -70,7 +70,7 @@
 	dh_testdir
 	dh_testroot
 
-	dh_installdocs
+	dh_installdocs debian/README.Debian
 	dh_installchangelogs
 	dh_install --sourcedir=debian/tmp
 	dh_link
diff -u xserver-xorg-video-savage-2.0.2.3/debian/control xserver-xorg-video-savage-2.0.2.3/debian/control
--- xserver-xorg-video-savage-2.0.2.3/debian/control
+++ xserver-xorg-video-savage-2.0.2.3/debian/control
@@ -11,6 +11,7 @@
 Depends: ${shlibs:Depends}, ${misc:Depends}, xserver-xorg-core (>= 1:0.99.0-1)
 Provides: xserver-xorg-video
 Replaces: xserver-xorg (<< 6.8.2-35)
+Suggests: libgl1-mesa-dri
 Description: X.Org X server -- Savage display driver
  This package provides the driver for the S3/VIA Savage/ProSavage/Twister family
  of chipsets.
@@ -20,4 +21,6 @@
  <URL:http://lists.freedesktop.org/mailman/listinfo/xorg>
  .
+ You also need to install libgl1-mesa-dri for 3D acceleration of Savage cards
+ .
  This module can be found as the module 'driver/xf86-video-savage' at
  :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg
only in patch2:
unchanged:
--- xserver-xorg-video-savage-2.0.2.3.orig/debian/README.Debian
+++ xserver-xorg-video-savage-2.0.2.3/debian/README.Debian
@@ -0,0 +1,52 @@
+3D acceleration using Savage drivers
+------------------------------------
+
+If 3D acceleration is working, glxinfo (in package mesa-utils) will report:
+  
+  direct rendering: Yes
+
+Also, in your X server log (/var/log/Xorg.0.log)  you will find:
+
+  (**) SAVAGE(0): DRI is enabled
+
+
+Troubleshooting 3D acceleration with Savage drivers
+---------------------------------------------------
+
+If can not find this in your X server log:
+
+   (**) SAVAGE(0): DRI is enabled
+
+You should check that your X server really is using the Savage driver, and that
+X acceleration is not disabled. You should find a device section like this in
+/etc/X11/xorg.conf:
+
+Section "Device"
+        Identifier      "S3"
+        Driver          "savage"
+EndSection
+
+If the X server log shows that DRI is disabled, but glxinfo reports that direct
+rendering is not working, you should check that libgl1-mesa-dri is installed.
+This package contains the savage_dri.so DRI module which is needed for direct
+rendering.  If this is installed, look at the output of glxinfo with debug
+information enabled. On a working system you should see something like this:
+
+$ LIBGL_DEBUG=verbose glxinfo
+
+name of display: :0.0
+libGL: XF86DRIGetClientDriverName: 2.0.2 savage (screen 0)
+libGL: OpenDriver: trying /usr/lib/dri/savage_dri.so
+drmOpenByBusid: Searching for BusID pci:0000:01:00.0
+drmOpenDevice: node name is /dev/dri/card0
+drmOpenDevice: open result is 4, (OK)
+drmOpenByBusid: drmOpenMinor returns 4
+drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
+libGL error:
+Can't open configuration file /etc/drirc: No such file or directory.
+libGL error:
+Can't open configuration file /home/chris/.drirc: No such file or directory.
+display: :0  screen: 0
+direct rendering: Yes
+[...]
+

--- End Message ---
--- Begin Message ---
As explained earlier, we just need to update the global Debian-Xorg FAQ
and bring it back in one package. We have some other bug reports about
this. No need to keep this one, there's nothing specific to Savage. Thanks.

Brice


--- End Message ---

Reply to: