La prima generazione è molto lenta
Perché il primo clip di una sessione richiede molto più tempo rispetto agli altri, e come distinguere un disco lento da una GPU lenta in due minuti.
Una generazione che impiega venti minuti su una scheda che dovrebbe richiederne tre di solito non è colpa della scheda. La maggior parte di quel tempo viene impiegata nella lettura del modello dal tuo disco prima che inizi qualsiasi generazione, e uno scanner antivirus che si interpone in quella lettura può moltiplicare il tempo.
Chi ha bisogno di questo
Chiunque abbia la prima generazione locale dopo aver aperto SimpliGen molto più lenta rispetto alle altre. È più visibile nei preset video, perché i modelli video sono i file più grandi.
È questo il tuo problema?
Probabilmente sì se riconosci questi sintomi:
- La prima generazione dopo aver aperto SimpliGen è lenta, e le successive sono molto più veloci.
- La barra di avanzamento rimane ferma per molto tempo prima che i passaggi inizino a contare.
- La tua GPU rimane quasi inattiva durante quel periodo silenzioso.
- I tuoi modelli si trovano su un disco rigido, un disco esterno o un percorso di rete anziché su un SSD interno.
Il test di due minuti
Esegui la stessa generazione due volte, senza chiudere SimpliGen nel mezzo.
- Se la seconda esecuzione è molto più veloce, non c'è niente di sbagliato nella tua GPU. Stavi pagando il costo del caricamento del modello, e gli aggiustamenti seguenti si applicano.
- Se entrambe le esecuzioni sono ugualmente lente, questo non è il tuo problema. Vedi invece Out of memory / stuck generations.
Cosa sta effettivamente accadendo
Prima che un preset possa generare, il motore legge i suoi modelli in memoria. Un preset video può leggere da 10 a 30 GB dal disco. Una volta caricato, il modello rimane in memoria, quindi ogni generazione successiva in quella sessione salta l'attesa.
Due cose comunemente rallentano questa lettura drasticamente:
- Il disco. Un disco rigido meccanico o un disco USB o di rete è molte volte più lento di un SSD interno. Il log di un utente ha mostrato il modello che si caricava a 29 MB/s, il che ha trasformato un rendering di 3,5 minuti in un'attesa di 24 minuti.
- Uno scanner antivirus. Windows Defender e gli antivirus di terze parti scansionano ogni file mentre viene letto. Su file di queste dimensioni, questo può costare più tempo della lettura stessa.
Questa è la differenza che le persone notano di più quando provengono da uno strumento cloud. In un servizio cloud il modello è già caricato sul server, quindi non vedi mai questo costo. Localmente lo paghi una volta per sessione.
Risolvi il problema
Metti i tuoi modelli sul disco più veloce
Apri Impostazioni -> Archiviazione e verifica dove sono archiviati i modelli. Se quella posizione è un disco rigido, un disco esterno o una condivisione di rete, spostala su un SSD interno. I preset che hai già installato possono essere riscaricati nella nuova posizione.
Escludere la cartella dei modelli dallo scanner antivirus
In Windows Security, apri Protezione da virus e minacce, quindi Gestisci le impostazioni in Impostazioni di Protezione da virus e minacce, quindi Aggiungi o rimuovi esclusioni, e aggiungi la cartella di archiviazione SimpliGen come esclusione Cartella. Il percorso è quello mostrato in Impostazioni -> Archiviazione.
Se utilizzi un antivirus di terze parti, aggiungi la stessa cartella alla sua lista di esclusioni. I file modello provengono dalle fonti dichiarate dal preset e sono verificati al download, quindi escludere la cartella non ti lascia indifeso contro nulla che lo scanner avrebbe potuto rilevare.
Esegui il test di nuovo
Apri SimpliGen da capo e esegui una generazione. La prima esecuzione dovrebbe ora iniziare a contare i passaggi in un tempo ragionevole anziché rimanere ferma per molti minuti.
Ancora lento dopo che il modello è stato caricato?
Allora la generazione stessa è la parte lenta, il che è una domanda diversa. Il video locale richiede minuti, non secondi, e quanti minuti dipende dalla tua scheda, dalla risoluzione e dalla durata. Vedi Requisiti di sistema per sapere cosa aspettarti, e Out of memory / stuck generations se si blocca verso la fine anziché eseguirsi lentamente per tutto il tempo.
Se le lunghe esecuzioni si bloccano o congelano l'intera macchina anziché terminare lentamente, è il file di paginazione, non il disco. Vedi Aumenta il tuo file di paginazione Windows.