Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Mar 2009 17:10:26 -0500
From:      Robert Noland <rnoland@FreeBSD.org>
To:        Anonymous <swell.k@gmail.com>
Cc:        freebsd-x11 <freebsd-x11@freebsd.org>
Subject:   Re: [PREVIEW] Nouveau on FreeBSD (Take 2)
Message-ID:  <1237759826.1697.2.camel@balrog.2hip.net>
In-Reply-To: <86y6uxfc0y.fsf@gmail.com>
References:  <1237680263.1938.10.camel@balrog.2hip.net> <86r60pp8c0.fsf@gmail.com> <1237758423.1687.34.camel@balrog.2hip.net> <86y6uxfc0y.fsf@gmail.com>

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

--=-5bC2W2EZL07BVBOpoHiT
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Mon, 2009-03-23 at 01:06 +0300, Anonymous wrote:
> (dropping freebsd-current@)
>=20
> Robert Noland <rnoland@FreeBSD.org> writes:
>=20
> > On Mon, 2009-03-23 at 00:15 +0300, Anonymous wrote:
> >> Robert Noland <rnoland@FreeBSD.org> writes:
> >>=20
> >> > Ok, this patch should work on NV50 chips also.
> >> >
> >> > What you get is EXA and Xv.
> >> >
> >> > You still need:
> >> >
> >> > A recent -CURRENT or -STABLE.
> >> >
> >> > git master of libdrm and xf86-video-nouveau.
> >> >
> >> > This patch.
> >> >
> >> > Things I've figured out since the last patch...
> >> >
> >> > On NV50 class hardware you need to have a compositing manager runnin=
g
> >> > for Xv to work.  That means xcompmgr, metacity with composite enable=
d,
> >> > xfce (rumored to work as well, haven't tried).  If your running Gnom=
e
> >> > with metacity, open gconf-editor and go to apps->metacity->general a=
nd
> >> > check the composite box.
> >> [...]
> >> >
> >> > http://people.freebsd.org/~rnoland/drm-nouveau-032109.patch
> >> >
> >> > robert.
> [...]
> >> - Scrolling (shift+pgup/pgdn) in xterm is *slower* with DRM than
> >>   without it but still faster than with NoAccel. I'm using xterm with
> >>   TTF font (DejaVu Sans Mono). It's yet more noticeable when scrolling
> >>   in less(1)/screen(1) when redrawing affects whole screen not half.
> >>   Besides, there is more flickering with highly updating cli apps when
> >>   using DRM. However, launching xcompmgr fixes this sluggishness.
> >
> > This may be related to compositing with git server.  Text rendering is
> > causing considerable load on the Xserver with compositing enabled.  The
> > composite manager is only needed for Xv, can you try without it.
>=20
> Perhaps, you misread. That slow scrolling in xterm was *without*
> xcompmgr running. The last sentence was added afterwards when I
> *accidentally* successfully launched xcompmgr for XVideo test
> and noticed that scrolling is fast again, even faster than without DRM.

Ah, ok... I'm not clear on why you need the composite manager on NV50
right now, but it seems to make things work, properly.

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

--=-5bC2W2EZL07BVBOpoHiT
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)

iEYEABECAAYFAknGt1IACgkQM4TrQ4qfROMijQCfbxOSbBF0+TF9J5isGQyJPMuY
MwkAnRdp6sHe58mE8RZifkJxJQ5VbKBK
=hQqq
-----END PGP SIGNATURE-----

--=-5bC2W2EZL07BVBOpoHiT--




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