Cycles Does not with 2.70 90db85a
Daily Build but does for 2.70A with AMD OpenCL Driver 14.6 ver1 #40399
Labels
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#40399
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
Windows 8.1
Asus Crosshair V
AMD FX-8150 CPU
32GB DDR3 Ram
Saphire 7970 Toxic 6gbram
Blender Version
Broken: 2.70
90db85a
Worked: 2.70a 64bit
Don't know if this is the place for this info but
if you install AMD DRiver 14.6 ver:1 and then edit the Kernel_types.h file and un-comment all the parts under AMD Opencl
and Save.
Run Blender 2.70a Open the Mikepen BMW file switch to cycles enable im my case Tahiti for the openCL Device.
change from CPU to GPU compute, now hit render.
Compile time takes 10sec render takes 32sec.
do the same for Blender 2.70
90db85a
Compile fails over 100 errors in console.BMW1M-MikePan.blend
Changed status to: 'Open'
Added subscriber: @JeffreyEngelstad
Changed status from 'Open' to: 'Archived'
OpenCL kernel is not supported officially, and still in development. Thanks for the report, but we do not accept bug reports about it currently.
ah ok.
well I hope someday I can use my video card for rendering.
I don't wan't to sound rude but I will.
as a supporter of Blender and a Blender cloud member.
I feel I just got told to go fined a hole to shove myself in.
I understand what you are saying but you could have been a little more polite.
Can you point me what you find impolite in this answer?
Added subscriber: @ThomasDinges
Attaching the error log with the 100 errors might help, maybe it's easy to fix, but as mont said, we do not support OpenCL officially due to AMD driver restrictions.
It feels a little Curt.
and the fact that the end basically to me seem as if you don't care it works or not.
it could have been just arranged a little different.
Thank you for the report, But at this time we do not Officially Support the OpenCL Kernel. It is still in Development once it is complete we will accept Bug Reports
but not at this time.
I hope the way I worded that is true? is the OpenCL Kernel going to get worked on? or did I get the correct outcome out of your reply?
I know I don't relay matter as just one guy. and I am sorry for taking to much of your time already
that is why I posted this
dingto
it works... with Blender 2.70a all options enabled in Kernel_Types.h for AMD_Opencl
New AMD Driver 14.6 ver 1
The problem is not so much on our end, but more on AMDs side. They are just incapable of delivering a working driver/compiler, which can handle complex OpenCL programs!
Yeah, then please attach the 100 errors, I cannot guess what's wrong.
how do I get a copy of the log from console?
I have been Trying to fined ways to help with this for some time.
I have spent countless hours trying to get AMDs CODE XL to debug where they are having problems, but I have not had a lot of luck. I will try again now that the kernel compiles.
See here about our current OpenCL status: http://wiki.blender.org/index.php?title=OpenCL
Just copy the errors from the console, right click -> copy. Then mark the errors and press Enter to copy.
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43727: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43751: warning:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43752: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43752: error: global
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43752: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43752: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43752: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43753: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43776: warning:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43777: warning: this
;
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43777: error: global
;
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43777: error:
;
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43777: error:
;
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43777: error:
;
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43778: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43781: warning:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 43782: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44074: warning:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44075: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44075: error: global
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44075: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44076: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44076: error: global
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44076: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44077: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44077: error: global
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44077: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44078: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44078: error: global
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44078: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44079: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44079: error: global
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44079: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44080: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44080: error: global
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44080: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44083: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44083: error: global
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44083: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44084: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44084: error: global
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44084: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44087: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44087: error: global
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44087: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44088: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44088: error: global
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44088: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44089: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44089: error: global
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44089: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44090: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44090: error: global
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44090: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44093: warning: this
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL3936T5.cl", line 44093: error: global
Error limit reached.
100 errors detected in the compilation of "C:\Users\JAXOM_~1\AppData\Local\Temp
OCL3936T5.cl".
Compilation terminated.
Frontend phase failed compilation.
OpenCL build failed: errors in console
read exr tmp file: C:\Users\JAXOM_~1\AppData\Local\Temp\BMW1M-MikePan.blend_Scen
e_RenderLayer_3936.exr
here is what I get with Blender 2.70a.
Read new prefs: C:\Users\jaxom_000\AppData\Roaming\Blender Foundation\Blender\2.
70\config\userpref.blend
found bundled python: C:\Users\jaxom_000\Downloads\blender-2.70a-windows64\blend
er-2.70a-windows64\2.70\python
read blend: E:\Blender files\Models\refrence\BMW1M-MikePan.blend
Compiling OpenCL kernel ...
Kernel compilation finished in 10.89s.
This issue was referenced by
94b2852947
I fixed an error now, this fixes OpenCL for me on Mac OS on CPU. Please check a new build tomorrow from builder.blender.org.
Sorry it took so long to Reply but builder.blender.org did not have a new windows 64 build till today.
your fixes worked for compiling for my Opencl GPU if you don't uncomment anything in the Kernel.types.h file.
the render is fast but it takes a long time to build the Kernel.
memory usage tops out at 3.3gb if I watch task manager when cycles is compiling.
and the kernel takes 154.46sec to compile.
the pic is a re-render after the kernel was compiled to get a time on just the render.
this is at 50 samples.
The Opencl Compile will work if you make the Kernel.types.h file look like this under Kernel_Opencl_AMD
#define KERNEL_SHADING
#define ANISOTROPIC
#endif
And this is the render as you can see it works but looks strange
if you uncomment all under Kernel_Opencl_AMD in Kernel_Types.H
Build fails with the Console output looking like this.
Read new prefs: C:\Users\jaxom_000\AppData\Roaming\Blender Foundation\Blender\2.
70\config\userpref.blend
found bundled python: C:\BlenderDaily\blender-2.70-abec198-win64-vc9\blender-2.7
0-abec198-win64-vc9\2.70\python
read blend: E:\Blender files\Models\refrence\BMW1M-MikePan.blend
Device init succes
Compiling OpenCL kernel ...
OpenCL kernel build output:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 16830: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 16841: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 16890: warning:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 18945: error:
nt num_samples, int dimension)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 18979: error:
t num_samples, int dimension, float *fx, float *fy)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 18996: error:
tate, int sample, int num_samples, RNG *rng, int x, int y, float *fx, float *fy)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 19031: error:
G rng)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 19108: error:
te *state, int dimension)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 19113: error:
*rng, PathState *state, int dimension)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 19126: error:
e *state, int dimension, float *fx, float *fy)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 19131: error:
State *state, int branch, int num_branches, int dimension)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 19136: error:
tate *state, int branch, int num_branches, int dimension, float *fx, float *fy)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 19150: error:
e)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 19740: error:
Transform*)&kernel_data.cam.motion, ray->time);
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 19799: error:
Transform*)&kernel_data.cam.motion, ray->time);
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 19872: error:
Transform*)&kernel_data.cam.motion, ray->time);
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 41515: error:
G *rng, int sample)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 42144: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 42388: error:
rng,
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 42497: error:
*L, PathState *state, RNG *rng, float3 throughput)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 42531: error:
hRadiance *L, PathState *state, RNG *rng, float3 throughput)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 42614: error:
e, Ray ray, ccl_global float *buffer)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 43311: error:
int *rng_state, int sample, int x, int y, RNG *rng, Ray *ray)
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 43352: error:
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 43427: error:
ance *L, RNG rng,
"C:\Users\JAXOM_~1\AppData\Local\Temp\OCL2872T5.cl", line 43602: error:
25 errors detected in the compilation of "C:\Users\JAXOM_~1\AppData\Local\Temp\O
CL2872T5.cl".
Frontend phase failed compilation.
OpenCL build failed: errors in console