Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script - https://github.com/bartoszek/aur-post
Search Criteria
Package Details: luxcorerender-git 2:2.6.r27.g8a048104b-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/luxcorerender-git.git (read-only, click to copy) |
---|---|
Package Base: | luxcorerender-git |
Description: | Physically correct, unbiased rendering engine. |
Upstream URL: | https://www.luxcorerender.org/ |
Licenses: | Apache |
Conflicts: | luxcorerender |
Provides: | luxcorerender, luxrays |
Submitter: | bartus |
Maintainer: | bartus (howetuft) |
Last Packager: | howetuft |
Votes: | 2 |
Popularity: | 0.000580 |
First Submitted: | 2018-12-06 12:17 (UTC) |
Last Updated: | 2022-03-20 21:05 (UTC) |
Dependencies (19)
- blosc (blosc-git)
- boost-libs (boost171, boost-libs-git, boost174-libs)
- embree
- glfw (glfw-git, glfw-wayland-minecraft, glfw-wayland-minecraft-libdecoration, glfw-wayland, glfw-x11)
- gtk3 (gtk3-git, gtk3-typeahead, gtk3-classic-noatk-64, gtk3-ubuntu, gtk3-no_deadkeys_underline, gtk3-patched-filechooser-icon-view, gtk3-classic)
- opencl-icd-loader (khronos-ocl-icd, khronos-ocl-icd-git, ocl-icd)
- openimagedenoise (openimagedenoise-git)
- openimageio (openimageio-git)
- openvdb
- boost (boost-git, boost174) (make)
- cmake (cmake-git) (make)
- cuda (cuda-11.0, cuda11.1) (make)
- doxygen (doxygen-git, doxygen-clang) (make)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- ninja (ninja-git, ninja-samurai, ninja-bin, python-ninja, ninja-kitware, ninja-mem) (make)
- opencl-headers (opencl-headers-git) (make)
- pyside2-tools (pyside2-tools-git) (make)
- opencl-driver (intel-opencl, opencl-nvidia-410xx, amdapp-sdk, opencl-nvidia-340xx, opencl-nvidia-440xx, vc4cl-git, mesa-minimal+-git, intel-opencl-runtime, opencl-nvidia-430xx, opencl-legacy-amdgpu-pro, beignet, opencl-nvidia-merged, opencl-510xx-nvidia, mesa-d3d12, opencl-mesa-panfork-git, intel-cpu-runtime, mesa-git, mesa-git-adreno, opencl-nvidia-390xx, opencl-nvidia-470xx, mesa-rusticl-git, intel-compute-runtime-git, mesa-amdonly-gaming-git, beignet-git, opencl-nvidia-vulkan, opencl-amd, opencl-mesa-steamos, intel-compute-runtime-bin, rusticl-mesa-minimal-git, opencl-nvidia-beta, intel-compute-runtime, opencl-mesa, opencl-nvidia, rocm-opencl-runtime) (optional) – for gpu acceleration
- pyside2 (pyside2-git) (optional) – for pyluxcoretools gui
Required by (5)
- blender-2.7-plugin-luxcorerender (requires luxcorerender)
- blender-plugin-luxcorerender (requires luxcorerender)
- blender-plugin-luxcorerender-git (requires luxcorerender)
- freecad-git (requires luxcorerender) (optional)
- luxmark (requires luxcorerender) (make)
Sources (11)
Latest Comments
bartus commented on 2022-03-14 10:34 (UTC)
bartus commented on 2021-07-16 22:40 (UTC)
This package is also hosted on GitHub.
- Please report
issues
andpatches
at GitHub. - Travis Build Status: <img alt="Build Status" src="https://travis-ci.org/bartoszek/AUR-luxcorerender-git.svg?branch=travis" />
Use env vars to control build process:
DISABLE_CUDA=1
to skip cuda kernel buildDISABLE_OPENCL=1
to skip opecl kernel buildFRAGMENT="#{commit,tag,branch}=..."
for making bisect build.MAKEFLAGS="xxx"
to override default make flags (check oom-killer disclaimer below)
Usage cases:
export DISABLE_CUDA=1
before buildDISABLE_CUDA=1 ~your-aur-helper~
makepkg DISABLE_CUDA=1
yay -S blender-2.8-git --mflags "DISABLE_CUDA=1"
Yay/paru/pamac
users warning:
Since those aur helpers relies solely on aur-rpc
or .SRCINFO
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.
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.
Out of memory killer.
You may use ninja-mem to prevent oom-killer when building on system with low memory to core ratio.
To activate use MAKEFLAGS+=" -m75" where 75 is the percentage upper threshold of memory usage when new build jobs is postponed.
Or simply lower the make jobs count in "MAKEFLAGS" variable, but this will prolong your build process.
bartus commented on 2019-04-10 11:42 (UTC)
Please report issues
and patches
to luxcorerender-git@github.com
Pinned Comments
bartus commented on 2022-03-14 10:34 (UTC)
Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script - https://github.com/bartoszek/aur-post
bartus commented on 2019-04-10 11:42 (UTC)
Please report
issues
andpatches
to luxcorerender-git@github.com