Les modes de performance

Choisir le bon mode de performance pour son projet

heavym tutorials

Tutoriel HeavyM

Présenté par l'équipe HeavyM

Dans HeavyM 1.7, nous avons introduit une nouvelle fonctionnalité de sélection d’un mode de performance. Cet ajout est destiné à vous aider à tirer le meilleur de HeavyM en termes de gestion de la mémoire, en fonction du type de projet que vous créez et de la capacité de votre carte graphique.







Choisir un mode de performance


Vous pouvez choisir un mode de performance dans le menu Projection → Performance.

performance menu

Quand vous changez de mode, il vous sera demandé de redémarrer la projection si elle était ouverte :

restart projection

”Cette action nécessite un redémarrage de la projection.”


Si vous cliquez sur "Restart Now", le nouveau mode de performance sera appliqué et votre fenêtre de projection se fermera puis se rouvrira automatiquement (avec la même résolution et la position, ne vous inquiétez pas). A l’inverse, si vous cliquez sur "Cancel", (“Annuler”), le changement de mode ne sera pas pris en compte.



Comprendre la différence entre les deux modes


Le mode de performance influence la mémoire (RAM et VRAM) utilisée par HeavyM pour afficher votre projet.


Vous remarquerez qu’il y a deux modes, Normal (performances normales) et High (performances élevées), et que HeavyM applique un choix par défaut entre les deux. Nous allons vous expliquer les différences entre ces modes et ce qu’ils impliquent dans les paragraphes suivants.


Note: si vous avez peu de temps et souhaitez simplement comprendre le principe de base, vous pouvez lire un résumé des explications dans la dernière partie de cet article.



Le mode Normal


Jusqu’à la version 1.6, le mode Normal était le mode de performance standard dans HeavyM.


Dans ce mode, HeavyM ne charge en mémoire que le contenu d’une séquence à la fois, celui de la séquence qui est affichée dans la projection. C’est ce qui permet au logiciel de fonctionner sur des ordinateurs n’ayant pas une grande capacité de mémoire. Et même si vous avez une configuration plutôt performante, c’est aussi une bonne manière de gérer la mémoire quand vous créez un projet avec beaucoup d’effets et de séquences.


Malheureusement, si une séquence a beaucoup de contenu, elle prendra du temps à charger et cela peut causer des chutes de performance temporaires. En effet, puisqu’une seule séquence est chargée à la fois, HeavyM doit vider la mémoire et charger le nouveau contenu à chaque fois que vous changez de séquence. C’est pourquoi l’affichage peut se figer momentanément quand une nouvelle séquence démarre.


Certains d’entre vous ont pu en faire l’expérience, en particulier dans la version 1.6, c’est pourquoi nous avons ajouté un nouveau mode qui peut aider à corriger ces problèmes.



Le mode High


Dans ce mode, HeavyM charge et garde en mémoire toutes les séquences d’un projet à la fois. De cette façon, il n’y a plus besoin de recharger du contenu à chaque fois que vous changez de séquence, donc il n’y a plus de retard de l’affichage lors d’un changement de séquences.


Mais cela implique de garder beaucoup d’informations en mémoire, ce qui peut provoquer des problèmes si votre carte graphique ne le supporte pas. Et même si vous avez une configuration plutôt performante, si vous créez un projet avec beaucoup d’effets et de séquences, cela pourrait tout de même être trop lourd.



Qu’est-ce que le mode par défaut alors?


Le mode par défaut n’est pas un mode en tant que tel, car il représente en fait soit le mode Normal, soit le mode High. Il a été développé comme un choix par défaut entre les deux, afin de vous aider dans la sélection d’un mode de performance. Il fonctionne de la façon suivante:


  • Si HeavyM détecte une carte graphique dédiée (NVIDIA ou ATI), le mode High est appliqué par défaut.

  • Sinon, le mode Normal est appliqué par défaut, car nous supposons que vous n’avez qu’une carte graphique intégrée.

Cependant, HeavyM ne peut détecter votre carte graphique dédiée que si une fenêtre de projection est ouverte et que son affichage est géré par cette carte dédiée. Si vous remarquez que HeavyM choisit le mode Normal par défaut alors que vous savez que vous avez une carte graphique dédiée, cela veut dire que HeavyM ne l’utilise pas.

Dans ce cas, veuillez vous référer à notre tutoriel détaillant les manipulations à effectuer afin de s’assurer que HeavyM fonctionne bien sur la carte graphique 3D. Utiliser la bonne carte graphique permettra aussi d’améliorer les performances !



Outrepasser le mode par défaut


Bien évidemment, vous pouvez toujours ne pas tenir compte du mode par défaut et en forcer un autre. De cette façon, en particulier si vous rencontrez des retards d’affichage, vous pouvez essayer les deux modes et trouver celui qui convient le mieux à votre projet.


Cependant, si vous essayez de forcer le mode High alors qu’il n’est pas appliqué par défaut, l’avertissement suivant s’affichera :

force high-performance mode

”Voulez-vous vraiment forcer le mode de performance High ? Votre carte graphique n’est peut être pas compatible avec ce mode gourmand en ressources.”


Ce message a pour but de vous rappeler que le mode de performance High est plutôt réservé aux utilisateurs avec une carte graphique dédiée. En effet, comme nous l’avons dit précédemment, ce mode peut requérir beaucoup de mémoire pour pouvoir charger toutes les séquences et s’il n’y a pas assez de mémoire disponible, il y aura une surcharge et HeavyM pourrait s’arrêter inopinément.


Note: la mémoire disponible dépend aussi de la consommation d’autres logiciels que vous utilisez en même temps.



Qu’est-ce que le mode de performance influence concrètement ?


Comme nous l’avons expliqué dans les paragraphes précédents, ce mode n’a d’effet que sur la fluidité du changement de séquences et sur la mémoire (RAM et VRAM) utilisée par HeavyM.


Ne vous inquiétez pas, cela n’affectera pas d’autres paramètres et fonctionnalités du logiciel, comme la résolution de votre projection par exemple.


Note: le choix du mode de performance par défaut n’est pas sauvegardé dans les fichiers de projets, c’est un paramètre global du logiciel, donc il est appliqué pour chaque projet que vous ouvrez.



Résumons


Si nous devions résumer la différence de fonctionnement des deux modes, voici ce qu’il faudrait retenir :

performance modes


  • Le mode Normal est plutôt réservé aux utilisateurs qui ont seulement une carte graphique intégrée dans leur ordinateur, ou pour des projets lourds qui contiennent beaucoup d’effets et de séquences. Cependant, dans ce mode vous pouvez rencontrer des retards d’affichage en changeant de séquence.

  • Le mode High est plutôt réservé aux utilisateurs qui ont une carte graphique dédiée dans leur ordinateur. Il permet de réduire les retards d’affichage que vous avez pu rencontrer entre chaque séquence. Cependant, si vous utilisez ce mode pour un projet qui a plus de contenu que ce que votre carte graphique peut supporter, il y aura une surcharge et HeavyM ne fonctionnera pas correctement.

Donc, si vous avez des problèmes parce que votre écran se fige momentanément parfois, vous pouvez essayer de changer de mode. Cependant, si vous effectuez ce changement, nous vous conseillons de faire des tests avec votre projet avant une prestation, en particulier si vous utilisez HeavyM dans un cadre professionnel. Mieux vaut prévenir que guérir !

Cette aide était-elle claire ?

Donnez-nous votre avis et participez à l’amélioration des tutos HeavyM !