Czy są jakieś specjalne uwagi, które należy wziąć pod uwagę podczas używania Blendera w systemie Linux w systemie Windows? W szczególności Ubuntu?
Komentarze
- Ja ' mam uruchomiony (arch) Linux i nie ma ' t żadnych, które przychodzą mi do głowy od razu. Zauważ, że na Linuksie zwykle działa trochę szybciej (myślę, że nie ' nie wykonałem żadnych pomiarów);)
- Czy możesz bardziej sprecyzować swoje pytania ? Czy masz pytania dotyczące kwestii technicznych lub prawnych? Techniczne Nie widzę żadnej przewagi w używaniu Blendera na Windowsie nad Linuksem (szczególnie Ubuntu). Używam Blendera od wielu lat wyłącznie na Linuksie. Zwróć uwagę, że Linux (szczególnie Ubuntu) był również używany do otwartych projektów filmowych.
- Używam zarówno Linuksa, jak i Windows 7. Dla mnie Windows 7 działa lepiej, ponieważ: sterowniki są zawsze aktualne, więcej kompilacji GA , jeśli chodzi o szybkość, nie zauważyłem żadnej prawdziwej zmiany.
- Cóż, kompilacje GA zwykle nie są problemem dla użytkownika Linuksa, ponieważ budowanie na Linuksie i tak jest bułką z masłem. W większości przypadków sterowniki dla Ubuntu również nie stanowią problemu.
- @Vader – nvidia i ati mają również aktualne sterowniki w systemie Linux.
Odpowiedź
Pytanie jest niejasne, ale oto kilka rzeczy do rozważenia.
Zgodność
- Upewnij się, że sprzęt jest obsługiwany,
część sprzętu ma słabą obsługę lub jest całkowicie nieobsługiwana.
Uwaga: w chwili pisania tego tekstu NVIDIA ma znacznie lepszą obsługę renderowania GPU niż jakikolwiek inny sprzęt, ale może się to zmienić wraz z nowszym sterowniki & sprzęt. - W nazwach ścieżek rozróżniana jest wielkość liter (jeśli współdzielisz projekty z systemami ms-windows, musisz się tym zająć, ponieważ ms-windows nie rozróżnia wielkości liter).
- W przeciwieństwie do OSX, Linux nie obsługuje kodeków Quicktime. Oznacza to, że niektórych formatów (takich jak gif) nie można załadować. Chociaż Blender używa FFMPEG, który obsługuje wiele formatów wideo (wejście & wyjście).
Wydajność
- Linux (i powiązany łańcuch narzędzi) okazał się szybszy w niektórych obszarach (wielu użytkowników zgłasza krótsze czasy renderowania na przykład w przypadku cykli) . Ale to zależy od dokładnej konfiguracji.
Możliwość uruchomienia Blendera bez graficznego pulpitu w celu wykorzystania całej dostępnej pamięci może być również zaletą (szczególnie w przypadku farm renderujących). - Blender dla Linuksa wykorzystuje zalety wysokowydajny alokator pamięci (
jemalloc
), który jest mniej podatny na fragmentację pamięci, patrz:
- Część kodu Blendera wykorzystuje optymalizacje kompilatora które nie są dostępne w kompilatorze firmy Microsoft (MSVC): (jawna zmiana kolejności gałęzi za pomocą
__builtin_expect
i wydajniejsze makra zstatement expressions
) . - Większy wybór dla kompilatorów (GCC, Clang, IntelC ++) są obsługiwane w systemie Linux, ale tylko M SVC jest obsługiwany w ms-windows.
Dzięki możliwości uruchomienia zewnętrznego dysku możesz sprawdzić, jak dobrze działa Linux i czy obsługuje twój sprzęt, przed zainstalowaniem w systemie.
Uwagi:
- Niektóre z zalet, które wymieniłem dla Linuksa, są również zaletami dla MacOSX, FreeBSD
- MS-Windows + MSVC są również zaawansowanymi technologiami i niewątpliwie mają pewne zalety w stosunku do Linuksa + GCC .. lub innych kompilatorów … (twój-przebieg-może-się różnić) .
- Pytający pyta o Ubuntu jednak nie jest to naprawdę ważny szczegół (zalety / wady dotyczą również innych popularnych dystrybucji).
Odpowiedź
Inną kwestią jest to, że w zależności od środowiska graficznego używanego w systemie Linux, niektóre skróty klawiaturowe blendera mogą nie działać, ponieważ pierwszeństwo mają skróty dla systemu operacyjnego. Aby to naprawić, może być konieczna zmiana skrótów ze środowiska graficznego na nieużywane klawisze w blenderze (zwykle klawisz Super lub Windows ).
Inny problem możesz napotkać, że wersje blendera w niektórych repozytoriach Linuksa nie są aktualne lub nie instalują się poprawnie. Aby ominąć repozytoria, zawsze możesz pobrać blender bezpośrednio z http://www.blender.org/download/
Nie wszystkie dystrybucje Linuksa zapewniają tę samą funkcjonalność. Na przykład niektóre kodeki renderujące wideo nie są dostępne w domyślnej konfiguracji Fedory Linux i należy je zainstalować osobno.