Finns det några speciella överväganden att göra när man använder Blender i Linux över Windows? Specifikt Ubuntu?
Kommentarer
- Jag ' m kör (arch) linux, och det finns ' t som kommer att tänka omedelbart. Observera att det tenderar att springa lite snabbare på Linux (jag tror att jag inte har ' inte gjort någon faktisk mätning);)
- Kan du specificera dina frågor mer ? Är dina frågor angående tekniska eller juridiska frågor? Tekniskt Jag ser ingen fördel med att använda Blender på Windows över Linux (särskilt Ubuntu). Jag har använt Blender i många år på Linux uteslutande. Observera att Linux (speciellt Ubuntu) också användes för öppna filmprojekt.
- Jag använder både linux och windows 7. För mig är Windows 7-körningar bättre eftersom: drivrutiner är alltid uppdaterade, fler GA-byggnader , när det gäller hastighet såg jag inte någon verklig förändring alls.
- Tja, GA-byggnader är vanligtvis ingen oro för en Linux-användare, eftersom byggnad på linux är ändå en bit av tårtan. Drivrutiner för Ubuntu är inte heller några problem i de flesta fall.
- @Vader – nvidia och ati har också uppdaterade drivrutiner på Linux.
Svar
Frågan är vag, men här är några saker att tänka på.
Kompatibilitet
- Se till att din hårdvara stöds,
en del hårdvara har dåligt stöd eller stöds inte helt.
Obs! NVIDIA har i skrivande stund mycket bättre stöd för GPU-rendering än annan hårdvara, men detta kan förändras med nyare drivrutiner & hårdvara. - Sökvägsnamn är skiftlägeskänsliga (om du delar projekt med ms-windows-system måste du ta hand om detta eftersom ms-windows är inte skiftlägeskänslig).
- Till skillnad från OSX stöder Linux inte Quicktime-codecs. Det betyder att vissa format (som gif) inte kan laddas. Även om Blender använder FFMPEG som stöder många videoformat (input & output).
Prestanda
- Linux (och tillhörande verktygskedja) har visat sig vara snabbare i vissa områden (många användare rapporterar snabbare renderingstider med exempelvis Cycles) . Men detta beror på din exakta konfiguration.
Möjligheten att köra Blender utan grafiskt skrivbord för att använda allt tillgängligt minne kan också vara en fördel (speciellt för renderingsgårdar). - Blender för Linux utnyttjar en högpresterande minnesallokerare (
jemalloc
), som är mindre benägen för minnesfragmentering, se:
- En del av Blenders kod utnyttjar kompilatoroptimeringar vilka inte finns i Microsofts kompilator (MSVC): (uttrycklig omordning av gren med
__builtin_expect
och effektivare makron medstatement expressions
) . - Större val för kompilatorer (GCC, Clang, IntelC ++) stöds på Linux, men endast M SVC stöds på ms-windows.
Med möjligheten att starta en extern enhet kan du testa hur bra Linux körs och att det stöder din hårdvara innan du installerar på ditt system.
Anmärkningar:
- några av de fördelar som jag har listat för Linux är också fördelar för MacOSX, FreeBSD
- MS-Windows + MSVC är också avancerad teknik och har utan tvekan några fördelar jämfört med Linux + GCC..eller andra kompilatorer … (din körsträcka-kan-variera) .
- Frågeställaren frågar om Ubuntu dock är detta inte riktigt en viktig detalj (fördelar / nackdelar gäller även andra populära distroer).
Svar
Ett annat övervägande är att, beroende på skrivbordsmiljön du använder i Linux, kanske vissa av kortkommandona för mixer inte fungerar, eftersom genvägarna för operativsystemet har företräde. För att åtgärda det kan du behöva ändra genvägar för skrivbordsmiljön till oanvända nycklar i mixern (vanligtvis Super eller Windows -tangenten).
Annat problem du kanske stöter på är att versionerna av blender på vissa Linux-arkiv inte är uppdaterade eller inte installeras ordentligt. För att kringgå förvar kan du alltid ladda ner mixern direkt från http://www.blender.org/download/
Inte alla distributioner av Linux tillhandahålla samma funktionalitet. Vissa videorenderingskoder är inte tillgängliga i standardkonfigurationen för Fedora Linux, till exempel, och måste installeras separat.