I'm having a problem with a program I wrote using OpenSceneGraph and OpneGL. The program builds a 3D tree of arrows with n branches from each parent branch and m levels of branching. Note: what I call a branch, other often call a subtree. Birds don't sit on subtrees, they sit on branches. When I build the tree with more than 3 levels of branching, it locks up then either fails like a nice application and gives me back my display, or locks up various subsystems sometimes to the point where the only option is the on/off I/O device, i.e., can't ssh in. The program runs fine on XP. On SuSE 9.2, running on the same box, I receive the following errors: "Warning... Video Sync not working correctly" (from Producer) and "radeonWaitIrq: drmRadeonIrqWait: -16" from who knows. One suggestion I received was that I might have something from Mesa installed that I don't need. Is there such thing as a Mesa video driver that could be substituted with an ATI driver? Here's all the relevant configuration info I can think of. The box is a P4 2.4 with an intel MB, and a gig of RAM. Not that the fglrx README does not specifically name my hardware as supported, but the problem happens whether that is installed or not. Any suggestions as to what I might to to fix this? ljosalfr:~ # hwinfo --gfxcard 18: PCI(AGP) 100.0: 0300 VGA compatible controller (VGA) [Created at pci.273] Unique ID: VCu0.G_wQWNYi3c6 Parent ID: vSkL.HMrCSWFGDg0 SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0 SysFS BusID: 0000:01:00.0 Hardware Class: graphics card Model: "PC Partner RV100 QY [Sapphire Radeon VE 7000]" Vendor: pci 0x1002 "ATI Technologies Inc" Device: pci 0x5159 "Radeon VE" SubVendor: pci 0x174b "PC Partner Limited" SubDevice: pci 0x7112 "RV100 QY [Sapphire Radeon VE 7000]" Driver: "radeon" Memory Range: 0xd0000000-0xd7ffffff (rw,prefetchable) I/O Ports: 0xc800-0xc8ff (rw) Memory Range: 0xff8f0000-0xff8fffff (rw,non-prefetchable) Memory Range: 0xff8c0000-0xff8dffff (ro,prefetchable,disabled) IRQ: 11 (234010 events) I/O Ports: 0x3c0-0x3df (rw) Driver Info #0: XFree86 v4 Server Module: radeon Driver Info #1: XFree86 v4 Server Module: radeon 3D Support: yes Color Depths: 16 Extensions: dri Options: Config Status: cfg=yes, avail=yes, need=yes, active=unknown Attached to: #11 (PCI bridge) Primary display adapter: #18 ################################################################ ljosalfr:~ # 3Ddiag 3Ddiag version 0.722 Verifying 3D configuration: Using 3dinfo ************************************************************ Verifying 3D configuration for 3D board "ATI Technologies Inc Radeon VE (1002@5159)": Tests for X.Org configuration: Config File /etc/X11/XF86Config ... done. Driver ... done. Extensions ... done. Options ... done. Checking GL/GLU/glut runtime configuration: GL/GLU ... done (package xorg-x11-Mesa) glut ... done (package freeglut) #################################################################### ljosalfr:~ # rpm -qa | grep xorg xorg-x11-fonts-75dpi-6.8.2-35.1 xorg-x11-doc-6.8.2-35.1 xorg-x11-6.8.2-35.1 xorg-x11-fonts-syriac-6.8.2-35.1 xorg-x11-devel-6.8.2-35.1 xorg-x11-Xvnc-6.8.2-35.1 xorg-x11-man-6.8.2-35.1 xorg-x11-libs-6.8.2-35.1 xorg-x11-Xnest-6.8.2-35.1 xorg-x11-fonts-cyrillic-6.8.2-35.1 xorg-x11-server-glx-6.8.2-35.1 xorg-x11-Xprt-6.8.2-35.1 xorg-x11-fonts-scalable-6.8.2-35.1 xorg-x11-Mesa-devel-6.8.2-35.1 xorg-x11-fonts-100dpi-6.8.2-35.1 xorg-x11-Mesa-6.8.2-35.1 xorg-x11-server-6.8.2-35.1 xorg-x11-driver-options-6.8.2-35.1 xorg-x11-Xvfb-6.8.2-35.1 ########################################################################### ljosalfr:~ # cat /etc/SuSE-release SuSE Linux 9.2 (i586) VERSION = 9.2 ####################################################################### ljosalfr:~ # rpm -qa | grep fglrx km_fglrx-8.12.10-1.1 fglrx-8.12.10-1.1 -- Regards, Steven
On Sunday 22 May 2005 21:48, Steven T. Hatton wrote: ... Whoops! Add that to the list of installed stuff: rpm -qa | grep drm km_drm-6.8.2-35.1 -- Regards, Steven
Steven, On Sunday 22 May 2005 19:02, Steven T. Hatton wrote:
On Sunday 22 May 2005 21:48, Steven T. Hatton wrote: ... Whoops! Add that to the list of installed stuff:
rpm -qa | grep drm km_drm-6.8.2-35.1
Where did you get that? Or when? And what is its relation to the ATI Radeon driver? My 9.3 system has km_drm-6.8.2-30, from the 9.3 DVD. A few weeks ago I retrieved and installed the driver RPM from the ATI Web site. Which version of fglrx_6_8_0 do you have? I have fglrx_6_8_0-8.12.10-1. Did you get the newer km_drm from them?
-- Regards, Steven
Randall Schulz
On Sunday 22 May 2005 23:15, Randall R Schulz wrote:
Steven,
On Sunday 22 May 2005 19:02, Steven T. Hatton wrote:
On Sunday 22 May 2005 21:48, Steven T. Hatton wrote: ... Whoops! Add that to the list of installed stuff:
rpm -qa | grep drm km_drm-6.8.2-35.1
Where did you get that? Or when?
Randall, This is what I have: ftp://ftp.suse.com/pub/suse/i386/supplementary/X/Xorg/Xorg-X11R6.8.2/i386/suse92/km_drm-6.8.2-35.1.i586.rpm
And what is its relation to the ATI Radeon driver?
rpm -q --whatprovides /usr/src/kernel-modules/drm/radeon.h
My 9.3 system has km_drm-6.8.2-30, from the 9.3 DVD.
A few weeks ago I retrieved and installed the driver RPM from the ATI Web site. Which version of fglrx_6_8_0 do you have? I have fglrx_6_8_0-8.12.10-1. Did you get the newer km_drm from them?
ftp://ftp.suse.com/pub/suse/i386/supplementary/X/ATI/suse92/i386/fglrx/8.12.10/fglrx-8.12.10-1.1.i586.rpm ftp://ftp.suse.com/pub/suse/i386/supplementary/X/ATI/suse92/i386/fglrx/8.12.10/km_fglrx-8.12.10-1.1.i586.rpm I haven't tried the ATI provided drivers. I'll go see if I can fetch them. IIRC, they used to send you back to your Linux distributor for drivers. -- Regards, Steven
Looks as though it's time to stop buying ATI products. I've been using ATI cards since they made the VGA Integra. If they can't expend the minimal effort to fix Linux drivers for relatively recent products, they don't want my business. This message suggest my problem is a known issue. http://www.ussg.iu.edu/hypermail/linux/kernel/0409.1/0359.html Re: [BUG] r200 dri driver deadlocks From: Alexander E. Patrakov Date: Wed Sep 08 2004 - 23:25:32 EST Patrick McFarland wrote: On Mon, 06 Sep 2004 14:12:08 -0400, Michel Dänzer <michel@xxxxxxxxxxx> wrote: You can test the r200_dri.so from the snapshot with the DRM from the kernel... And drum roll please... Too early :( The dri cvs snapshot works fine on both it's own kernel module, and the one that comes with 2.6.8.1. So now what? (And does this mean it isn't a kernel bug?) I have compiled both the kernel module and the replacement X server from the yesterday's CVS checkout of DRI (but according to "outdated" instructions in the Wiki). It made a difference against XFree86 4.4.0 + in-kernel radeon.ko. The difference is that, instead of just hanging, after several minutes of run time applications (e.g. "really slick screensavers") print: drmRadeonIrqWait: -16 and exit with status 1. After that, 2D works, but the _next_ fullscreen OpenGL application hangs the system immediately on start. -- Alexander E. Patrakov -- Regards, Steven
I've been buying and using ATI cards for Linux machines since 1992 and have never had a problem with them. Currently I'm using them in three running Linux boxes-- RH, Suse, and Debian. They've also run fine on previous Slackware and Mandrake machines. Steven T. Hatton wrote:
Looks as though it's time to stop buying ATI products. I've been using ATI cards since they made the VGA Integra. If they can't expend the minimal effort to fix Linux drivers for relatively recent products, they don't want my business.
This message suggest my problem is a known issue. http://www.ussg.iu.edu/hypermail/linux/kernel/0409.1/0359.html
Re: [BUG] r200 dri driver deadlocks From: Alexander E. Patrakov Date: Wed Sep 08 2004 - 23:25:32 EST Patrick McFarland wrote: On Mon, 06 Sep 2004 14:12:08 -0400, Michel Dänzer <michel@xxxxxxxxxxx> wrote:
You can test the r200_dri.so from the snapshot with the DRM from the kernel...
And drum roll please...
Too early :(
The dri cvs snapshot works fine on both it's own kernel module, and the one that comes with 2.6.8.1. So now what? (And does this mean it isn't a kernel bug?)
I have compiled both the kernel module and the replacement X server from the yesterday's CVS checkout of DRI (but according to "outdated" instructions in the Wiki). It made a difference against XFree86 4.4.0 + in-kernel radeon.ko.
The difference is that, instead of just hanging, after several minutes of run time applications (e.g. "really slick screensavers") print:
drmRadeonIrqWait: -16
and exit with status 1.
After that, 2D works, but the _next_ fullscreen OpenGL application hangs the system immediately on start.
-- Alexander E. Patrakov
-- A lot of us are working harder than we want, at things we don't like to do. Why? ...In order to afford the sort of existence we don't care to live. -- Bradford Angier
participants (3)
-
ken
-
Randall R Schulz
-
Steven T. Hatton