Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Aug 2008 23:00:57 -0400
From:      Robert Noland <rnoland@FreeBSD.org>
To:        freebsd-x11 <freebsd-x11@freebsd.org>
Subject:   Re: [CFT] drm updates
Message-ID:  <1219287657.2041.1.camel@wombat.2hip.net>
In-Reply-To: <20080820155921.GB76646@megatron.madpilot.net>
References:  <1218675844.1899.18.camel@wombat.2hip.net> <20080820155921.GB76646@megatron.madpilot.net>

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

--=-u9Z123EXLzH8r/5TybN+
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Wed, 2008-08-20 at 17:59 +0200, Guido Falsi wrote:
> On Wed, Aug 13, 2008 at 09:04:04PM -0400, Robert Noland wrote:
> > I have prepared a set of patches for drm kernel modules against -CURREN=
T
> > and -STABLE.  I would like to get this into HEAD fairly soon.
> >=20
> > This update has the latest vblank rework bits in it, so if you have
> > hardware that can disable vblank irq's (radeon, intel) you should see
> > the irq counts drop if there are no vblank consumers running.
> >=20
> > i915 suspend/resume support is included.
> >=20
> > For Intel, this should pick up support for the g33 chipsets as well.
> >=20
> > Lots of other fixes here and there...
> >=20
> > The patches are located at http://people.freebsd.org/~rnoland
> >=20
> > robert.
>=20
> Hello!
>=20
> Having an HP DC7800 here at work (which has an intel Q35 on board) I
> grabbed your patches and gave them a shot.
>=20
> after compiling the kernel (had to add dev/drm/i915_suspend.c to
> conf/files, the patch did not do this) I rebooted and it now looks all
> is going like a charm.

Ok, I've uploaded a new set of patches.  These fix all of the
potentially blocking issues that I am aware of. =20

Those were:
The locking issue that Kostik pointed out.
I didn't fix the cosmetic one, none of that code is used.
There was a panic on intel hardware when restarting X.
conf/files update is now included.

I did commit a fix to libdrm (note that isn't drm modules) in git which
addressed an issue with ioctl's on amd64.  We will need to track that
patch locally for the time being.

I have not heard of any other regressions or critical issues, so I'll
let this round of patches bake for a few days and probably try and push
it into HEAD sometime next week.

robert.

> 2d and 3d acceleration works, and is much better than before. xorg
> reports using drm features and in a day I have had no troubles.
> I use this machine as a workstation, I have not stressed it much though.
>=20
> I have experimented with xscreensaver haks mainly. I will try the
> composite extension as soon as I have time.
>=20
> If you're interested in any further information or have some tests which
> you would like performed, please ask me.
>=20
> Thank you a lot for your work on FreeBSD!
>=20

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

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

iEYEABECAAYFAkis2mkACgkQM4TrQ4qfROMiswCdE9ccKMtfA3bkhS2SWHPrzQi7
+VwAn1e66xgBLs+ED6zy03FcYHiMdgRN
=Wxw3
-----END PGP SIGNATURE-----

--=-u9Z123EXLzH8r/5TybN+--




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