Blender: Difference between revisions
m →oneAPI: Cleaned up issue link formatting |
|||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
[https://www.blender.org/ Blender] is an open-source 3D suite for modelling, animation, VFX, and more. | [https://www.blender.org/ Blender] is an open-source 3D suite for modelling, animation, VFX, and more. | ||
== Installation == | |||
The default <code>blender</code> nix package is compiled without support for any compute APIs (CUDA, OptiX, oneAPI, HIP), and can be installed with the following in your configuration. | The default <code>blender</code> nix package is compiled without support for any compute APIs (CUDA, OptiX, oneAPI, HIP), and can be installed with the following in your configuration. | ||
| Line 20: | Line 20: | ||
<syntaxhighlight lang="nix"> | <syntaxhighlight lang="nix"> | ||
environment.systemPackages = with pkgs; [ | environment.systemPackages = with pkgs; [ | ||
(blender.withPackages(ps: [ ps.pyserial ps.fs ]) | (blender.withPackages(ps: [ ps.pyserial ps.fs ])) | ||
]; | ]; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Line 31: | Line 31: | ||
environment.systemPackages = with pkgs; [ | environment.systemPackages = with pkgs; [ | ||
(blender-cuda.withPackages(ps: [ ps.yq ]) | (blender-cuda.withPackages(ps: [ ps.yq ])) | ||
# (pkgsRocm.blender.withPackages(ps: [ ps.pyserial ps.fs ]) | # (pkgsRocm.blender.withPackages(ps: [ ps.pyserial ps.fs ])) | ||
]; | ]; | ||
} | } | ||
| Line 152: | Line 152: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
If installing Blender with <code>cudaSupport</code>, it is highly recommended you set up | If installing Blender with <code>cudaSupport</code>, it is highly recommended you set up a [[CUDA#Setting up CUDA Binary Cache|CUDA binary cache]]. If you do not have one set up, and install Blender with <code>cudaSupport</code>, your machine will be compiling Blender from source. | ||
Compiling Blender is very resource-intensive, so if you are unable to use | Compiling Blender is very resource-intensive, so if you are unable to use a binary cache, please see the associated warning and information in [[CUDA#Enabling CUDA In Packages]]. | ||
==== Community Flakes ==== | ==== Community Flakes ==== | ||
| Line 189: | Line 189: | ||
=== UI is dim on Vulkan backend and KDE Plasma === | === UI is dim on Vulkan backend and KDE Plasma === | ||
A cross-distro issue on KDE Plasma with NVIDIA. A workaround option that doesn't require downgrading is to force XWayland by running Blender with the following command. See more information at the related {{issue|link=https://projects.blender.org/blender/blender/issues/155467||issue}} on Blender's repo. | |||
<syntaxhighlight lang="sh"> | <syntaxhighlight lang="sh"> | ||
WAYLAND_DISPLAY=0 blender | WAYLAND_DISPLAY=0 blender | ||