La première génération est très lente
Pourquoi le premier clip d'une session prend beaucoup plus de temps que les autres, et comment distinguer un disque lent d'un GPU lent en deux minutes.
Une génération qui prend vingt minutes sur une carte qui devrait en prendre trois n'est généralement pas un problème de carte. La plupart de ce temps est consacré à la lecture du modèle sur votre disque avant que la génération ne commence, et un antivirus assis devant cette lecture peut le multiplier.
Qui a besoin de ceci
Quiconque dont la première génération locale après l'ouverture de SimpliGen est beaucoup plus lente que celle qui suit. Cela apparaît surtout sur les présets vidéo, car les modèles vidéo sont les fichiers les plus volumineux.
Est-ce votre problème?
C'est probablement le cas si vous reconnaissez ceci:
- La première génération après l'ouverture de SimpliGen est lente, et les suivantes sont beaucoup plus rapides.
- La barre de progression reste immobile longtemps avant que les étapes commencent à être comptées.
- Votre GPU reste proche de l'inactivité pendant cette période silencieuse.
- Vos modèles sont sur un disque dur, un disque externe ou un emplacement réseau plutôt que sur un SSD interne.
Le test de deux minutes
Exécutez la même génération deux fois, sans fermer SimpliGen entre les deux.
- Si la deuxième exécution est beaucoup plus rapide, rien ne cloche avec votre GPU. Vous payiez pour charger le modèle, et les correctifs ci-dessous s'appliquent.
- Si les deux exécutions sont également lentes, ce n'est pas votre problème. Consultez plutôt Mémoire insuffisante / générations bloquées.
Que se passe-t-il réellement
Avant qu'un preset ne puisse générer, le moteur lit ses modèles en mémoire. Un preset vidéo peut extraire 10 à 30 GB du disque. Une fois chargé, le modèle reste en mémoire, de sorte que chaque génération ultérieure de cette session ignore l'attente.
Deux choses ralentissent généralement cette lecture de manière dramatique:
- Le disque. Un disque dur mécanique ou un disque USB ou réseau est plusieurs fois plus lent qu'un SSD interne. Le journal d'un utilisateur a montré le modèle se chargeant à 29 MB/s, ce qui a transformé un rendu de 3,5 minutes en une attente de 24 minutes.
- Un antivirus. Windows Defender et les antivirus tiers analysent chaque fichier au fur et à mesure de sa lecture. Sur des fichiers de cette taille, cela peut coûter plus de temps que la lecture elle-même.
C'est la différence que les gens remarquent le plus lorsqu'ils viennent d'un outil cloud. Sur un service cloud, le modèle est déjà chargé sur le serveur, vous ne voyez donc jamais ce coût. Localement, vous le payez une fois par session.
Corriger le problème
Placez vos modèles sur votre disque le plus rapide
Ouvrez Paramètres -> Stockage et vérifiez où les modèles sont stockés. Si cet emplacement est un disque dur, un disque externe ou un partage réseau, déplacez-le vers un SSD interne. Les presets que vous avez déjà installés peuvent être re-téléchargés vers le nouvel emplacement.
Excluez le dossier des modèles de votre antivirus
Dans Windows Security, ouvrez Protection contre les virus et menaces, puis Gérer les paramètres sous les paramètres de protection contre les virus et menaces, puis Ajouter ou supprimer des exclusions, et ajoutez votre dossier de stockage SimpliGen comme exclusion de Dossier. Le chemin d'accès est celui affiché dans Paramètres -> Stockage.
Si vous utilisez un antivirus tiers, ajoutez plutôt le même dossier à sa liste d'exclusions. Les fichiers de modèles proviennent des sources que le preset déclare et sont vérifiés au téléchargement, donc exclure le dossier ne vous laisse pas sans protection contre tout ce que l'antivirus aurait pu détecter.
Relancez le test
Ouvrez SimpliGen à nouveau et exécutez une génération. La première exécution devrait maintenant commencer à compter les étapes dans un délai raisonnable plutôt que de rester immobile pendant plusieurs minutes.
Toujours lent après le chargement du modèle?
Alors la génération elle-même est la partie lente, ce qui est une question différente. La vidéo locale prend des minutes, pas des secondes, et le nombre de minutes dépend de votre carte, de la résolution et de la durée. Consultez Exigences système pour savoir ce qu'il faut attendre, et Mémoire insuffisante / générations bloquées si elle s'arrête près de la fin plutôt que de s'exécuter lentement du début à la fin.
Si les longs rendus plantent ou figent l'ensemble de la machine au lieu de se terminer lentement, c'est le fichier d'échange, pas le disque. Consultez Augmentez votre fichier d'échange Windows.