Hair particle system and OpenCL issue on AMD 7870 (possible driver related) #49019
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
10 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#49019
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?
Tested with latest build 5.8.2016.
Driver: Crimson 16.7.3
Hair PS is connected with OpenCl issue on AMD 7870. (GCN1, Pitcairn).
Reproducing steps:
Cube with hair PS is on scene (not in camera view)
Render result:
Cube with hair PS is on scene (not in camera view) with restrict rendering
Render result (renders fine):
Conclusion: If object with hair PS is on scene, there are some shading issues.
test_hair_ps_1673.blend
Changed status to: 'Open'
Added subscriber: @TomG
Added subscribers: @Sergey, @mont29
@Sergey maybe you have hardware to check this issue? :/
Tested on W8000 (which is also GCN 1.0) on Windows 10 and freshly re-installed 16.7.3 driver and can't reproduce the issue.
Questions:
Yes
No. I tried with lower tile size and the same happens.
This is render result with 2.76, 2.77a with the same file. It seams that light is not computed right. Render is not the same as with 2.77.3
{F333074}
Added subscriber: @brecht
Thanks for the tests, but i still can't reproduce the issue. And for bugs like this it is crucial to be able to reproduce it in order to fix..
@brecht, maybe you can reproduce the bug?
No, I couldn't reproduce this bug, tested with an R9 380 on Windows.
Thanks. Than it's probably driver issue with AMD 7870.
Added subscriber: @s12a
Occurs on AMD HD7770 (GCN 1.0) on Windows 10 64bit and AMD Crimson drivers 16.8.1, using Blender 2.77a but only when hair is enabled and when the experimental GPU Rendering feature set is also enabled.
Here is a simple scene I can share where the problem easily shows.
20160809-simplescene-hairbug.7z
Added subscriber: @Alirion-2
I have reported this to AMD's driver team aswell.
If helpful i could provide a Teamviewer Access to a GCN 1.0 System.
Today it took about 4 minutes to cancel the render.
With 2.76b, Cycles cancels render almost immediately. Scene had about 100 000 faces.
I think it has something to do how driver operates the GPU memory.
Flushing the memory takes ages.
This comment was removed by @TomG
Today's build didn't crash but hair rendering is still fault. I post console log if it helps.
Is it possible to implement test variables for console log to detect this issue's source ?
test_1682.blend
There is issue with Interpolated mode. In the process of rendering, Blender freezes with Interpolated mode. I captured the screen when it froze.
t1.blend
That's weird, we did not do any explicit fixes for the hair. Could be the commit which changed the internal data layout tho.
For the freezing, did you try setting tiles to some really low value (like 64x64) and rendering few samples (like, 1 sample, if that works 10 samples..) ?
Whatever you changed in this release, please keep it.
For example, first 2.78 RC1 build rendered this (Crimson 16.8.2 hotfix 2):
As subdivision level of the mesh goes up, there are more tesselation artifacts if the hair is present on the scene.
Fiji and Polaris cards didn't have this issue, only 7xxx series. Could it be connected with GPU memory and internal data layout which you said you changed?
Or maybe is on behalf of AMD's 16.8.3 drivers.
Thank you. I'll try.
@Sergey I did't set up the GPU compute properly.
The issue is still there in the build 9.9.2016 with 16.8.3.
I tried various tiled sizes:
default, 64×60, 512×512 and the same weird shading is present.
Added subscriber: @Jns_76
I have the same problem with HD7950.
Driver: Crimson 15.12 (сan test with latest version if needed)
blender-2.78-rc2-windows64
GPU:
CPU:
Blender 2.77a (2016-04-05) hash:
abf6f08
GPU:
CPU:
identical to GPU
@Jns_76 please test newest drivers
http://support.amd.com/en-us/download/desktop?os=Windows+10+-+64
16.9.1
Also, report to AMD http://www.amd.com/report because apparently Fiji and Polaris cards are not affected with this.
AMD is reworking issues from the latest versions of drivers so it's better to give feedback.
Please, test this file https://developer.blender.org/T49371
I think this 2 issues could have some connections because if you have more subdivision levels (standard or new adaptive microdisplacement), there are more tesselation artifacts/render result is darken.
Installed. Now everything is broken. Great.
whql-win7-64bit-radeon-software-crimson-16.9.1-sep13
blender-2.78-rc2-windows64
sun strength-50
Blender 2.77a (2016-04-05) hash:
abf6f08
sun strength-50
Blender both versions
sun strength-1
I don't even sure how to report this...
Added subscriber: @bliblubli
Testing t1.blend with Catalyst 16.9.1
CPU render
GPU render with blender-2.78-78c380d-win64 build (you can see weird shading on sphere and in viewport comparing to CPU render)
************/*With @bliblubli build https:*uploadfiles.io/90e0707ou
you can see strange tesselation shading on sphere is gone. But render is too dark still.
************///
Could you implement bliblubli's OpenCl code? It solves tesselation shading when hair PS in on scene.
Still black screen and hair PS issue with blender-2.78-3e460b6-win64.zip and Crimson 10.1 on AMD 7870.
Added subscriber: @Blendify
Please try again with latest build from builder.blender.org/download
Added subscriber: @fablefox
Changed status from 'Open' to: 'Archived'
Added subscriber: @RenatoMeneses
I'm getting the same issue when I try to render hair in 3D view, but it render well in final render.
My system: Rx 480 + Rx 470
It happens in each one alone and with both together with or without Crossfire:
OpenCL error (-61): CL_INVALID_BUFFER_SIZE in clCreateBuffer
@RenatoMeneses can you please create a new bug report?
Here you go:
https://developer.blender.org/T51755