Gibt es besondere Überlegungen bei der Verwendung von Blender unter Linux über Windows? Speziell Ubuntu?
Kommentare
- Ich ' verwende (arch) Linux und es gibt kein ' keine, die sofort in den Sinn kommen. Beachten Sie, dass es unter Linux tendenziell etwas schneller läuft (ich glaube, ich habe ' keine tatsächlichen Messungen durchgeführt);)
- Können Sie Ihre Fragen genauer spezifizieren? ? Haben Sie Fragen zu technischen oder rechtlichen Fragen? Technisch Ich sehe keinen Vorteil darin, Blender unter Windows gegenüber Linux (insbesondere Ubuntu) zu verwenden. Ich benutze Blender seit vielen Jahren ausschließlich unter Linux. Beachten Sie, dass Linux (insbesondere Ubuntu) auch für offene Filmprojekte verwendet wurde.
- Ich verwende sowohl Linux als auch Windows 7. Für mich ist Windows 7 besser, weil: Treiber immer auf dem neuesten Stand sind und mehr GA-Builds In Bezug auf die Geschwindigkeit habe ich überhaupt keine wirkliche Änderung bemerkt.
- Nun, GA-Builds sind für einen Linux-Benutzer normalerweise kein Problem, da das Bauen auf Linux sowieso ein Kinderspiel ist. Treiber für Ubuntu sind in den meisten Fällen ebenfalls kein Problem.
- @Vader – nvidia und ati haben auch unter Linux aktuelle Treiber.
Antwort
Die Frage ist vage, aber hier sind einige Dinge zu beachten.
Kompatibilität
- Stellen Sie sicher, dass Ihre Hardware wird unterstützt,
einige Hardware wird schlecht oder gar nicht unterstützt.
Hinweis: Zum Zeitpunkt des Schreibens bietet NVIDIA eine viel bessere Unterstützung für das Rendern von GPUs als jede andere Hardware. Dies kann sich jedoch mit neueren ändern Treiber & Hardware.
Leistung
- Linux (und die zugehörige Toolkette) hat sich in einigen Bereichen als schneller erwiesen (viele Benutzer berichten beispielsweise mit Cycles über schnellere Renderzeiten) . Dies hängt jedoch von Ihrer genauen Konfiguration ab.
Die Möglichkeit, Blender ohne grafischen Desktop auszuführen, um den gesamten verfügbaren Speicher zu nutzen, kann ebenfalls von Vorteil sein (insbesondere für Renderfarmen). - Blender für Linux nutzt dies aus Ein Hochleistungsspeicherzuweiser (
jemalloc
), der weniger anfällig für Speicherfragmentierung ist, siehe:
- Ein Teil des Blender-Codes nutzt Compiler-Optimierungen die im Microsoft-Compiler (MSVC) nicht verfügbar sind: (explizite Neuordnung der Zweige mit
__builtin_expect
und effizientere Makros mitstatement expressions
) - Größere Auswahl für Compiler (GCC, Clang, IntelC ++) werden unter Linux unterstützt, aber nur M. SVC wird unter ms-windows unterstützt.
.
Mit der Möglichkeit, ein externes Laufwerk zu starten, können Sie testen, wie gut Linux läuft und ob es Ihre Hardware unterstützt, bevor Sie es auf Ihrem System installieren.
Hinweise:
- Einige der Vorteile, die ich für Linux aufgelistet habe, sind auch Vorteile für MacOSX, FreeBSD
- MS-Windows + MSVC sind ebenfalls fortschrittliche Technologien und haben zweifellos einige Vorteile gegenüber Linux + GCC … oder anderen Compilern … (Ihr Kilometerstand kann variieren)
- Der Fragesteller fragt nach Ubuntu Dies ist jedoch kein wirklich wichtiges Detail (Vor- und Nachteile gelten auch für andere beliebte Distributionen).
.
Antwort
Eine weitere Überlegung ist, dass abhängig von der Desktop-Umgebung, die Sie unter Linux verwenden, einige der Tastaturkürzel für Blender möglicherweise nicht funktionieren, da die Tastenkombinationen für das Betriebssystem Vorrang haben. Um dies zu beheben, müssen Sie möglicherweise Verknüpfungen für die Desktop-Umgebung in nicht verwendete Schlüssel im Mixer ändern (normalerweise die Taste Super oder Windows ).
Anderes Problem Es kann vorkommen, dass die Versionen von Blender in bestimmten Linux-Repositorys nicht auf dem neuesten Stand sind oder nicht ordnungsgemäß installiert werden. Um Repositorys zu umgehen, können Sie Blender immer direkt von http://www.blender.org/download/
herunterladen. Nicht alle Linux-Distributionen bieten die gleiche Funktionalität. Einige Video-Rendering-Codecs sind beispielsweise in der Standardkonfiguration von Fedora Linux nicht verfügbar und müssen separat installiert werden.