Viewport Render Preview glitching with Eevee Render Engine #89405

Closed
opened 2021-06-24 07:33:00 +02:00 by Juan · 26 comments

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: Radeon RX 560X ATI Technologies Inc. 4.5.14830 Core Profile Context 21.4.1 27.20.21002.112

Blender Version
Broken: version: 2.93.1, branch: master, commit date: 2021-06-22 05:57, hash: 1b8d33b18c

Short description of error
When I change from Viewport Solid Mode to Viewport Render Preview, I see a weird glitchy, multicolored dots, thing, and when I orbit the shape of the object becomes invisible, and the weird glitch dots move inside the invisible shape. Both Workbench and Cycles work perfectly as expected. I have already tried downgrading my Radeon drivers from 21.5.2 to 21.4.1 and the result is the same.

Exact steps for others to reproduce the error

  1. Open attached project file or a general new file project preset
  2. Change Viewport from Solid Mode to Render Preview
  3. Change Render Engines from Eevee to Cycles to Workbench back to Eevee

Glitchy_Eevee_Viewport_Renderpreview.blend
{F10192388, size=full}
{F10192399, size=full}

**System Information** Operating system: Windows-10-10.0.19041-SP0 64 Bits Graphics card: Radeon RX 560X ATI Technologies Inc. 4.5.14830 Core Profile Context 21.4.1 27.20.21002.112 **Blender Version** Broken: version: 2.93.1, branch: master, commit date: 2021-06-22 05:57, hash: `1b8d33b18c` **Short description of error** When I change from Viewport Solid Mode to Viewport Render Preview, I see a weird glitchy, multicolored dots, thing, and when I orbit the shape of the object becomes invisible, and the weird glitch dots move inside the invisible shape. Both Workbench and Cycles work perfectly as expected. I have already tried downgrading my Radeon drivers from 21.5.2 to 21.4.1 and the result is the same. **Exact steps for others to reproduce the error** 1. Open attached project file or a general new file project preset 2. Change Viewport from Solid Mode to Render Preview 3. Change Render Engines from Eevee to Cycles to Workbench back to Eevee [Glitchy_Eevee_Viewport_Renderpreview.blend](https://archive.blender.org/developer/F10192395/Glitchy_Eevee_Viewport_Renderpreview.blend) {[F10192388](https://archive.blender.org/developer/F10192388/Blender___C__Users_juans_Documents_Blender_Projects_Glitchy_Eevee_Viewport_Renderpreview.blend__6_24_2021_12_27_30_AM.png), size=full} {[F10192399](https://archive.blender.org/developer/F10192399/Blender___C__Users_juans_Documents_Blender_Projects_Glitchy_Eevee_Viewport_Renderpreview.blend__6_24_2021_12_32_21_AM.png), size=full}
Author

Added subscriber: @Daydreamingbackagain

Added subscriber: @Daydreamingbackagain

#89404 was marked as duplicate of this issue

#89404 was marked as duplicate of this issue
Member

Added subscribers: @Jeroen-Bakker, @PratikPB2123

Added subscribers: @Jeroen-Bakker, @PratikPB2123
Member

After the AMD driver update (not sure but 21.4 onwards) , Eevee render engine has such glitches.

You can temporary fix this with Render Properties -> Performance -> High Quality Normals.

may be @Jeroen-Bakker can help you.

After the AMD driver update (not sure but 21.4 onwards) , Eevee render engine has such glitches. You can temporary fix this with `Render Properties -> Performance -> High Quality Normals`. may be @Jeroen-Bakker can help you.

Added subscribers: @nader, @iss

Added subscribers: @nader, @iss

Can't reproduce on Graphics card: Radeon RX550/550 Series ATI Technologies Inc. 4.5.14831 Core Profile Context 21.5.1 27.20.21003.1028

Can't reproduce on Graphics card: Radeon RX550/550 Series ATI Technologies Inc. 4.5.14831 Core Profile Context 21.5.1 27.20.21003.1028
Member

If setting the high quality normals fixes the issue I will be glad to add the workaround for this card and push the fix to 2.83 and 2.93. But first would need confirmation from @Daydreamingbackagain

If setting the high quality normals fixes the issue I will be glad to add the workaround for this card and push the fix to 2.83 and 2.93. But first would need confirmation from @Daydreamingbackagain
Member

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

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

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

Changed status from 'Confirmed' to: 'Needs User Info'
Member

oops, wrong action.

@Jeroen-Bakker , I translated the @nader 's comment from the task #89404. He said issue is fixed for him after setting high quality normals to true

oops, wrong action. @Jeroen-Bakker , I translated the @nader 's comment from the task `#89404`. He said issue is fixed for him after setting `high quality normals` to true
Member

Added subscriber: @ankitm

Added subscriber: @ankitm
Member

#82856 (After updating the video card drivers to 20.11.2, interface artifacts appeared.)

#82856 (After updating the video card drivers to 20.11.2, interface artifacts appeared.)
Jeroen Bakker self-assigned this 2021-06-24 14:34:06 +02:00
Member

@PratikPB2123 Those are two different generations. Blacklisting a card needs to be done on the actual GPU name.
Will assign this ticket to me and plat to enable the workaround next week.

@PratikPB2123 Those are two different generations. Blacklisting a card needs to be done on the actual GPU name. Will assign this ticket to me and plat to enable the workaround next week.
Author

In #89405#1181845, @PratikPB2123 wrote:
After the AMD driver update (not sure but 21.4 onwards) , Eevee render engine has such glitches.

You can temporary fix this with Render Properties -> Performance -> High Quality Normals.

may be @Jeroen-Bakker can help you.

Hey, thank you so much! High Quality Normals worked and now Eevee render engine works. I feel like I should add that today I went into the Shading workspace and selected Viewport Material Preview Mode and Cycles doesn't work there either, changing it back to Render Preview fixes cycles again, or "High Quality Normals". Cheers! @Jeroen-Bakker @PratikPB2123

> In #89405#1181845, @PratikPB2123 wrote: > After the AMD driver update (not sure but 21.4 onwards) , Eevee render engine has such glitches. > > You can temporary fix this with `Render Properties -> Performance -> High Quality Normals`. > > may be @Jeroen-Bakker can help you. Hey, thank you so much! High Quality Normals worked and now Eevee render engine works. I feel like I should add that today I went into the Shading workspace and selected Viewport Material Preview Mode and Cycles doesn't work there either, changing it back to Render Preview fixes cycles again, or "High Quality Normals". Cheers! @Jeroen-Bakker @PratikPB2123
Member

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

Changed status from 'Needs User Info' to: 'Confirmed'
Member

Thanks for checking

Thanks for checking
Member

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

Changed status from 'Confirmed' to: 'Needs User Info'
Member

The RX 560X was already blacklisted. So it is a bit strange that manually setting up the workaround seems like to fix it from the user.

Is it possible to upload the system info generated from blender help menu perhaps it is not an exact match with our logic.

As the user also reports that this is an eevee only issue it seems like it isn't the hq normals that would fix this as these glitches also happen in workbench.

The RX 560X was already blacklisted. So it is a bit strange that manually setting up the workaround seems like to fix it from the user. Is it possible to upload the system info generated from blender help menu perhaps it is not an exact match with our logic. As the user also reports that this is an eevee only issue it seems like it isn't the hq normals that would fix this as these glitches also happen in workbench.
Author

Hi, what does it mean if my graphics card is blacklisted? Shouldn't it work? And I see that this was updated to "Needs information from user" what exactly do you need and how to get it and I'll upload/check/verify etc...

Hi, what does it mean if my graphics card is blacklisted? Shouldn't it work? And I see that this was updated to "Needs information from user" what exactly do you need and how to get it and I'll upload/check/verify etc...
Member

what exactly do you need and how to get it

Open Blender -> Help -> Save System Info , save the generated file then attach it here (simply drag and drop)

>what exactly do you need and how to get it `Open Blender -> Help -> Save System Info` , save the generated file then attach it here (simply drag and drop)
Author

system-info.txt
and about my graphics card being blacklisted? Does that mean I won't get future updates or something like that?

[system-info.txt](https://archive.blender.org/developer/F10204347/system-info.txt) and about my graphics card being blacklisted? Does that mean I won't get future updates or something like that?
Member

@Daydreamingbackagain Hi sorry for the confusion. I used the term blacklist before, but it is actually a whitelist

There are many different GPU/drivers/platform configuration that we support. With whitelisting a specific GPU will be enabled with a specific work-around to solve a known issue inside the driver.
Ah thanks for the info. I see the issue and we can add the card to the whitelist. Thanks!

@Daydreamingbackagain Hi sorry for the confusion. I used the term blacklist before, but it is actually a whitelist There are many different GPU/drivers/platform configuration that we support. With whitelisting a specific GPU will be enabled with a specific work-around to solve a known issue inside the driver. Ah thanks for the info. I see the issue and we can add the card to the whitelist. Thanks!

This issue was referenced by 2c7efe5ac0

This issue was referenced by 2c7efe5ac0557d5fb801eb7597d7a8d67dbadfcc

This issue was referenced by 2262d6c45a

This issue was referenced by 2262d6c45adff2cca06dc0c7f758e8c2a0de74f2
Member

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

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

This issue was referenced by c5c4727d6e

This issue was referenced by c5c4727d6ed730644786abcac554ac8ee1e12b73
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset System
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Code Documentation
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
FBX
Interest
Freestyle
Interest
Geometry Nodes
Interest
glTF
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 & 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
Viewport & EEVEE
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Asset Browser Project
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
Asset System
Module
Core
Module
Development Management
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Module
Viewport & EEVEE
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Severity
High
Severity
Low
Severity
Normal
Severity
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
6 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#89405
No description provided.