17

When I play video on YouTube CPU usage rises to 100% in both Firefox and Chrome.

What I'm running:

  • Processor Intel Core2Duo E4500 2 x 2.2GHz
  • Ubuntu 12.04 amd64 with latest updates
  • Flash Plugin adobe-flashplugin 11.2.202.233-0precise1
  • Firefox 12.0+build1-0ubuntu0.12.04.1
  • Google Chrome 18.0.1025.162

top output

Is this normal? And what can I do with this?

Braiam
  • 69,112

3 Answers3

7

I am just guessing here since Flash Player is a buggy binary blob – but high CPU load could mean that Flash Player is not using hardware acceleration. So, go to any YouTube video, open it in fullscreen (this is important due to weird bug in Flash Player in case you're using Unity 3D / Compiz), right click on video, select Settings… and make sure that Enable hardware acceleration is checked.

You could also try to delete Flash player's settings, you may however lose some "important" data like checkpoints in Flash games (data exclusively stored by Flash Player). Quit browser and delete/move away ~/.macromedia/Flash_Player directory with Nautilus or using this command:

rm -r ~/.macromedia/Flash_Player

Also take a look if you have libvdpau1 package installed, this allows video players to use hardware video decoding. Flash Player uses this to some extent too, but it's buggy (under some conditions, videos on YouTube may have swapped blue and red colour channels). See this answer for more details.

jnv
  • 3,314
5

reduce buffer manually to 10 mb and you are good to go. (its a setting in Advanced - Network - buffer settings) Restart Firefox and use 'top' to view reduced cpu use. Mine went from 60 to 6% and process ' plugin container (flash) went from 45-50% to 30%

I use Ubuntu 12.04, 64 bit on dual core 2.4 GHZ and 3GB ram

Happy browsin'

Xeletron
  • 51
  • 2
0

See this article at Ubuntugeek for more information on the CPU indicator/control applet; you can set your CPU at different frequencies if it is supported.

czifro
  • 345