[PREVIEW] Nouveau on FreeBSD (Take 2)

Gustau Perez gperez at entel.upc.edu
Tue Mar 24 19:19:54 PDT 2009


Robert Noland wrote:
> 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 NV40 class hardware, you don't need the composite manager.  In fact
> (at least with Xserver 1.6 which I'm running now), if a composite
> manager is enabled, I'm seeing high cpu utilization from Xorg under some
> circumstances.  I don't think this is a drm issue, but still an issue.
> For me, if I start a video using mplayer in an xterm, cpu is fine as
> long as that xterm is the foreground window.  If it is not the
> foreground window, even if it isn't obscured I see the cpu utilization.
> Disabling the composite manager makes everything fine.
>
> http://people.freebsd.org/~rnoland/drm-nouveau-032109.patch
>
>   
  Hi.

  using git version of both libdrm and xf86-video-nouveau I've been able 
to start gnome. My card is a NVS 135M. Seems quite stable (i'm using it 
right now).The only thing is that switching from one application to 
another felt a llitle slow.

     Using composition in metacity seems to work to some extend. I've 
experienced some problems (not always, sometimes it works and sometimes 
it doesn't) with vlc about bad window request (if I remember well). 
Avant-window-navigator (I've ported it and still testing) tries to start 
as it detects composition support, but can't proceed.

   Do you want my xorg log ?

   What knobs do I have to use in xorg.conf to allow composition to work 
? Will compiz work ?

   Greets,

   Gus




More information about the freebsd-x11 mailing list