EEVEE viewport on Catalina 10.15.2 with Radeon 5700 is very slow and poor performance #72051

Closed
opened 3 years ago by StanK · 30 comments
StanK commented 3 years ago

System Information
Operating system: Catalina 10.15.2
Graphics card: RX 5700 XT

Blender Version
Broken: 2.81a
Broken: 2.81.16 , 2.82 Alpha (from November 29/ buildbot)
Broken: 2.82 Dec 11 2019
Worked: (optional) 2.81 on windows 10
Worked: 2.80.75 on Catalina 10.15.1
Worked: 2.80.75 on Catalina 10.15.2

Short description of error
Despite the solved error in #71147 the EEVEE viewport performance (Material Preview, Render) are very slow.
Test scene: https://download.blender.org/demo/eevee/archiviz/archiviz.blend
You can't manipulate by mouse (pan, zoom... very-very slow).

On the same Mac under Windows 10 partition everything works good without performance degradation.

Exact steps for others to reproduce the error
Based on the default startup or an attached .blend file (as simple as possible).
Try with this demo-file:
https://download.blender.org/demo/eevee/archiviz/archiviz.blend

**System Information** Operating system: Catalina 10.15.2 Graphics card: RX 5700 XT **Blender Version** Broken: 2.81a Broken: 2.81.16 , 2.82 Alpha (from November 29/ buildbot) Broken: 2.82 Dec 11 2019 Worked: (optional) 2.81 on windows 10 Worked: 2.80.75 on Catalina 10.15.1 Worked: 2.80.75 on Catalina 10.15.2 **Short description of error** Despite the solved error in #71147 the EEVEE viewport performance (Material Preview, Render) are very slow. Test scene: https://download.blender.org/demo/eevee/archiviz/archiviz.blend You can't manipulate by mouse (pan, zoom... very-very slow). On the same Mac under Windows 10 partition everything works good without performance degradation. **Exact steps for others to reproduce the error** Based on the default startup or an attached .blend file (as simple as possible). Try with this demo-file: https://download.blender.org/demo/eevee/archiviz/archiviz.blend
StanK commented 3 years ago
Poster

Added subscriber: @StanK

Added subscriber: @StanK

Added subscriber: @robbott

Added subscriber: @robbott

@StanK can you check if it is the same issue as #71398 or #71325 and if yes close this report ?

@StanK can you check if it is the same issue as #71398 or #71325 and if yes close this report ?
StanK commented 3 years ago
Poster

In #72051#821481, @robbott wrote:
@StanK can you check if it is the same issue as #71398 or #71325 and if yes close this report ?

I supposed that it similar problem but not the same (in the term of identical).

#71325:

  1. Open blend file
  2. Switch viewport to "Rendered"
  3. Notice performance is normal
  4. ... some operation... -> performance drops drastically

#71398:

  1. Open Blend file
  2. Render EEVEE mode render times at (250ms) create a sluggish viewport

MY:

  1. Open Blend file (any kind of demo EEVEE files from official Blender site)
  2. Material Preview Mode in EEVVEE
  3. Boom... immediately sluggish viewport

I think my problem for 90% is similar to #71398.

By the way, my OpenGL specs:
renderer: 'AMD Radeon RX 5700 XT OpenGL Engine'
vendor: 'ATI Technologies Inc.'
version: '4.1 ATI-3.2.24'

> In #72051#821481, @robbott wrote: > @StanK can you check if it is the same issue as #71398 or #71325 and if yes close this report ? I supposed that it similar problem but not the same (in the term of identical). #71325: 1) Open blend file 2) Switch viewport to "Rendered" 3) Notice performance is normal 4) ... some operation... -> performance drops drastically #71398: 1) Open Blend file 2) Render EEVEE mode render times at (250ms) create a sluggish viewport MY: 1) Open Blend file (any kind of demo EEVEE files from official Blender site) 2) Material Preview Mode in EEVVEE 3) Boom... immediately sluggish viewport I think my problem for 90% is similar to #71398. By the way, my OpenGL specs: renderer: 'AMD Radeon RX 5700 XT OpenGL Engine' vendor: 'ATI Technologies Inc.' version: '4.1 ATI-3.2.24'
StanK commented 3 years ago
Poster

Still the have a problem with latest 2.82 nightly build (from 3 december):
Slow performance of EEVEE viewport with some ghost:

Запись экрана 2019-12-03 в 09.41.30.mov

Still the have a problem with latest 2.82 nightly build (from 3 december): Slow performance of EEVEE viewport with some ghost: [Запись экрана 2019-12-03 в 09.41.30.mov](https://archive.blender.org/developer/F8186325/Запись_экрана_2019-12-03_в_09.41.30.mov)
StanK commented 3 years ago
Poster

Problem still exist in 2.81a

Btw, 2.80.75 works pretty well without viewport eevee lag in Material & Render mode!

Problem still exist in 2.81a Btw, 2.80.75 works pretty well without viewport eevee lag in Material & Render mode!

Added subscriber: @MaciejJutrzenka

Added subscriber: @MaciejJutrzenka

What resolution is your display? also can you turn off.. AO/BLOOM/Screen reflections? and test one by one with for example introduce performance slowdown?

What resolution is your display? also can you turn off.. AO/BLOOM/Screen reflections? and test one by one with for example introduce performance slowdown?
StanK commented 3 years ago
Poster

Monitor resolution is 2k.

Viewport eevee lags even with AO/BLOOM/Screen reflections off.

2.80.75 still work without any changes and eevee lags.

Monitor resolution is 2k. Viewport eevee lags even with AO/BLOOM/Screen reflections off. 2.80.75 still work without any changes and eevee lags.
StanK commented 3 years ago
Poster

Problem still exist in 2.82 from Dec 11 on 10.15.2

2.80.75 still works good in 10.15.2.

Problem still exist in 2.82 from Dec 11 on 10.15.2 2.80.75 still works good in 10.15.2.
StanK changed title from EEVEE viewport on Catalina 10.15.1 with Radeon 5700 is very slow and poor performance to EEVEE viewport on Catalina 10.15.2 with Radeon 5700 is very slow and poor performance 3 years ago

Added subscriber: @JohnTheThird

Added subscriber: @JohnTheThird

I have the same issue on MacBook Pro/AMD Radeon Pro 5500M 8 GB/Catalina 10.15.2 where the demo file works fine on 2.80, but any later build exhibits a slowdown in eevee viewport.

After much trial and error with the archiviz demo blend file, if I disable in the viewport all objects, then enable JUST the Bathroom/Mirror and Bathroom/Circle.021 objects, the viewport lags, but then if the metallic setting on the mirror BSDF shader is set to .9 or lower the viewport immediately frees up and goes to full speed. If only the mirror object is enabled in the scene, there is no lag regardless of the metallic setting. Also if the viewport is zoomed to only show the mirror, then there is no lag. So it seems to be some kind of interaction between those 2 objects/shaders?

Might also be worth noting that when the viewport is lagging all of Blender's UI is also lagging.

I have the same issue on MacBook Pro/AMD Radeon Pro 5500M 8 GB/Catalina 10.15.2 where the demo file works fine on 2.80, but any later build exhibits a slowdown in eevee viewport. After much trial and error with the archiviz demo blend file, if I disable in the viewport all objects, then enable JUST the Bathroom/Mirror and Bathroom/Circle.021 objects, the viewport lags, but then if the metallic setting on the mirror BSDF shader is set to .9 or lower the viewport immediately frees up and goes to full speed. If only the mirror object is enabled in the scene, there is no lag regardless of the metallic setting. Also if the viewport is zoomed to only show the mirror, then there is no lag. So it seems to be some kind of interaction between those 2 objects/shaders? Might also be worth noting that when the viewport is lagging all of Blender's UI is also lagging.
Collaborator

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

Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'
StanK commented 3 years ago
Poster

The problem still exist in 2.82 beta from Jan 14.

The problem still exist in 2.82 beta from Jan 14.

Added subscriber: @davidmikucki

Added subscriber: @davidmikucki

This definitely seems to be related: #66231

This definitely seems to be related: #66231
StanK commented 3 years ago
Poster

In #72051#849665, @davidmikucki wrote:
This definitely seems to be related: #66231

No. I change all materials to Metal form 0 to 1 for Principled Shader in the https://download.blender.org/demo/eevee/archiviz/archiviz.blend and there are nothing change. The viewport is still extremelly sluggish. More over the screen reflections was turning to off during experiments.

> In #72051#849665, @davidmikucki wrote: > This definitely seems to be related: #66231 No. I change all materials to Metal form 0 to 1 for Principled Shader in the https://download.blender.org/demo/eevee/archiviz/archiviz.blend and there are nothing change. The viewport is still extremelly sluggish. More over the screen reflections was turning to off during experiments.

In #72051#850237, @StanK wrote:

In #72051#849665, @davidmikucki wrote:
This definitely seems to be related: #66231

No. I change all materials to Metal form 0 to 1 for Principled Shader in the https://download.blender.org/demo/eevee/archiviz/archiviz.blend and there are nothing change. The viewport is still extremelly sluggish. More over the screen reflections was turning to off during experiments.

That's true. Also, if you set all the materials to be a single material (IE, there is only one material in the scene and it's set applied to all objects), I get great performance. I can also turn up the Metallic setting as much as I want. When I start adding objects with a mixture of metallic and non-metallic materials, that's when performance starts to crawl.

I didn't mean to imply that the issue was having metal shaders, so much as to indicate that the behaviors are similar enough that the issues may be caused by the same or similar problems.

> In #72051#850237, @StanK wrote: >> In #72051#849665, @davidmikucki wrote: >> This definitely seems to be related: #66231 > > No. I change all materials to Metal form 0 to 1 for Principled Shader in the https://download.blender.org/demo/eevee/archiviz/archiviz.blend and there are nothing change. The viewport is still extremelly sluggish. More over the screen reflections was turning to off during experiments. That's true. Also, if you set all the materials to be a single material (IE, there is only one material in the scene and it's set applied to all objects), I get great performance. I can also turn up the Metallic setting as much as I want. When I start adding objects with a mixture of metallic and non-metallic materials, that's when performance starts to crawl. I didn't mean to imply that the issue was having metal shaders, so much as to indicate that the behaviors are similar enough that the issues may be caused by the same or similar problems.
StanK commented 3 years ago
Poster

Confirm that problems in metallic settings of node. Really can't understand why this small and specific problem still not resolve while 2.80 works great without that problem. Still doesn't work in 2.82 beta from Jan 17.

Confirm that problems in metallic settings of node. Really can't understand why this small and specific problem still not resolve while 2.80 works great without that problem. Still doesn't work in 2.82 beta from Jan 17.

Added subscriber: @bblanimation

Added subscriber: @bblanimation
Collaborator

Added subscriber: @mano-wii

Added subscriber: @mano-wii
Collaborator

Changed status from 'Needs Developer To Reproduce' to: 'Needs User Info'

Changed status from 'Needs Developer To Reproduce' to: 'Needs User Info'
Collaborator

Some improvements have been made in this area.
Can anyone confirm if this problem was fixed in the latest builds?
https://builder.blender.org/download/

Some improvements have been made in this area. Can anyone confirm if this problem was fixed in the latest builds? https://builder.blender.org/download/

Fixed! Works beautifully now. Finally usable on OSX thanks to everyone’s hard work.

Fixed! Works beautifully now. Finally usable on OSX thanks to everyone’s hard work.
Collaborator

Changed status from 'Needs User Info' to: 'Resolved'

Changed status from 'Needs User Info' to: 'Resolved'
mano-wii closed this issue 3 years ago
mano-wii self-assigned this 3 years ago
Collaborator

Added subscriber: @fclem

Added subscriber: @fclem
Collaborator

That's good news :)
Thanks to @fclem

That's good news :) Thanks to @fclem

Added subscriber: @girafic

Added subscriber: @girafic

Thx to @fclem, also here it's works fine 👍

Thx to @fclem, also here it's works fine 👍

This is great news. Would really appreciate if this fix make it to the next 2.83 LTS release!

This is great news. Would really appreciate if this fix make it to the next 2.83 LTS release!
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
8 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

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