Radeon driver : some comments about the source code

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

 




Last mail for today,

I checked ATI's fglrx source code and the pci.ids database and I found some discrepancies with
XFree86's code (radeon_probe.c) for the identification of the chipsets.
I would normally tell ATI is right, but ...

PCI_CHIP_RV380_3152        "ATI Radeon Mobility X300 (M24) 3152 (PCIE)"
=> fglrx : ATI MOBILITY RADEON X300 (M22 3152), so RV370 chipset (instead of RV380)
=> pci.ids : ATI|M22 [Radeon Mobility X300]

PCI_CHIP_RV360_AR        "ATI Radeon 9600XT AR (AGP)"
=> fglrx : ATI RADEON 9600 Series (RV350/RV360 4152)
=> pci.ids : ATI|RV350 AR [Radeon 9600]

PCI_CHIP_RV370_5462        "ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE)"
=> fglrx and pci.ids agree, but according to the radeon(4x) man page, the M24 chipset is comparable to a
RV380 (instead of RV370)

PCI_CHIP_RV370_5B62        "ATI Radeon X600 (RV370) 5B62 (PCIE)"
=> pci.ids : ATI|RV380 [Radeon X600 (PCIE)]
=> according to the radeon(4x) man page, the X600 has a RV380 chipset (instead of RV370)
=> but fglrx also says : RADEON X600 Series (RV370 5B62) whereas other X600 are given as RV380

PCI_CHIP_RS350_7835     "ATI Radeon Mobility 9200 IGP 7835"
=> fglrx : MOBILITY RADEON 9000 IGP        RL300MB (what is RL300 ???)

PCI_CHIP_RS300_5835     "ATI Radeon Mobility 9100 IGP (U3) 5835"
=> fglrx says : RS300M chipset ???

Moreover, the man page and source code should indicate clearly where the DRI is supported or not,
because RADEONPreInitDRI(), is not always clean with that.

Loïc Mahé - Toulouse, France

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [X Forum]     [XFree86]     [XFree86 Newbie]     [X.Org]     [IETF Annouce]     [Security]     [Fontconfig]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]

  Powered by Linux