SOLVED: nForce4 + PCIE Radeons - anybody?

Eric Anholt eta at lclark.edu
Wed Jun 22 23:15:16 GMT 2005


On Thu, 2005-06-23 at 01:16 +0300, Vladimir Kushnir wrote:
> Replying to myself.
> 
> On Tue, 14 Jun 2005, Vladimir Kushnir wrote:
> 
> > Hi all,
> > Has anybody had any luck with this combination? So far no matter what I do 
> > stock X (xorg-server) just hangs my box, and xorg-server-snapshot displays 
> > absolutely distorted picture (wrong timings?) with xterm pulled over entire 
> > screen and so forth :-(
> > Box: -CURRENT (the same was with 5.4 release), Athlon64 (naturally :-), Asus 
> > A8N SLI (not Deluxe), Sapphire Radeon X600
> >
> 
> It appears this is a (bug? feature?) of Xorg: Radeons X600 Series (ID 
> 0x5B62) aren't included in correct CHIP_FAMILY in driver. Workaround: add
> ChipID 0x5b60
> to "Device" section of xorg.conf (passing for X300). More permanent 
> solution: apply this one-liner:
> 
> *** programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c.orig	Thu Jun 23 00:56:51 2005
> --- programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c	Thu Jun 23 00:57:08 2005
> ***************
> *** 2496,2501 ****
> --- 2496,2502 ----
>        case PCI_CHIP_RV370_5460:
>        case PCI_CHIP_RV370_5464:
>            info->IsMobility = TRUE;
> +     case PCI_CHIP_RV370_5B62:
>        case PCI_CHIP_RV370_5B60:
>        case PCI_CHIP_RV370_5B64:
>        case PCI_CHIP_RV370_5B65:

I've committed your fix upstream to X.Org and to the xorg-server port.
I'm testing xorg-server-snap now.  Thanks!

-- 
Eric Anholt                                     eta at lclark.edu
http://people.freebsd.org/~anholt/              anholt at FreeBSD.org


More information about the freebsd-amd64 mailing list