Bonsoir,
Le 26/05/2018 à 14:56, Frédéric a écrit :
> Hello,
>
> Depuis quelques jours (après une mise à jour debian sid, je pense), les
> vidéos que je regarde sur youtube me bouffe tout le CPU (tous les coeurs),
> alors qu'avant, ça marchait bien. Et ce, que ce soit avec chromium ou
> firefox.
>
> Si je regarde une vidéo avec mpv/mplayer, ça marche pourtant nickel, sans
> consommer de CPU.
>
> Une idée de ce qui coince ?
>
> Merci d'avance.
Commence par regarder qu'est-ce qui est chargé comme librairies:
- arrête tous les firefox
- lance-en un nouveau sur une page vierge:
firefox about:blank
- sauve la liste des fichiers ouverts :
J=a; for I in `ps -edf|grep "firefo[x]"|awk '{print $2}'`; do lsof -p $I
|grep "/" > ${I}_${J}.txt; done
- ouvre une video youtube
- sauve la liste des fichiers ouverts (attention, la 1ère commande change) :
J=b; for I in `ps -edf|grep "firefo[x]"|awk '{print $2}'`; do lsof -p $I
|grep "/" > ${I}_${J}.txt; done
- dans ton /tmp/, tu auras quelque chose comme (le chiffre est le PID
des process) :
$ ls -1 /tmp/*.txt
/tmp/6280_a.txt
/tmp/6280_b.txt
/tmp/6367_a.txt
/tmp/6367_b.txt
Fais un diff des fichiers *_a* et *_b*.
Chez moi, cela permet de voir que les *_b*" ouvrent un paquets de
libraires liées à la vidéo:
$ diff 6367_[ab]* |grep ">.*lib"
$ diff 6367_[ab]* |grep ">.*lib"|awk '{print $10}'|sort
[...]
/usr/lib/x86_64-linux-gnu/libx264.so.152
/usr/lib/x86_64-linux-gnu/libx265.so.151
/usr/lib/x86_64-linux-gnu/libvdpau.so.1.0.0
[...]
Chez moi, carte video NVIDIA, le mécanisme "vdpau" permet d'utiliser
les décodeurs hardware x26? de la carte vidéo, donc cela soulage le CPU.
Cordialement,
Olivier
--
~~~~~~~ _____/\_____ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix / _ \/ _ \ Olivier Allard-Jacquin
/ / \ / \ \ Web: http://olivieraj.free.fr/
/___/ / \ \___\ Mail: olivieraj@???
~~~~ ///// ///\\\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!