Ci sono considerazioni speciali da fare quando si usa Blender in Linux su Windows? In particolare Ubuntu?
Commenti
- I ' sto eseguendo (arch) linux e non ci sono ' t qualsiasi cosa che mi viene in mente immediatamente. Nota che tende a funzionare un po più velocemente su Linux (penso di non ' fatto alcuna misurazione effettiva);)
- Puoi specificare di più le tue domande ? Le tue domande riguardano questioni tecniche o legali? Tecnico Non vedo alcun vantaggio nellusare Blender su Windows su Linux (specialmente Ubuntu). Uso Blender da molti anni esclusivamente su Linux. Nota che Linux (specialmente Ubuntu) è stato utilizzato anche per i progetti di film aperti.
- Uso sia Linux che Windows 7. Per me Windows 7 funziona è meglio perché: i driver sono sempre aggiornati, più build GA , in termini di velocità non ho notato alcun cambiamento reale.
- Beh, le build GA di solito non sono un problema per un utente Linux, perché costruire su Linux è comunque un gioco da ragazzi. Anche i driver per Ubuntu non sono un problema nella maggior parte dei casi.
- @Vader – anche nvidia e ati hanno driver aggiornati su Linux.
Risposta
La domanda è vaga, ma qui ci sono alcune cose da considerare.
Compatibilità
- Assicurati che il tuo hardware è supportato,
alcuni hardware hanno un supporto scarso o sono completamente non supportati.
Nota: al momento della scrittura, NVIDIA ha un supporto molto migliore per il rendering GPU rispetto a qualsiasi altro hardware, ma questo potrebbe cambiare con il più recente drivers & hardware. - I nomi dei percorsi fanno distinzione tra maiuscole e minuscole (se condividi progetti con sistemi ms-windows devi occupartene, poiché ms-windows non distingue tra maiuscole e minuscole.
- A differenza di OSX, Linux non supporta i codec Quicktime. Ciò significa che alcuni formati (come gif) non possono essere caricati. Sebbene Blender utilizzi FFMPEG che supporta molti formati video (input & output).
Prestazioni
- Linux (e la catena di strumenti associata) ha dimostrato di essere più veloce in alcune aree (molti utenti segnalano tempi di rendering più rapidi con Cycles, ad esempio) . Ma questo dipende dalla tua esatta configurazione.
Anche la possibilità di eseguire Blender senza desktop grafico per utilizzare tutta la memoria disponibile può essere un vantaggio (specialmente per le render farm). - Blender per Linux sfrutta un allocatore di memoria ad alte prestazioni (
jemalloc
), che è meno soggetto alla frammentazione della memoria, consulta:
- Parte del codice di Blender sfrutta le ottimizzazioni del compilatore che non sono disponibili nel compilatore Microsoft (MSVC): (riordino esplicito del ramo con
__builtin_expect
e macro più efficienti constatement expressions
) . - Maggiore scelta per i compilatori (GCC, Clang, IntelC ++) sono supportati su Linux, ma solo M SVC è supportato su ms-windows.
Con la possibilità di eseguire lavvio da ununità esterna, puoi testare come funziona Linux e se supporta il tuo hardware, prima di installarlo sul tuo sistema.
Note:
- alcuni dei vantaggi che ho elencato per Linux sono anche vantaggi per MacOSX, FreeBSD
- MS-Windows + MSVC sono anche tecnologie avanzate e indubbiamente hanno alcuni vantaggi rispetto a Linux + GCC .. o ad altri compilatori … (il tuo-chilometraggio-può-variare) .
- Linterrogante fa domande su Ubuntu , tuttavia questo non è davvero un dettaglio importante (i pro / contro si applicano anche ad altre distribuzioni popolari).
Answer
Unaltra considerazione è che, a seconda dellambiente desktop che utilizzi in Linux, alcune scorciatoie da tastiera per Blender potrebbero non funzionare, poiché le scorciatoie per il sistema operativo hanno la precedenza. Per risolvere questo problema potresti dover modificare le scorciatoie per lambiente desktop in chiavi inutilizzate in Blender (di solito la chiave Super o Windows ).
Altro problema potresti incappare nel fatto che le versioni di blender su alcuni repository Linux non sono aggiornate o non vengono installate correttamente. Per bypassare i repository puoi sempre scaricare Blender direttamente da http://www.blender.org/download/
Non tutte le distribuzioni di Linux fornire la stessa funzionalità. Alcuni codec di rendering video non sono disponibili nella configurazione predefinita di Fedora Linux, ad esempio, e devono essere installati separatamente.