[PREVIEW] Nouveau on FreeBSD

Roman Divacky rdivacky at FreeBSD.org
Fri Mar 20 01:29:29 PDT 2009


> You will need:
> 
> 1. A very recent -CURRENT or -STABLE
> 	(I plan to MFC the needed bits to -STABLE when I'm done with this mail)
> 
> 2. This patch.
> 
> 3. If you are on amd64, you will need libdrm from git and maybe even if
> you aren't.  2.4.5 should be ok for i386, but in either case you will
> need to add --enable-nouveau-experimental-api to libdrm's configure.
 
I need git libdrm on i386

> 4. The nouveau driver.  xf86-video-nouveau should be ok, if you have
> that running now, or convince it to build... otherwise get that from git
> as well.  It's a moving target and fixes go in pretty regularly, so if
> you are having issues, it's a place to start.
 
note that my IGP was broken and needs a patch thats only available in git
ddx driver

> I'm not exactly ready for bug reports... This is a preview, if it works,
> thats awesome.  If it doesn't set Option "NoAccel" in your xorg.conf or
> switch back to nv or the blob for the time being...  That isn't to say
> that I'm not interested in hearing that it works or not, just that this
> isn't production code.
> 
> The only issue that I'm seeing currently is some artifacts on my mouse
> pointer.  I don't think this is related to drm though, I think it is a
> ddx issue.  Otherwise it seems to be working quite well.  Oh, I have
> generally been able to vt switch without issues, restarts not so good...

I am also seeing 100% CPU usage from  X.org when playing video via XV.
this is being investigated. so far I got this ktrace of the xorg server

	http://www.vlakno.cz/~rdivacky/ktrace.out                                                                         

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-x11/attachments/20090320/53c0ddc9/attachment.pgp


More information about the freebsd-x11 mailing list