From owner-freebsd-x11@FreeBSD.ORG Tue Jul 29 16:14:37 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 86E88DF for ; Tue, 29 Jul 2014 16:14:37 +0000 (UTC) Received: from vulpes.vvelox.net (vulpes.vvelox.net [99.69.115.42]) by mx1.freebsd.org (Postfix) with ESMTP id 52C0C22D0 for ; Tue, 29 Jul 2014 16:14:37 +0000 (UTC) Received: from vixen42.vulpes.vvelox.net (vixen42.vulpes.vvelox.net [192.168.15.2]) (Authenticated sender: kitsune) by vulpes.vvelox.net (Postfix) with ESMTPA id D67F5493F503; Tue, 29 Jul 2014 11:08:52 -0500 (CDT) Date: Tue, 29 Jul 2014 11:08:58 -0500 From: "Zane C. B-H." To: Warren Block Subject: Re: Multiple video cards Message-ID: <20140729110858.04a2bb6b@vixen42.vulpes.vvelox.net> In-Reply-To: References: X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-x11@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2014 16:14:37 -0000 On Sun, 27 Jul 2014 17:17:43 -0600 (MDT) Warren Block wrote: > Test system: > > FreeBSD 10-STABLE amd64 r269160 > AMD A8-3850 APU (Radeon HD6550D) > Radeon X1650 PCIe card > > Under IGX Configuration, the APU motherboard BIOS has a "Surround > View" setting. When enabled, the onboard HD6550 GPU remains > enabled when an additional video card is connected. > > With the HD6550 disabled, the X1650 works fine. pciconf shows only > one video device. > > With the HD6550 enabled, both video devices show in pciconf, and X > gives the "screens not found" error unless both are defined in > xorg.conf. X starts, but xrandr only shows the HD6550, and only > the monitors attached to the motherboard video connectors work. > xrandr only shows that cards. > > There may be more settings required in xorg.conf. I think that > Xinerama is obsolete, but don't know. > > Based on some Linux stuff: > % xrandr --listproviders > RandR 1.4 not supported > > Is there a right way to define multiple monitors on more than one > card for the same virtual screen? You are most likely looking at using Xinerama there, unless the Radeon driver has something specific for it like Nvidia driver does. The man page should give you a better idea of what exactly you need to do. As to configuring it, enable them both and do "X -configure" to build it. That should autodect all cards and shove them into a config. You will likely need to learn to do some tweaking as it rarely properly detects the proper driver to use, meaning it will default to "vesa". You will also need to setup all the screen you want to use in it.