eevee performance drop with node tree in 2.81 #70766

Closed
opened 3 years ago by MACHIN3 · 15 comments

System Information
Operating system: Linux-4.13.10-041310-generic-x86_64-with-debian-stretch-sid 64 Bits
Graphics card: GeForce GTX 1050/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 390.67

Blender Version
Broken: version: 2.81 (sub 14), branch: master, commit date: 2019-10-10 23:31, hash: f9cc51788b
Worked: (optional)

Short description of error
Maybe related to this recent issue , I have another node tree that seems to affect eevee performance quite significantly.

eevee_performance_drop_with_eevee.blend

Exact steps for others to reproduce the error

  • open the attached blend file in 2.80 and drag any of the principled shader's inputs, like metallic or roughness, it should be smooth
  • repeat in a recent 2.81 build, it should be sluggish
**System Information** Operating system: Linux-4.13.10-041310-generic-x86_64-with-debian-stretch-sid 64 Bits Graphics card: GeForce GTX 1050/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 390.67 **Blender Version** Broken: version: 2.81 (sub 14), branch: master, commit date: 2019-10-10 23:31, hash: `f9cc51788b` Worked: (optional) **Short description of error** Maybe related to this [recent issue ](https://developer.blender.org/T70325), I have another node tree that seems to affect eevee performance quite significantly. [eevee_performance_drop_with_eevee.blend](https://archive.blender.org/developer/F7810623/eevee_performance_drop_with_eevee.blend) **Exact steps for others to reproduce the error** * open the attached blend file in 2.80 and drag any of the principled shader's inputs, like metallic or roughness, it should be smooth * repeat in a recent 2.81 build, it should be sluggish
Poster

Added subscriber: @MACHIN3

Added subscriber: @MACHIN3

Added subscriber: @ThinkingPolygons

Added subscriber: @ThinkingPolygons

Confirmed. :(

Confirmed. :(

Added subscriber: @nokipaike

Added subscriber: @nokipaike

I also confirm on the radeon

I also confirm on the radeon
Collaborator

Added subscribers: @fclem, @lichtwerk

Added subscribers: @fclem, @lichtwerk
fclem was assigned by lichtwerk 3 years ago
Collaborator

Can confirm a performance difference.
@fclem: this expected? (I know there's changes to bump and tree traversal, but this also seems to affect trees not even connected to normal slot... but I guess the traversal runs regardless...)

Can confirm a performance difference. @fclem: this expected? (I know there's changes to bump and tree traversal, but this also seems to affect trees not even connected to normal slot... but I guess the traversal runs regardless...)
fclem commented 3 years ago
Collaborator

Well I guess it's a duplicate of #70325 which has already been resolved. Feel free to reopen if that's still a problem. Note that the new bump mapping increase the shader/nodetree complexity so it will never be on the same level as 2.80.

Well I guess it's a duplicate of #70325 which has already been resolved. Feel free to reopen if that's still a problem. Note that the new bump mapping increase the shader/nodetree complexity so it will never be on the same level as 2.80.
fclem commented 3 years ago
Collaborator

Closed as duplicate of #70325

Closed as duplicate of #70325
fclem closed this issue 3 years ago
Poster

#70325 was also reported by me and seems to be resolved to me. This one here is not however. It also doesn't seem like it is related to bump, unless I misunderstand you. I can pipe the node tree into the roughness slot as well and it's just as sluggish.

It doesn't look like i can reopen this task, but I think it's very unfortunate if this slow down can't be resolved. I'll see if I can pin point the issue to any specific node or node combination in the tree.

#70325 was also reported by me and seems to be resolved to me. This one here is not however. It also doesn't seem like it is related to bump, unless I misunderstand you. I can pipe the node tree into the roughness slot as well and it's just as sluggish. It doesn't look like i can reopen this task, but I think it's very unfortunate if this slow down can't be resolved. I'll see if I can pin point the issue to any specific node or node combination in the tree.
Collaborator

@MACHIN3 : reading your previous comment, just checking if this is still an issue in fresh builds?

@MACHIN3 : reading your previous comment, just checking if this is still an issue in fresh builds?
Poster

@lichtwerk Yep, still happening in 689a873029 - todays 2.82 beta, and also in eca8bae671 - todays 2.83 alpha. Thanks for following up!

@lichtwerk Yep, still happening in `689a873029` - todays 2.82 beta, and also in `eca8bae671` - todays 2.83 alpha. Thanks for following up!
Collaborator

Changed status from 'Duplicate' to: 'Needs Triage'

Changed status from 'Duplicate' to: 'Needs Triage'
lichtwerk reopened this issue 3 years ago
Collaborator

This issue was referenced by 32f0bb0523

This issue was referenced by 32f0bb052308a31313ba2abc15e59f5a5e668bbe
fclem commented 3 years ago
Collaborator

Changed status from 'Needs Triage' to: 'Resolved'

Changed status from 'Needs Triage' to: 'Resolved'
fclem closed this issue 3 years ago
Sign in to join this conversation.
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/Collada
Interest/Compositing
Interest/Core
Interest/Cycles
Interest/Dependency Graph
Interest/Development Management
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/Modeling
Interest/Modifiers
Interest/Motion Tracking
Interest/Nodes & Physics
Interest/Overrides
Interest/Performance
Interest/Performance
Interest/Physics
Interest/Pipeline, Assets & I/O
Interest/Platforms, Builds, Tests & Devices
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
legacy module/Animation & Rigging
legacy module/Core
legacy module/Development Management
legacy module/Eevee & Viewport
legacy module/Grease Pencil
legacy module/Modeling
legacy module/Nodes & Physics
legacy module/Pipeline, Assets & IO
legacy module/Platforms, Builds, Tests & Devices
legacy module/Python API
legacy module/Rendering & Cycles
legacy module/Sculpt, Paint & Texture
legacy module/Triaging
legacy module/User Interface
legacy module/VFX & Video
legacy project/1.0.0-beta.2
legacy project/Asset Browser (Archived)
legacy project/BF Blender: 2.8
legacy project/BF Blender: After Release
legacy project/BF Blender: Next
legacy project/BF Blender: Regressions
legacy project/BF Blender: Unconfirmed
legacy project/Blender 2.70
legacy project/Code Quest
legacy project/Datablocks and Libraries
legacy project/Eevee
legacy project/Game Animation
legacy project/Game Audio
legacy project/Game Data Conversion
legacy project/Game Engine
legacy project/Game Logic
legacy project/Game Physics
legacy project/Game Python
legacy project/Game Rendering
legacy project/Game UI
legacy project/GPU / Viewport
legacy project/GSoC
legacy project/Infrastructure: Websites
legacy project/LibOverrides - Usability and UX
legacy project/Milestone 1: Basic, Local Asset Browser
legacy project/Nodes
legacy project/OpenGL Error
legacy project/Papercut
legacy project/Pose Library Basics
legacy project/Retrospective
legacy project/Tracker Curfew
legacy project/Wintab High Frequency
Meta/Good First Issue
Meta/Papercut
migration/requires-manual-verification
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 & Devices
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 Information 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
6 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#70766
Loading…
There is no content yet.