The original posting is below. Since then, I have disabled the driver, since it always locks within 5 minutes of starting X.org 6.8.0.

Also, to answer a previous question, the r300 GL demo looks great, but the triangle demo does not. It comes out shifted and with some garbage. However, the triangles are visible.

-------- Original Message --------
Subject: r300 Report.
Date: Sun, 31 Oct 2004 00:15:19 -0400
From: Pat Suwalski <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED],  [EMAIL PROTECTED]

Hello,

I just spent the evening fiddling with the two r300 patches from
r300.sf.net.

This eMail is a summary of my experiences, and I am willing to pursue
the issues and keep trying.

I am running the following system:
 - AMD 64 fx-51
 - Radeon 9800XT
 - Kernel 2.6.9
 - X.org 6.8.0

Initially, I was having a good deal of trouble getting it going. X would
start, but as soon as any program would try to connect to the X server,
the screen would go blank, but the computer was still in a responsive
state. However, the X server was in state "R", and was not killable. I
later discovered these dmesg messages (AGP basically killed itself):

[drm] Initialized radeon 1.11.0 20020828 on minor 0:
agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
agpgart: Badness. Don't know which AGP mode to set. [cmd:1f000a0a
tmp:1f000a1a
fell back to:- cmd:1f000a08 tmp:1f000a1a]
agpgart: Bridge couldn't do AGP x4.
agpgart: Graphic card couldn't do AGP x4.
agpgart: Badness. Don't know which AGP mode to set. [cmd:1f000a08
tmp:ff00021b
fell back to:- cmd:1f000208 tmp:ff00021b]
agpgart: Bridge couldn't do AGP x4.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 0x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 0x mode
[drm] Loading R300 Microcode

However, as you can see, the dri patch worked.

The problem was that the gart can't seem to handle AGP8x, so I reduced
it to 4x in the BIOS. At that point, the X server started working properly:

[drm] Initialized radeon 1.11.0 20020828 on minor 0:
agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 4x mode
[drm] Loading R300 Microcode

If anyone has any insight into the 8x issue, please let me know.

The X server confirmed success:

(...)
(II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers
(II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers
(II) RADEON(0): [drm] dma control initialized, using IRQ 169
(II) RADEON(0): [drm] Initialized kernel GART heap manager, 5111808
(II) RADEON(0): Direct rendering enabled
(...)

However,  glxinfo tells me: "direct rendering: No". The r300_demo
confirms this by crapping out, suggesting the BusID is wrong, which it
is not.

One way or another, the PCI id of my card is 1002:4e48, and it seems to
have no negative effects on the hardware, so it might as well be added
to the list of pci id's.

If anyone has any insight into what's up with all of this, I'm all ears.
Again, I'll help out as much as I can. Thanks.

--Pat



-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to