<![CDATA[Forum Ubuntu-fr.org / [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible]]> http://forum.ubuntu-fr.org/viewtopic.php?id=1294651 Sat, 01 Jun 2013 19:38:07 +0000 FluxBB <![CDATA[Réponse à : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13747651#p13747651 Merci slasher-fun et k-bag, pour ces explications.

j'en conclus que , pour ce qui est de mon exemple, l'opération d'extraction de piste audio, n'étant pas parallélisable, la durée d'extraction est à la valeur minimale compte tenu :
-> de la tâche à effectuer, et de la machine.

cdt

bruno

]]>
Sat, 01 Jun 2013 19:38:07 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13747651#p13747651
<![CDATA[Réponse à : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13747421#p13747421 BrunoGey a écrit :

Cependant, tu parles des 'processus' = tâches en parallèle....

je parle de ' calculateur '
mon proc est un core duo = 2 coeurs.
l'affichage de Top montre dans les param généraux qu'il me reste 50% de puissance.
en bas de l'écran de top, on voit combien de puissance est affectée à caque process du pc.
Avidemux prends 100% du sien,alors que dans les param généraux qu'il m'en reste encore 50% de dispo.
j'en ai conclu naïvement qu'avidemeux ne gère qu'un seul des 2 coeurs du pc, oubien alors, pas de bol, la puissance de calcul nécessaire pour l'extraction audio mp3, ne demande pas plus que ça.

Ce n'est pas exactement ça.

Avoir plusieurs coeurs CPU ne s'utilise pas "comme ça", il faut une gestion de la parallélisation des processus (car les calculs de ton "calculateur", ce sont des processus) et que la tâche soit parallélisable.

Prenons un exemple : tu veux repeindre 3 murs, puis les tapisser. Chaque personne travaillant à cette tâche peut être considérer comme un coeur processeur, et tu ne peux bien entendu pas tapisser le mur en même temps que tu le peints.
Si tu es seul, tu vas peindre chaque mur puis les tapisser ensuite, ou bien tapisser chaque mur après qu'il a été peint.
Si vous êtes deux, les deux peuvent peindre en même temps deux murs différents, puis les tapisser.

Modifions un peu cet exemple : il n'y a qu'un seul mur
Si tu es seul, tu vas peindre le mur, puis le tapisser
Si vous êtes deux, tu vas peindre le mur, puis le tapisser, ou bien toi le peindre et l'autre le tapisser, etc., bref y'a forcément un des deux "coeurs" qui va se tourner les pouces, parce que cette tâche n'est pas parallélisable (tu ne peux pas peindre en même temps que tu tapisses).

]]>
Sat, 01 Jun 2013 19:14:58 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13747421#p13747421
<![CDATA[Réponse à : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13746841#p13746841 J'avais bien compris.

Une application qui gère le multitâche ne sollicite du processeur que ce qui est nécessaire, et ta procédure d'extraction de piste audio ne nécessite pas beaucoup de ressources, d'où l'utilisation d'un seul cœur, essaye d'encoder une vidéo pour voir ce qu'il en est (Cependant, il faut qu'Avidemux soit paramétré pour utiliser tous les cœurs disponibles (Par défaut il est sur "Auto-détection" comme le montre ma capture)).

]]>
Sat, 01 Jun 2013 18:09:22 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13746841#p13746841
<![CDATA[Réponse à : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13746611#p13746611 @k-bag

Merci !

Cependant, tu parles des 'processus' = tâches en parallèle....

je parle de ' calculateur '
mon proc est un core duo = 2 coeurs.
l'affichage de Top montre dans les param généraux qu'il me reste 50% de puissance.
en bas de l'écran de top, on voit combien de puissance est affectée à caque process du pc.
Avidemux prends 100% du sien,alors que dans les param généraux qu'il m'en reste encore 50% de dispo.
j'en ai conclu naïvement qu'avidemeux ne gère qu'un seul des 2 coeurs du pc, oubien alors, pas de bol, la puissance de calcul nécessaire pour l'extraction audio mp3, ne demande pas plus que ça.

De toutes façons, ce n'est pas important du moment que ça marche.
Pour l'exemple :
la piste audio en mp3, 128k, d'une durée de 1h 15min, est extraite des vidéos en FLV, 480p, en 5min 30s : ça va assez vite.

cdt

bruno

]]>
Sat, 01 Jun 2013 17:51:13 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13746611#p13746611
<![CDATA[Réponse à : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13744311#p13744311 Bonjour.

L'architecture n'a rien à voir, Avidemux est tout à fait capable de tirer parti des processeurs multi-cœurs, c'est même personnalisable dans les préférences ("Édition" > "Préférences" puis l'onglet  "Gestion des processus").
1370094563.png

]]>
Sat, 01 Jun 2013 13:49:54 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13744311#p13744311
<![CDATA[Réponse à : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13744271#p13744271 D'accord,

c'est donc plus compliqué que ça en à l'air.

cdt

]]>
Sat, 01 Jun 2013 13:48:29 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13744271#p13744271
<![CDATA[Réponse à : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13744151#p13744151 Bonjour,

Ce n'est pas parce qu'un programme est en 32 ou 64 bits qu'il utilise un ou deux coeurs du processeur. Tout dépend de sa conception... et de la tâche à effectuer (toute tâche n'est pas forcément parallélisable, même si la compression vidéo ça l'est).

]]>
Sat, 01 Jun 2013 13:33:10 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13744151#p13744151
<![CDATA[[RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13744021#p13744021 Bonjour,

Je découvre Avidemux.
Il m'est pour l'instant utile pour extraire la piste son en mp3 des fichiers vidéos : écoute en voiture.
Par curiosité, au cours du travail d'extraction, j'ai lancé la cde TOP, dans un terminal.
Celui ci m'indique +/- 50% de cpu occupé, dans les paramètres généraux.
et la ligne détaillée par application affectée à avidemux, m'indique 100%.
Le pc est celui de ma signature.
La distribution est U12.04.1 64bits, à jour avec Unity expérience standard.
Le pilote propriétaire pour la ati radeon mobility hd 4650 est installé et fonctionnel.
Question :
La supposition selon laquelle AVIDEMUX est compilé en 32 bits est elle correcte, ce qui expliquerait, la  limitation à 1 seul des 2 coeurs du core duo P7350 2Ghz.

Si oui, existe-t-il et où récupérer,  AVIDEMUX, compilé en 64 bits, peu importe GTK, ou bien QT ( les 2 fonctionnent ).

cdt

bruno

]]>
Sat, 01 Jun 2013 13:13:14 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13744021#p13744021