Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 May 2009 10:20:05 -0500
From:      Robert Noland <rnoland@FreeBSD.org>
To:        Denis Shaposhnikov <dsh@wizard.volgograd.ru>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: Xorg crash with xf86-video-intel-2.7.0
Message-ID:  <1241796005.1733.19.camel@balrog.2hip.net>
In-Reply-To: <20090508181017.04d44e4b@wizard.volgograd.ru>
References:  <20090508181017.04d44e4b@wizard.volgograd.ru>

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

--=-LD+XRsW4MiS/5h0JW3MC
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2009-05-08 at 18:10 +0400, Denis Shaposhnikov wrote:
> #3  0x285f21eb in _fence_emit_internal ()

Whatever your configuration is, it is trying to use UXA and DRI, which
won't work.  You need to set Option "AccelMethod" "EXA".

You *should* be able to use UXA without DRI and in the testing I've
done, it is faster for at least some workloads.  You won't get hardware
3d though.  I know that I tested UXA without DRI on git master, I don't
recall if it works quite right in 2.7.0.

On Intel, DRI2 requires UXA and the combination also means that it
requires GEM, which we don't have.  It really should reject this
configuration or fallback more gracefully than crashing X.  It attempts
to use the fake buffer manager from libdrm and currently I don't see any
way that this can work.

So, valid configurations for Intel are:

Option "AccelMethod" "EXA"
Option "DRI"

or

Option "AccelMethod" "UXA"
Option "DRI" "off"

robert.

--=20
Robert Noland <rnoland@FreeBSD.org>
FreeBSD

--=-LD+XRsW4MiS/5h0JW3MC
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (FreeBSD)

iEYEABECAAYFAkoETaUACgkQM4TrQ4qfROOfhACeJ2xYcY4CHbbkKUmOZOYs3aiO
RL0An3u1hp4D1FuDZcuArLuBdZaulo7p
=Spgn
-----END PGP SIGNATURE-----

--=-LD+XRsW4MiS/5h0JW3MC--




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