[Nouveau] nouveau slower than nv and vesa on quadro 135M

Helge Hafting helge.hafting at aitel.hist.no
Mon Sep 15 04:12:42 PDT 2008


Maarten Maathuis wrote:

> A profile of running this application would be useful (with nouveau
> and xorg symbols). I have some suspicions as to the cause,
> but some facts would be nice to have. Either oprofile or sysprof will
> do, for oprofile we have a wiki page:
> http://nouveau.freedesktop.org/wiki/OProfile
> 
That wiki page doesn't list the first necessary step,
which is "opcontrol --init". Adding that might be useful for newbies.

I profiled two apps that are too slow with this driver.
* navit (map navigation), slowly panning the map across a city. This
   panning redraws the map each time, which is instantaneous with the
   vesa driver.

* lyx (word processor), typing text into a table. The pc could not
   keep up with keyboard autorepeat, giving me one to three characters
   per second. Each keypress redraws the table lines and the text
   in the table cell.

I am not sure if I have all the symbols needed. I used nouveau compiled
per the instructions for debian. The X server consist of packages from 
debian unstable/experimental. Please tell if there is anything I can do 
to improve on this.

It'd be great to get this driver closer to vesa performance, for
vesa doesn't handle dual screens. You probably have higher goals than 
that. :-)

navit profile data:
http://www.aitel.hist.no/~helgehaf/oprofile/navit/opreport
http://www.aitel.hist.no/~helgehaf/oprofile/navit/opreport-l
http://www.aitel.hist.no/~helgehaf/oprofile/navit/opreport--callgraph

lyx profile data:
http://www.aitel.hist.no/~helgehaf/oprofile/lyx16/opreport
http://www.aitel.hist.no/~helgehaf/oprofile/lyx16/opreport-1

Helge Hafting


More information about the Nouveau mailing list