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

 

Choisir un mode de performance

Tu peux choisir un mode de performance dans le menu Projection → Performance.

 

performance menu

 

Quand tu changes de mode, il te sera demandé de redémarrer la projection si elle était ouverte: 

 

restart projection

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

 

Si tu cliques sur « Restart Now », le nouveau mode de performance sera appliqué et ta fenêtre de projection se fermera puis se rouvrira automatiquement (avec la même résolution et la position, ne t’inquiétes pas). A l’inverse, si tu cliques 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 ton projet.

Tu remarqueras 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 t’expliquer les différences entre ces modes et ce qu’ils impliquent dans les paragraphes suivants.

Note: si tu as peu de temps et souhaites simplement comprendre le principe de base, tu peux 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 tu as une configuration plutôt performante, c’est aussi une bonne manière de gérer la mémoire quand tu crées 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 tu changes 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 tu changes 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 ta carte graphique ne le supporte pas. Et même si tu as une configuration plutôt performante, si tu crées 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 t’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 tu n’as qu’une carte graphique intégrée.

Cependant, HeavyM ne peut détecter ta 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 tu remarques que HeavyM choisit le mode Normal par défaut alors que tu as une carte graphique dédiée, cela veut dire que HeavyM ne l’utilise pas.

Dans ce cas, jette un oeil à 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, tu peux toujours ne pas tenir compte du mode par défaut et en forcer un autre. De cette façon, en particulier si tu rencontres des retards d’affichage, tu peux essayer les deux modes et trouver celui qui convient le mieux à ton projet.

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

 

force high-performance mode

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

 

Ce message a pour but de te 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 tu utilises 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 t’inquiéte pas, cela n’affectera pas d’autres paramètres et fonctionnalités du logiciel, comme la résolution de ta 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 tu ouvres.

 

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 tu pourras 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 tu as pu rencontrer entre chaque séquence. Cependant, si tu utilises ce mode pour un projet qui a plus de contenu que ce que ta carte graphique peut supporter, il y aura une surcharge et HeavyM ne fonctionnera pas correctement.

 

Donc, si tu as des problèmes parce que ton écran se fige momentanément parfois, tu peux essayer de changer de mode. Cependant, si tu effectues ce changement, nous te conseillons de faire des tests avec ton projet avant une prestation, en particulier si tu utilises HeavyM dans un cadre professionnel. Mieux vaut prévenir que guérir !