Bug 13689 - nouveau is much slower than nv with flash player
Summary: nouveau is much slower than nv with flash player
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-16 12:43 UTC by Matthieu CASTET
Modified: 2015-03-22 09:09 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Matthieu CASTET 2007-12-16 12:43:45 UTC
Hi everybody,

watching http://toowam.france3.fr/test/casse-noisette/ with adobe flash player is very slow with nouveau. On my nv17 on a athlon XP1800+, 46.1091 % is eaten by nouveau [1] (the guilty seems NVDownloadFromScreen [3]).
With nv, eat only 0.0254%. [2]

This mean using nouveau make impossible to watch this flash animation.

[1]
    71613 46.1091 nouveau_drv.so
    56841 36.5979 libflashplayer.so
     8394  5.4046 libpixman-1.so.0.9.6
     7742  4.9848 libc-2.7.so
     3291  2.1190 librt-2.7.so
     2863  1.8434 Xorg
        CPU_CLK_UNHALT...|
          samples|      %|
        ------------------
             2854 99.6856 Xorg
                9  0.3144 [vdso] (tgid:5681 range:0xa7eee000-0xa7eef000)
      971  0.6252 libexa.so

[2]
   119004 75.4494 libflashplayer.so
    16821 10.6646 libpixman-1.so.0.9.6
    16404 10.4002 libc-2.7.so
     1123  0.7120 Xorg
[...]
       40  0.0254 nv_drv.so

[3]
                symbol name
71147    45.4564  nv_exa.c:437                nouveau_drv.so           nouveau_drv.so           NVDownloadFromScreen
57004    36.4203  (no location information)   libflashplayer.so        libflashplayer.so        (no symbols)
8468      5.4103  (no location information)   libpixman-1.so.0.9.6     libpixman-1.so.0.9.6     (no symbols)
7718      4.9311  (no location information)   libc-2.7.so              libc-2.7.so              (no symbols)
4757      3.0393  nv_exa.c:608                nouveau_drv.so           nouveau_drv.so           NVUploadToScreen
2167      1.3845  (no location information)   Xorg                     Xorg                     (no symbols)
940       0.6006  (no location information)   librt-2.7.so             librt-2.7.so             (no symbols)
Comment 1 Maarten Maathuis 2007-12-17 10:48:28 UTC
Come to the irc channel if you want some hints to properly narrow this down.
Comment 2 Pekka Paalanen 2009-08-08 03:17:18 UTC
Does the problem still exist?
Comment 3 Pekka Paalanen 2009-11-19 13:24:59 UTC
Apparently it is fixed, eh?


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.