Page MenuHome

Blender 2.81: Fails to finish rendering on CUDA with CPU on Linux
Closed, ResolvedPublic

Description

This happens when, in Blender settings, I enable both my graphics card and my CPU for CUDA. Whenever I render out an image, it progresses normally, however, a couple tiles in the center (The ones that the render started with) are very very noisy, and aren't finished. I have waited up to an hour, and no further change has occured. This is running on blender 2.81 from Pacman repos on Manjaro Linux. I cannot seem to figure out what causes this to happen, as it doesn't happen in some scenes, in others it does. Perhaps it's complexity, yet some scenes with just 51k verts cause this to happen.

This doesn't happen on CPU compute OR GPU compute alone, however that is obviously far slower. This also occurs when rendering via command line:

Event Timeline

Edit: This does also happen with just GPU

William Reynish (billreynish) changed the task status from Needs Triage to Needs Information from User.Jan 12 2020, 10:00 PM

We'd probably need a demo blend file to be able to reproduce this.

We'd probably need a demo blend file to be able to reproduce this.

Hello, due to the unpredictable nature of this (It happens in SOME scenes but not in others, with no real prediction as to why) I have included two example scenes. It's impossible for me to give a "mininum reproducible example" because of how odd it is.


Note: It appears they eventually DO finish, but it can take HOURS. On other, smaller, scenes, this lag is shorter, and less noticeable.

I'm pretty sure this is the same problem I've had on my local (Arch) builds for a while now (a year or more?).
Except the problem doesn't occur using release builds from blender.org.
And seeing that the Arch pkgbuild does it's own build instead of downloading, makes me think it's a build environment problem and might be out of the developer's scope.
I'd suggest downloading from blender.org to see if you still have the problem.

Just in case:
Here's an example video of the problem on the default cube with 4 levels of subdivison (more subdivisons takes much longer).
First render is using CPU+GPU and takes 55 seconds; feel free to skip ahead.
Next is just CPU and then just GPU.

@gregorystarr00@gmail.com (captainpicard99) are you using an official build from blender.org?

I am using the build of Blender from the pacman Repos, the Blender.org builds do fix the issue, but are much less convenient to use.

Aaron Carlisle (Blendify) closed this task as Resolved.Feb 16 2020, 5:50 AM
Aaron Carlisle (Blendify) claimed this task.

Is there a way you can report a big through the package manager? The blender foundation does not provide these so you will have to reach out to the provider of the package. Likely they are using a package, library, or compiler that we do not officially support.

I am closing because there is nothing we can do. Please try to report the bug to the package provider.