Package Details: blender-2.8-git 2.83.r94385.g1e4f6b231ce-1

Git Clone URL: (read-only, click to copy)
Package Base: blender-2.8-git
Description: Development version of Blender 2.8 branch
Upstream URL:
Keywords: 3d animation mesh modeling pathtracing render vfx
Licenses: GPL
Conflicts: blender=2.83
Provides: blender=2.83
Submitter: bartus
Maintainer: bartus
Last Packager: bartus
Votes: 10
Popularity: 0.099413
First Submitted: 2017-07-14 12:39
Last Updated: 2020-03-23 13:03

Dependencies (27)

Required by (53)

Sources (8)

Pinned Comments

bartus commented on 2020-01-16 16:01

Current packages state (non-conflicting ones):

bartus commented on 2019-04-10 11:40

Note: This is a non conflicting version of blender-git package with GPU architecture detected at build time.
This package is also hosted on GitHub.
Use env vars to control build process:
  • DISABLE_CUDA=1 to skip cuda kernel build (cycles+compositor+optix)
  • DISABLE_EMBREE=1 to skip embree-bvh build.
  • DISABLE_NINJA=1 to switch build system to make (default:ninja)
  • DISABLE_OPTIX=1 to skip optix device build.
  • DISABLE_USD=1 to skip universal scene descriptor build.
Usage cases:
  • export DISABLE_CUDA=1 before build
  • DISABLE_CUDA=1 ~your-aur-helper~
  • makepkg DISABLE_CUDA=1
  • yay -S blender-2.8-git --mflags "DISABLE_CUDA=1"
Yay users warning:

Since yay relies solely on aur-rpc to solve dependencies instead of calling makepkg --sync it can't follow dependencies logic defined in PKGBUILD. That's why it's up to the user to provide dependencies to enable desired features. Optional features includes cuda/optix/embree/usd.

tl;dr; If you want to prebuild cycles kernels, you have to install CUDA beforehand. If you don't have CUDA installed, PKGBUILD will fail unless you disable cuda with DISABLE_CUDA=1, same for embree, optix and usd.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

berilac commented on 2020-03-10 13:55

@bartus thanks a lot. I will definitely test this

bartus commented on 2020-03-10 12:55

@berilac: you should report this to blender bugtracker.

This could be an aberration from mew adaptive sampler. To test it rebuild this package but edit _fragment=#branch=master to _fragment="#commit=4ccbbd308060f0330472828b317c59e054c9ee7b"

You can also use git bisect technique to pinpoint the issue.

berilac commented on 2020-03-10 07:48

also, I'm currently trying to diagnose an issue with cycles GPU rendering in recent 2.83 builds. have not yet been able to track down when this started, but pretty sure some earlier 2.83's were fine.

see image here (hopefully can see the issue): more visible here:

the first is just default cube, cycles, GPU, tile size 512x512. running discrete nvidia card.

downloaded standalone 2.82 from and it renders fine...

originally noticed yesterday with blender-git - hoped something different in this repo build would sort it, but apparently not.

not sure where to start diagnosing it...

edit: just suddenly decided to try rendering with "branched path tracing" and the artifacts vanish. so i guess it could be something to do with how standard path tracing is implemented

berilac commented on 2020-03-10 07:36

@bartus thanks. yes, I think you're right, it is a bit redundant. Now I have the deps fixed for this repo I think I will build from here instead of blender-git for now.

note: for the commit you just pushed - is it supposed to be "blender=" or "blender-" ?

bartus commented on 2020-03-10 07:03

@berilac: You have some point here. I can go two ways here: make it non-conflicting with blender-git by renaming /usr/share/bledner/2.83/, or explicitly add blender-git as conflict...

I think I'll choice the later, as having both blender-git and blender-2.8-git` seems redundant to me. 69ad5501effd

berilac commented on 2020-03-10 05:42

Am I right in saying that this package conflicts with blender-git (given it's not in the pinned list)? (

Also, blender-git is now compiling 2.83, so is fighting over ownership of /usr/share/blender/2.83

hugegameartgd commented on 2020-03-04 18:29

Thanks, it works now again. But please change this in PKGBUILD:

-    chmod 444 "$pkgdir/usr/share/blender/${_suffix}/scripts/addons/cycles/lib/*"
+    chmod 444 -R "$pkgdir/usr/share/blender/${_suffix}/scripts/addons/cycles/lib/"

Without this patch I got an error that file is not found.

hugegameartgd commented on 2020-03-01 17:06

I currently have this issue when compiling:

bartus commented on 2020-02-20 11:26

Embree and USD support has been enabled in the PKGBUILD.

bartus commented on 2020-02-19 21:30

@Canseco: Already working on it, there's some problem with linking binaries boost_python27 is missing, Here's a wip repo.