Both X-Ray and cavity enabled causes abnormal GPU load #81633

Closed
opened 2 years ago by IvanSmith · 9 comments

System Information
Operating system: macOS 10.15.7
Graphics card: AMD Radeon Pro 5500M 8 Gb / Intel UHD Graphics 630
Chrome: 86.0.4240.75

Blender Version
Broken: 2.90.0 (release)
Broken: 2.90.1 (release)

Short description of error

Enabling both cavity and XRay causes Google Chrome (at least) performance degrade drastically.

Video demo:
screenrec.mp4

Exact steps for others to reproduce the error

  • Open attached file or:
- Create new empty project
- Add two array modifiers to the default cube: item count 100, factor -1.2 for X and item count 100, factor 1.2 for Y axis
- Add bevel modifier with default settings
- Enable cavity with default settings
- Enable X-Ray with default settings
  • With Blender maximized (at least on windows) check the GPU usage - (this can be done through the task manager or browsing Google Chrome)

Note that disabling cavity before enabling X-Ray produces different result. In that case Chrome performs as usual.
angularvelocitybug.blend

**System Information** Operating system: macOS 10.15.7 Graphics card: AMD Radeon Pro 5500M 8 Gb / Intel UHD Graphics 630 Chrome: 86.0.4240.75 **Blender Version** Broken: 2.90.0 (release) Broken: 2.90.1 (release) **Short description of error** Enabling both cavity and XRay causes Google Chrome (at least) performance degrade drastically. Video demo: [screenrec.mp4](https://archive.blender.org/developer/F8979978/screenrec.mp4) **Exact steps for others to reproduce the error** - Open attached file or: ``` - Create new empty project - Add two array modifiers to the default cube: item count 100, factor -1.2 for X and item count 100, factor 1.2 for Y axis - Add bevel modifier with default settings - Enable cavity with default settings - Enable X-Ray with default settings ``` - With Blender maximized (at least on windows) check the GPU usage - (this can be done through the task manager or browsing Google Chrome) Note that disabling cavity before enabling X-Ray produces different result. In that case Chrome performs as usual. [angularvelocitybug.blend](https://archive.blender.org/developer/F8990193/angularvelocitybug.blend)
Poster

Added subscriber: @IvanSmith

Added subscriber: @IvanSmith
EAW changed title from Both X-Ray and cavity enabled causes performance issues to Both X-Ray and cavity enabled causes Google Chrome performance issues 2 years ago
unwave commented 2 years ago

Added subscriber: @unwave

Added subscriber: @unwave
unwave commented 2 years ago

It is not a Google Chrome issue. Enabling both X-Ray and Cavity gives an abnormal constant 100% GPU load.
201012_180114_blender_Blender.png

It is not a Google Chrome issue. Enabling both X-Ray and Cavity gives an abnormal constant 100% GPU load. ![201012_180114_blender_Blender.png](https://archive.blender.org/developer/F8982841/201012_180114_blender_Blender.png)
IvanSmith changed title from Both X-Ray and cavity enabled causes Google Chrome performance issues to Both X-Ray and cavity enabled causes abnormal GPU load 2 years ago
Collaborator

Added subscriber: @mano-wii

Added subscriber: @mano-wii
Collaborator

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

Changed status from 'Needs Triage' to: 'Confirmed'
Collaborator

I can confirm a high usage of the GPU in the task manager when both Cavity and X-Ray are enabled.
The Blender window needs to be maximized for this.
Here the file I used:
angularvelocitybug.blend

I can confirm a high usage of the GPU in the task manager when both Cavity and X-Ray are enabled. The Blender window needs to be maximized for this. Here the file I used: [angularvelocitybug.blend](https://archive.blender.org/developer/F8990193/angularvelocitybug.blend)
Owner

This issue was referenced by 89b5c9d433

This issue was referenced by 89b5c9d433793ba7f34ee9b9f3008cd0a4608374
Owner

This issue was referenced by adc0291061

This issue was referenced by adc02910618c38c956c499e496278768ea0e041f
fclem commented 2 years ago
Collaborator

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'
fclem closed this issue 2 years ago
fclem self-assigned this 2 years ago
Sign in to join this conversation.
No Label
good first issue
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/2.81
legacy project/2.82
legacy project/2.83
legacy project/2.90
legacy project/2.91
legacy project/2.92
legacy project/3.0
legacy project/3.1
legacy project/3.2
legacy project/3.3
legacy project/Alembic
legacy project/Animation & Rigging
legacy project/Asset Browser
legacy project/Asset Browser (Archived)
legacy project/Asset Browser Project Overview
legacy project/Audio
legacy project/Automated Testing
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/Blender Asset Bundle
legacy project/Code Quest
legacy project/Collada
legacy project/Compositing
legacy project/Core
legacy project/Cycles
legacy project/Datablocks and Libraries
legacy project/Dependency Graph
legacy project/Development Management
legacy project/Eevee
legacy project/EEVEE & Viewport
legacy project/Freestyle
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/Geometry Nodes
legacy project/Good First Issue
legacy project/GPU / Viewport
legacy project/Grease Pencil
legacy project/GSoC
legacy project/Images & Movies
legacy project/Import/Export
legacy project/Infrastructure: Websites
legacy project/LibOverrides - Usability and UX
legacy project/Line Art
legacy project/Masking
legacy project/Milestone 1: Basic, Local Asset Browser
legacy project/Modeling
legacy project/Modifiers
legacy project/Motion Tracking
legacy project/Nodes
legacy project/Nodes & Physics
legacy project/OpenGL Error
legacy project/Overrides
legacy project/Papercut
legacy project/Performance
legacy project/Physics
legacy project/Pipeline, Assets & I/O
legacy project/Platform: FreeBSD
legacy project/Platform: Linux
legacy project/Platform: macOS
legacy project/Platforms, Builds, Tests & Devices
legacy project/Platform: Windows
legacy project/Pose Library Basics
legacy project/Python API
legacy project/Render & Cycles
legacy project/Render Pipeline
legacy project/Retrospective
legacy project/Sculpt, Paint & Texture
legacy project/Text Editor
legacy project/Tracker Curfew
legacy project/Translations
legacy project/Triaging
legacy project/Undo
legacy project/USD
legacy project/User Interface
legacy project/UV Editing
legacy project/VFX & Video
legacy project/Video Sequencer
legacy project/Virtual Reality
legacy project/Wintab High Frequency
migration/requires-manual-verification
Module › Animation & Rigging
Module › Core
Module › Development Management
Module › Eevee & Viewport
Module › EEVEE & Viewport
Module › Grease Pencil
Module › Modeling
Module › Nodes & Physics
Module › Pipeline, Assets & IO
Module › Platforms, Builds Tests & Devices
Module › Platforms, Builds, Tests & Devices
Module › Python API
Module › Rendering & Cycles
Module › Sculpt, Paint & Texture
Module › Triaging
Module › User Interface
Module › VFX & Video
papercut
performance
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
5 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

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