Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Aug 2008 14:44:18 +0100
From:      Tom Evans <tevans.uk@googlemail.com>
To:        Ray Newman <ray@one.com.au>
Cc:        freebsd-x11@freebsd.org, freebsd-questions@freebsd.org, xorg@lists.freedesktop.org
Subject:   Re: Dual (zaphod) head on Intel i810 does not work for FreeBSD V7.0 Release
Message-ID:  <1220017458.70002.114.camel@localhost>
In-Reply-To: <7FD401C4-3F70-4B91-9235-0EEA290C3967@one.com.au>
References:  <7FD401C4-3F70-4B91-9235-0EEA290C3967@one.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-40/5fCqt0Bu+nq9W9lws
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2008-08-29 at 17:56 +1000, Ray Newman wrote:
> Hi,
>=20
> Under FreeBSD V6.2 Release (X 6.9.0 and i810 1.4.1) with this =20
> xorg.conf, this log file
> is produced and the dual screen config works.
>=20
>=20
> Under FreeBSD V7.0 Release (X 1.4.0 and i810 1.6.5) with this xorg.conf w=
hich is nearly=20
> identical with the previous one, this log file is produced and the dual s=
creen doesn't work.
>  It seems to get the primary and secondary screens totally confused.
>
> Ray Newman
> 29 Aug 2008


With X 1.4, use driver intel ( x11-drivers/xf86-video-intel ) and xrandr
to achieve the same effect. This has the benefit of dynamically enabling
or disabling additional heads. The configuration is slightly different,
here is a pertinent snippet from mine for comparison. There is only one
device, screen and monitor specified in the conf.=20

Section "Device"
	Identifier	"Card0"
	Driver		"intel"
	VendorName	"Intel Corporation"
	Option		"DRI" "true"
	BoardName	"Mobile Integrated Graphics Controller"
	BusID		"PCI:0:2:0"
	Screen		0
EndSection

Section "Screen"
	Identifier	"Screen0"
	Device		"Card0"
	Monitor		"Monitor0"
	SubSection "Display"
		Viewport	0 0
		Depth		32
		Modes		"1400x1050"
		Virtual		2680	1050
	EndSubSection
EndSection

My laptop has an internal 1400x1050 screen, and also a 1280x1024
external screen to its left. It's enabled from my .xinitrc with a
command like 'xrandr --output VGA --mode 1280x1024 --left-of LVDS'.
Apparently due to hardware limitations, if your 'Virtual' is more than
2048x2048 in any dimension, then DRI won't work.

Cheers

Tom

--=-40/5fCqt0Bu+nq9W9lws
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEABECAAYFAki3/SoACgkQlcRvFfyds/ewKgCeJcHB5RjEcJhAQXbA7BUvC3Oj
XREAoIBMwE8QeMsESXbvt9Qg/m3nMn3t
=92bY
-----END PGP SIGNATURE-----

--=-40/5fCqt0Bu+nq9W9lws--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1220017458.70002.114.camel>