encodage divx a 100% du processeur?

encodage divx a 100% du processeur? - Traitement Vidéo - Video & Son

Marsh Posté le 31-10-2003 à 16:06:08    

voila quand j'encode, avec mon p4c 2.4ghz, le gestionnaire de tache de windows me dis que j'utilise mon proc a seulement 52%.
pourtant j'encode a 35im/s en divx 5 tout au mini et a 26im/s au maxi de qualité (pour le divx 5). et a peut pres 25im/s en xvid.
 
alors est ce un probleme d'affichage ou y a til une astuce pour le faire travailler + (a 100%) pour qu'il encode a 50im/s :D  
 
d'autre par j'essaye neodivx en reseau et pour l'instant c'est pas top. alors si quelqu'un a une solution je suis preneur.
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=


---------------
Blog
Reply

Marsh Posté le 31-10-2003 à 16:06:08   

Reply

Marsh Posté le 31-10-2003 à 16:12:31    

Non, pas d'astuce ... C'est qu'il y a un autre facteur que le proc qui fait que ton systeme ne peut pas travailler plus vite.


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 31-10-2003 à 16:13:46    

Sinon tu peux augmenter la priorité du process, ça fait pas de mal...

Reply

Marsh Posté le 31-10-2003 à 16:29:11    

Kyle_Katarn a écrit :

Sinon tu peux augmenter la priorité du process, ça fait pas de mal...


Ca ca depends :/ Mais en general, le niveau au dessus de normal ne cree pas de probleme c'est vrai.


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 31-10-2003 à 16:58:47    

c'est pas a cause de l'HT des p4 qui "emule" un systeme multiprocesseur ?

Reply

Marsh Posté le 31-10-2003 à 17:26:00    

sur les quelques tests que j'ai effectué en encodage avec virtualdub sur mon P4 HT, je n'ai pas dépassé les 60% d'occupation CPU (sur les 2 émulés). Ce qui me faire dire que Virtualdub n'est pas véritablement optimisé pour l'hyperthreading.
Pour un vrai bi-processeur je ne sais pas.

Reply

Marsh Posté le 01-11-2003 à 10:02:20    

dje33 a écrit :

c'est pas a cause de l'HT des p4 qui "emule" un systeme multiprocesseur ?


 
 
j'y pensé aussi... mais j'en sais rien!


---------------
Blog
Reply

Marsh Posté le 01-11-2003 à 10:03:41    

Barnabe a écrit :

sur les quelques tests que j'ai effectué en encodage avec virtualdub sur mon P4 HT, je n'ai pas dépassé les 60% d'occupation CPU (sur les 2 émulés). Ce qui me faire dire que Virtualdub n'est pas véritablement optimisé pour l'hyperthreading.
Pour un vrai bi-processeur je ne sais pas.


 
 
virtualdub peut utiliser plusieur ordi d'un reseau?


---------------
Blog
Reply

Marsh Posté le 01-11-2003 à 10:07:41    

ciler a écrit :

Non, pas d'astuce ... C'est qu'il y a un autre facteur que le proc qui fait que ton systeme ne peut pas travailler plus vite.


 
 
la ram est adapter a mon system! 512mo pc3500 sur une asus p4p800
et mon dique dur de travail: 2 X 80Go udma 100 a 7200Tr/min en raid partitionné par tranche de 40Go; quand au systeme d'exploitation il se trouve sur un 40Go udma 100 7200tr/min partitionné lui aussi en 2 x 20Go
 
alors vu la ram et les dur je ne vois pas qui peut ralentir l'utilisation de mon processeur!


---------------
Blog
Reply

Marsh Posté le 01-11-2003 à 14:59:43    

joe dalton a écrit :


 
 
j'y pensé aussi... mais j'en sais rien!


 
j'avais vu un message sur le même suget sur hardware
la conclusion c'etait qu'en fait tu etait a 100% des resources mais l'HT fesait croire a windows que tu avait qu'un proc utilisé a 100% et l'autre a 0% d'ou 50% d'utilisation en moyenne
 
si tu a le temps tu devrai faire un test en desactivant l'HT pour voir si tu va plus vite

Reply

Marsh Posté le 01-11-2003 à 14:59:43   

Reply

Marsh Posté le 01-11-2003 à 16:27:53    

J'ai un vrai bi-pro : 2x2.66 Xeon sur une ASUS PC-DL.
Avec VirtualDub, je tourne à maxi 45%.
 
A priori, le produit n'est SMP que sur l'utilisation de filtres complémentaires. La compression en elle-même est mono-proc.
 
Par contre, je me suis amusé à lancer 4 instances de VirtualDub en simultané, et je tourne à plus de 70fps en cumulant les 4.

Reply

Marsh Posté le 01-11-2003 à 17:04:01    

c'est effectivement que l'hypertrheading n'est pas bien utilisé, par contre pour un encodage en 2 parties tu pourras utiliser toute la puissance du cpu en lançant les 2 encodages en même temps.
par contre c'est inutile d'augmenter la priorité de la tâche, ça ne sert qu'à faire ramer le PC si tu t'en sers pendant la compression.

Reply

Marsh Posté le 02-11-2003 à 21:36:33    

thx all.
perso j'ai pas reussi a encoder plusieur film en meme temps (j'y avais bien pensé) mais j'ai pas essayer avec virtualdub, alors je vais voir.


---------------
Blog
Reply

Marsh Posté le 03-11-2003 à 10:13:38    

joe dalton a écrit :


 
 
la ram est adapter a mon system! 512mo pc3500 sur une asus p4p800
et mon dique dur de travail: 2 X 80Go udma 100 a 7200Tr/min en raid partitionné par tranche de 40Go; quand au systeme d'exploitation il se trouve sur un 40Go udma 100 7200tr/min partitionné lui aussi en 2 x 20Go
 
alors vu la ram et les dur je ne vois pas qui peut ralentir l'utilisation de mon processeur!
 


 
Des facteurs logiciels, par exemple toute l'API VfW [:spamafote]
Si ca peut te rassurer, meme sur mon vieux Duron 600, lors d'encodages a l'occasion le CPU passait sous 100%.


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 03-11-2003 à 13:11:48    

J'ai le même problème : en encodant un wav en mp3 je me suis rendu compte que Speefan me donnait 50-55% d'utilisation cpu, idem dans le gestionnaire des tâches. J'ai aussi un P4C et j'utilisais freerip mp3 ou un truc comme ça.
 
Sans HT, ça ne semblait pas aller deux fois plus vite et il me semble que ça chauffait tout autant (j'encodais uniquement pour tester mon pc, légèrement o/c).
 
Faudrait que je chronomètre pour savoir si c'est effectivement un faux 50% qui cacherait une utilisaiton réelle proche des 100%.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed