GTX 1080 GPU problem when trying to render in Blender


(lionrender) #1

When trying to render using GPU, I get: “Cuda binary kernel for this graphics card compute capability (6.1) not found.”.
I tried renaming kernel_sm_52 to kernel_sm_61, but it now throws an error “Cuda error at cumoduleLoad: Invalid Source”

Win 10x64, Asus GTX1080-8G

Anyone got their 1080 work with Blender?


(Benny G) #2

Blender will officially support the 10x0 series no earlier than August:

https://developer.blender.org/T48544


(YAFU) #3

Until Blender/CUDA support your card, if you are interested you could do some tests with OpenCL (kernel split or big kernel). In Maxwell cards OpenCL take about twice as long compared with CUDA (in BMW scenes), so you may be able to get an idea. But I really do not know how Pascal cards performs with OpenCL.
Anyway, if you want to try:
Open Blender with BMW27.blend scene, hit Spacebar and search: debug
(or you can also access with Ctrl+Alt+D)
Choose that option and in Debug value put: 256
and Ok.

Go to the Render tab, and find ‘Debug’ menu. Under OpenCL Flags, in Kernel choose: Split (If ‘Split’ does not work, you choose ‘Mega’), and in Device: GPU.
Now go to File > User Preferences > System, under Compute Devices select OpenCL, and your GPU model.
Configure big tile sizes, at least 480x270. Render and wait until kernel is compiled. Render again and share the result.

And maybe you need use Blender from buildbot (or starting from 2.78) for this test:
https://builder.blender.org/download/


(lukasstockner97) #4

Yep, just as it says in the linked report: For Cycles to work on a GPU, we need to have a CUDA Toolkit from NVidia that supports the GPU - that new toolkit isn’t officially released, though, and Brecht posted a comment somewhere that the RC version of it actually seems to slow down older cards…


(MZGarmi) #5

Is there an unofficial way?
Like graphicall.org?
I mean i bought this card for gaming but um tired of using CPU for rendering.


(doublebishop) #6

unoffical way… grab this file here – https://developer.blender.org/F315223 … only use with 2.77a… put in blender/2.77\scripts\addons\cycles\lib folder

LazyDodo was the one who compiled the kernel… but as many other people have mentioned… this is NOT supported…


(PaulStormblader) #7

I’m only getting it to render 1 cycle. Anybody else getting this to work in blender 2.77a?


(MADCello) #8

Good night to all.
Could the anti-aliasing problem be related to the kernel_sm_61.zip not be the final one?

CPU

GPU with kernel_sm_61.zip GTX 1060


(YAFU) #9

Well, you could try blender from buildbot (not the experimental)
https://builder.blender.org/download/
Supposedly it already supports Pascal cards.


(MADCello) #10

Nope, not yet ok.


(mib2berlin) #11

Hi, check for branched path, iirc antaliasing is working there.

Cheers, mib


(MADCello) #12

Thank you.
Yes, with branched path it gives anti-aliasing, but it changes the lighting result and render time also increases.


(MADCello) #13

Branched path is very powerfull. Have to dig more in the information to understand it.


(8hoursleep) #14

I guess the CUDA 8 toolkit RC supporting Pascal is out. Is there any word on when there will be an official fix for the GTX 1000 series cards as of now! Really hoping they come out soon, I have just ordered a GTX 1060 :slight_smile:


(keseyrage) #15

the latest build of blender supports 10x0


(8hoursleep) #16

I was hoping to confirm if its the Blender 2.77a build? or a new official build has been released. I cant see one on the website yet.


(Thies Schulz-Holland) #17

I’d assume keseyrage talks about the newest buildbot release: Link.


(doublebishop) #18

2.77a is the last official stable build but does not have support for the 10xx series cards.

Nightly builds for 2.78 are available which do have initial support – http://builder.blender.org


(8hoursleep) #19

Thank you doublebishop! Will use the builds!


(Total Legend) #20

The Nightly works for my GTX 1080 in Cycles, and the AA issue was fixed only after switching the Sampling from “Path Tracing” to “Branched Path Tracing.”

The performance is worse than my old (now dead) GTX 780 Ti by about 10 seconds. I was able to make up some of the performance time per render by about 5 seconds by changing my tile size to X: 256, Y: 256. I used to have it at X: 512, Y: 512 on my 780 which was the best performance I could get for that card in render time.