radeon cards - xinerama in xfree
Eric Anholt
eta at lclark.edu
Fri May 20 15:29:07 PDT 2005
On Fri, 2005-05-20 at 23:53 +0200, Oliver Lehmann wrote:
> Hi,
>
> I used a matrox g400dh before i upgraded my system to an amd64 one. Now
> I'm using an ati radeon 9250 card and having trouble getting xinerama
> working like it worked before. with all the special CRT2-Option I'm able
> to get a streched screen but no center hints and so on are given to my
> application which means resizing, maximizing, centering and so on doesn't
> work really good. I'm getting the following "warning" on loading xorg.
>
> (II) Primary Device is: PCI 01:00:0
> (WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1)
> found
> (--) Chipset ATI Radeon 9200PRO 5960 (AGP) found
>
>
> since I have a PCI:1:0:1 device section in my xorg.conf I guess the error
> is here:
>
> drm0 at pci1:0:0: class=0x030000 card=0x004e1043 chip=0x59601002 rev=0x01
> hdr=0x00
> vendor = 'ATI Technologies Inc.'
> device = 'Radeon 9200 Pro (RV280)'
> class = display
> subclass = VGA
> none3 at pci1:0:1: class=0x038000 card=0x004f1043 chip=0x59401002 rev=0x01
> hdr=0x00
> vendor = 'ATI Technologies Inc.'
> device = 'Radeon 9200 Pro (RV280) - Secondary'
> class = display
>
> is it possible to attach drm1 on none3?
>
> Part of my xorg.conf
>
> Section "Device"
> Identifier "ATI1"
> Driver "radeon"
> #VideoRam 16384
> BusID "PCI:1:0:0"
> Screen 0
> Option "CRT2Position" "RightOf"
> Option "CRT2HSync" "30.0-70.0"
> Option "CRT2VRefresh" "50.0-120.0"
> Option "MetaModes" "1152x864-1152x864"
> Option "MonitorLayout" "CRT,CRT"
> Option "MergedFB" "true"
> Option "NoMergedXinerama" "false"
> # Option "MergedXineramaCRT2IsScreen0" "1"
> # Insert Clocks lines here if appropriate
> EndSection
>
> Section "Device"
> Identifier "ATI2"
> Driver "radeon"
> BusID "PCI:1:0:1"
> Screen 1
> EndSection
>
> All the ATI1-Options where added only for radeon since w/o them I'm only
> getting a "copy" on my 2nd monitor.
The MergedXinerama option (which you have enabled in the config excerpt
above) should be getting you the Xinerama hints necessary for your WM,
if your WM knows about xinerama. I didn't think you wanted the 2nd
device section in this case of using MergedFB, but that would be my only
suggestion. I haven't run any multihead system personally, and I know
it's tricky from the one I've ever set up.
--
Eric Anholt eta at lclark.edu
http://people.freebsd.org/~anholt/ anholt at FreeBSD.org
More information about the freebsd-amd64
mailing list