Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 01/06/2013, à 15:13

BrunoGey

[RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible

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

Dernière modification par BrunoGey (Le 01/06/2013, à 15:49)

Hors ligne

#2 Le 01/06/2013, à 15:33

slasher-fun

Re : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible

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).

Hors ligne

#3 Le 01/06/2013, à 15:48

BrunoGey

Re : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible

D'accord,

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

cdt

Hors ligne

#4 Le 01/06/2013, à 15:49

k-bag

Re : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible

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


Xubuntu 12 (Taste of perfection) -- Win7 (1/2)
Blog >> Couscous, Open-source et système binaire
" L'intelligence, c'est pas sorcier, il suffit de penser à une connerie et de dire l'inverse. "

Hors ligne

#5 Le 01/06/2013, à 19:51

BrunoGey

Re : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible

@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

Dernière modification par BrunoGey (Le 01/06/2013, à 20:03)

Hors ligne

#6 Le 01/06/2013, à 20:09

k-bag

Re : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible

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)).


Xubuntu 12 (Taste of perfection) -- Win7 (1/2)
Blog >> Couscous, Open-source et système binaire
" L'intelligence, c'est pas sorcier, il suffit de penser à une connerie et de dire l'inverse. "

Hors ligne

#7 Le 01/06/2013, à 21:14

slasher-fun

Re : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible

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).

Hors ligne

#8 Le 01/06/2013, à 21:38

BrunoGey

Re : [RESOLU] AVIDEMUX n'utilise pas toute la puissance disponible

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

Hors ligne

Haut de page ↑