BlenderKit: CPU and GPU spin when using the Assetbar #72844

Closed
opened 2020-01-01 23:42:56 +01:00 by Jesse Yurkovich · 8 comments

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 1070 with Max-Q Design/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 430.86

Blender Version
Broken: version: 2.82 (sub 6), branch: master, commit date: 2019-12-30 18:20, hash: blender/blender@56ef761381
Worked: (optional)

Addon Information
Name: BlenderKit Asset Library (1, 0, 28)
Author: Vilem Duha, Petr Dlouhy

Short description of error
Looks like 1 core of the CPU and a good portion of the GPU get pegged spinning if the Assetbar is in use. Is there a rogue redraw timer that is constantly updating or something?

This makes BlenderKit hard to use, or recommend, without always babysitting the assetbar toggle.

Baseline with no Assetbar:
baseline.png

With the Assetbar shown:
spin.png

The screenshot above was taken 2 minutes after enabling the Assetbar so it doesn't seem like activity would eventually settle down. Toggling the bar off immediately drops resource usage back to normal levels.

Exact steps for others to reproduce the error

  • Enable the Blenderkit addon

  • Go to the default scene

  • Observe system CPU and GPU usage without the Assetbar

  • Enable the Assetbar in the n-panel

  • Observe system CPU and GPU again

**System Information** Operating system: Windows-10-10.0.18362-SP0 64 Bits Graphics card: GeForce GTX 1070 with Max-Q Design/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 430.86 **Blender Version** Broken: version: 2.82 (sub 6), branch: master, commit date: 2019-12-30 18:20, hash: `blender/blender@56ef761381` Worked: (optional) **Addon Information** Name: BlenderKit Asset Library (1, 0, 28) Author: Vilem Duha, Petr Dlouhy **Short description of error** Looks like 1 core of the CPU and a good portion of the GPU get pegged spinning if the Assetbar is in use. Is there a rogue redraw timer that is constantly updating or something? This makes BlenderKit hard to use, or recommend, without always babysitting the assetbar toggle. Baseline with no Assetbar: ![baseline.png](https://archive.blender.org/developer/F8255260/baseline.png) With the Assetbar shown: ![spin.png](https://archive.blender.org/developer/F8255258/spin.png) The screenshot above was taken 2 minutes after enabling the Assetbar so it doesn't seem like activity would eventually settle down. Toggling the bar off immediately drops resource usage back to normal levels. **Exact steps for others to reproduce the error** - Enable the Blenderkit addon - Go to the default scene - Observe system CPU and GPU usage without the Assetbar - Enable the Assetbar in the n-panel - Observe system CPU and GPU again
Author
Member

Added subscriber: @deadpin

Added subscriber: @deadpin
Author
Member

The latest BlenderKit version has changed somewhat in terms of UI but the bad GPU behavior remains at least though slightly different.

If the asset bar is visible (eye icon now) then any mouse movement in the viewport, even over empty space, causes a redraw to happen. This is most easily observed in the Eevee rendered view w/soft shadows enabled and in use in the scene for example.

As soon as you hide the asset bar behavior and performance returns to normal.

The latest BlenderKit version has changed somewhat in terms of UI but the bad GPU behavior remains at least though slightly different. If the asset bar is visible (eye icon now) then _any_ mouse movement in the viewport, even over empty space, causes a redraw to happen. This is most easily observed in the Eevee rendered view w/soft shadows enabled and in use in the scene for example. As soon as you hide the asset bar behavior and performance returns to normal.
Vilem Duha self-assigned this 2020-03-18 12:52:51 +01:00
Member

Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'

Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'
Member

Can you please test with latest blender 2.83 build? There was an accidental thumbnail image reload when the rating icon is showed in 2.82 beta, but shouldn't be in 2.82 release as far as I know. This caused the view to slow down. Now the performance is relatively smooth, although BlenderKit shows a lot of content so there's always possible (relatively small) hit on performance.

Can you please test with latest blender 2.83 build? There was an accidental thumbnail image reload when the rating icon is showed in 2.82 beta, but shouldn't be in 2.82 release as far as I know. This caused the view to slow down. Now the performance is relatively smooth, although BlenderKit shows a lot of content so there's always possible (relatively small) hit on performance.
Author
Member

Testing with a newly downloaded 2.83 buildbot shows the same issue as Jan 22nd above. i.e. While I cannot repro my original cpu/gpu always spinning issue any longer, I can still repro unnecessary viewport redraws during mouse-moves, w/GPU at 100%, while in Lookdev/Rendered modes if the BlenderKit UI is visible.

Testing with a newly downloaded 2.83 buildbot shows the same issue as Jan 22nd above. i.e. While I cannot repro my original cpu/gpu always spinning issue any longer, I can still repro unnecessary viewport redraws during mouse-moves, w/GPU at 100%, while in Lookdev/Rendered modes if the BlenderKit UI is visible.
Member

Added subscriber: @Blendify

Added subscriber: @Blendify
Member

Changed status from 'Needs Developer To Reproduce' to: 'Archived'

Changed status from 'Needs Developer To Reproduce' to: 'Archived'
Member

Hi, Blender Kit is maintained independently of Blender now, please report the bug here:

https://github.com/BlenderKit/blenderkit/issues

Hi, Blender Kit is maintained independently of Blender now, please report the bug here: https://github.com/BlenderKit/blenderkit/issues
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#72844
No description provided.