Radeon X700 Pro can no longer do AGP 8X since commit 295823d0879a

Sean seanlkml at sympatico.ca
Tue Sep 11 00:00:49 PDT 2007

Hi Michel,

A git-bisect shows that since commit 295823d0879a in the xf86-video-ati
tree a X700 Pro card[1] can no longer be set to AGP 8X, using "AGPMode 8"
in the xorg config file[2].  With older versions of the driver there was
no error reported setting 8X mode in the log[3].

Perhaps this is a case where the new code is doing a better job of
detecting a problem and not setting 8X mode.  Having said that, the card
is capable of 8X speed and the motherboard has a AGPv3 8X capable
slot as well[4].

A naive reading of the commit suggested that the card was not being
detected as AGP version 3.  Adding a quick hack to force "is_v3"
to true, allowed 8X mode to be set by the latest driver.

Would you be able to offer any suggestions about how to resolve this?
If there is any info you need about the setup here, just holler.


P.S.  The README file in the source tree says to email tsi at xfree86.org;
      is that still appropriate?

[1] ATI Radeon X700 Pro 256MB, 128-bit GDDR3, AGP 8X:

01:00.0 VGA compatible controller: ATI Technologies Inc RV410 [Radeon X700 Pro (PCIE)] (prog-if 00 [VGA])
        Subsystem: ATI Technologies Inc Unknown device 2302
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
        Memory at d0000000 (32-bit, prefetchable) [size=256M]
        I/O ports at a800 [size=256]
        Memory at ff8f0000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at ff8c0000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] AGP version 3.0
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-

01:00.1 Display controller: ATI Technologies Inc RV410 [Radeon X700 Pro (PCIE)] Secondary
        Subsystem: ATI Technologies Inc Unknown device 2303
        Flags: bus master, 66MHz, medium devsel, latency 32
        Memory at ff8e0000 (32-bit, non-prefetchable) [disabled] [size=64K]
        Capabilities: [50] Power Management version 2

[2]  Xorg.log with latest git:

(II) RADEON(0): [drm] Using the DRM lock SAREA also for drawables.
(II) RADEON(0): [drm] framebuffer handle = 0xd0000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(II) RADEON(0): X context handle = 0x1
(II) RADEON(0): [drm] installed DRM signal handler
(EE) RADEON(0): Illegal AGP Mode: 8 (valid values: 1, 2, 4), leaving at 1x
(==) RADEON(0): Using AGP 1x

[3]  Xorg.log prior to 295823d0879a:

(II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module version 1.28.0
(**) RADEON(0): AGP 8x mode is configured
(II) RADEON(0): AGP Fast Write disabled by default
(==) RADEON(0): Page Flipping disabled
(II) RADEON(0): Will try to use DMA for Xv image transfers
(II) RADEON(0): Generation 2 PCI interface, using max accessible memory
(II) RADEON(0): Detected total video RAM=262144K, accessible=262144K (PCI BAR=262144K)
(--) RADEON(0): Mapped VideoRAM: 262144 kByte (128 bit DDR SDRAM)
(II) RADEON(0): Color tiling enabled by default

[4] Intel D865GBF desktop motherboard:


More information about the xorg mailing list