Page MenuHome

AMD Radeon 6700XT, 6800 XT & 6900 XT: Viewport Tearing Artifact in weight paint mode
Closed, ResolvedPublic

Description

System Information
Operating system: Windows 10 x64 Professional update20.04 19041.928
Graphics card: AMD Radeon 6900XT

Driver Information (as shown in Radeon Software)
Graphics driver version: 21.4.1
2D Driver version: 8.1.1.1634
D3D version: 9.14.10.01494
OpenGL version: 29.20.11000.14830

Blender Version
Broken: 2.83LTS & 2.92.0(2021-02-24 master), 2.93, 3.0 (rB0a83f32d79bc)
Worked: version: 2.82 (sub 7), branch: master, commit date: 2020-03-12 05:06, hash: 375c7dc4caf4, type: Release

Short description of error
Glitches appear in viewport when:
1.weight paint mode is on
2.texture paint mode is on and the object is not being painted
3.edit mode is on and the object is not active

The artifacts appear when eevee viewport rendering is on, but not for cycles.
The artifacts never appear in F12 rendered images.
Restarting and reinstalling blender, and reinstalling graphics driver didn't solve the problem.
Graphics card is in good condition. Other 3D applications & games run as expected.

Exact steps for others to reproduce the error
Any object will cause the error.

When in texture paint mode and the object is not being painted:

When in weight paint mode:

When in edit mode:

The artifacts are gone once the object is activated in edit mode:

System information file exported from blender:
from me :


from @imbaremi (imbaremi01) :

Related Objects

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Ankit Meel (ankitm) renamed this task from Viewport Tearing Artifact to AMD Radeon 6900XT: Viewport Tearing Artifact in weight paint mode.Jun 10 2021, 2:34 PM
Ankit Meel (ankitm) updated the task description. (Show Details)

Please upload the output file of blender help menu > save system info.

Please upload the output file of blender help menu > save system info.

Thanks for taking care of it, the file is added to the task description.

Ankit Meel (ankitm) added a comment.EditedJun 10 2021, 3:16 PM

@imbaremi (imbaremi01) reported 3.0 broken in T88650,
Volo3D reported 2.93 broken in T83513#1169876

We don't have the hardware, but confirming due to ease of steps and three reports.

It's very annoying especially with fade inactive geometry option on, and any reflective matcap in edit mode...

Please upload the output file of blender help menu > save system info.

Thanks very much. My system info.

Ankit Meel (ankitm) changed the task status from Needs Triage to Confirmed.Jun 11 2021, 8:57 AM
Ankit Meel (ankitm) updated the task description. (Show Details)

Having the same issue with AMD Radeon RX6700 XT and Blender 2.93.0,
let me know if my system-info.txt is relevant.

Found another ticket with the same similar visual issue for weight paint showcased if it can help : https://developer.blender.org/T63997

Having the same issue with AMD Radeon RX6700 XT and Blender 2.93.0,
let me know if my system-info.txt is relevant.

Found another ticket with the same similar visual issue for weight paint showcased if it can help : https://developer.blender.org/T63997

It does't seem much related. The T63997 reported Nvidia card having the similar issue, but as far as I know this problem only affects AMD cards. Bug reported in T63997 has been already fixed and the commit that fixed the problem didn't involve GPU and driver specific code, implying that it was a separate bug.

Ankit Meel (ankitm) renamed this task from AMD Radeon 6900XT: Viewport Tearing Artifact in weight paint mode to AMD Radeon 6900XT/ 6700 XT: Viewport Tearing Artifact in weight paint mode.Jun 24 2021, 3:11 PM
Ankit Meel (ankitm) added a subscriber: Silvia (Syti).

I have the same issues just registered an account for this issue, Videocard: RX 6900XT, issue persist on every blender version from 2.83 to 3.0 experimental. Do you want my system info as well?

Also this bug is not just happening with weight paint, it happens on "show overlays--> face orientation" also, and if in edit mode fade inactive geometry is ticked, also when an object is selected rarely artifact with the same style can appear. But if you use cycles and not eevee in "Display render preview" it does work visually.

In selection

Specific info: it was fine with a GTX 960, it broke after the card switch.

After some extra testing, it is probably worthy to mention, a base cube/plane mesh with scale (1,1,1) and location (0,0,0) will NEVER get the previously mentioned artifacts. In any case of: moving it from (0,0,0) EVEN to (0,0.00001,0) will trigger the artifacts happening. Same applies to scaling if it just gets adjusted to scale (0.99999,1,1) artifacts will appear. It also looks like that its more likely to get more artifacts the closer we watch an object from.

Edit: A basic cube object added at (0,0,0) with the scale (1,1,1) will never have artifacts as mentioned before, location change on X axis does not cause any artifacts regardless of the values.

Also scaling on X axis causes no artifacts regardless of value even when combined with X axis movement. Scaling on Y/Z axis results in artifacts except if it is a power of 2 for example: a basic cube added in (0,0,0) with the scale of (1,1,1) can be changed to Location(13,0,0) Scale(7,4,8) and there will be never artifact on this particular cube.

Edit.. Edit: The rotation of edges does not matter, the rotation of faces do not matter, you do NOT need a custom cube in order to not have artifacts. You can make any custom shape until, every location of every vertex in the shape is following the upcoming rules:
Location X: can be literally anything
Location Y: Has to be the power of 2
Location Z: has to be the power of 2

Scaling is irrelevant it just have to not transform any vertex out of the previously mentioned rules.

A custom shape that will NEVER have any artifacts to showcase the rules

From this distance they barely ever appear.

From closer they appear very often


This ticket has been stalling as we didn’t had a system that could reproduce the issue. I will assign ticket to me as we received some new GPU’s with corresponding drivers.

Peter (Asaob) added a subscriber: Peter (Asaob).EditedJul 16 2021, 10:29 PM

Hello! This problem also verry frustrating to me . I found a guy who document realy well on the AMD forum, maybe it will help to solve the issue. Here is the link: AMD site link I will upload my system info maybe that will help to identify the root cause. I hope you will find a soultion soon. Its realy hard to work with Blender with this conditions.

Just a note that 2.82a does not appear to suffer from this issue with the face orientation overlay or when painting weight maps.

It does, however, do something even weirder that is clearly related:

Hi!
I am also suffering from this issue (6900xt GPU),
and would like to add that switching to orthographic view seem to minimize or almost eliminate the artifacts in my case

I accidentally posted this in the incorrect thread, my bad.

I've corrected and added to my findings regarding blender versions that exhibit the overlays z-clipping with the mesh of an object

SHOWS CLIPPINGNO CLIPPING
2.93.1 2021-06-22 master (WINDOWS)2.92.0 2021-02-24 master (DEBIAN 11)
2.93.0 2021-06-02 master (WINDOWS)2.93.1 2021-06-22 master (DEBIAN 11)
2.92.0 2021-02-24 master (WINDOWS)
2.91.2 2021-01-19 master (WINDOWS)
2.90.0 2020-08-31 master (WINDOWS)
2.83.14 (WINDOWS)

Graphics card: ASUS RX 6800 XT
Windows drivers tested: 21.4.1, 21.5.2
Windows versions tested: 20H2 Pro, 21H1 Pro

I am unsure of my Debian driver details, It is possible I may have improperly installed them as blender openGL render settings reports no compatible gpus.

Already this specific problem has been reported multiple times so may be a high priority issue?

Hey,

i have the same problem in EditMode with Blender and my AMD 6900xt i have try out many things and find a little temporarily Solution.

1.Download install Radeon ProRender for Blender 3.2 (found on Github)
2.Activate the addon and in scene settings set the render device to Radeon PRoRender
3.In Blender in Editmode set the Viewport Shading to Material Preview

Only the solid mode have this artefacts then
In other Render Device the artecfacts are there again.

Hey,

is there any progress with this issue?

i have the same problem with blender 2.93.4, 5900X & 6900XT.

Hope this will be fixed soon, its really annoying and hard to work with.

Very similar issue here too.

Blender 2.92.0
NVIDIA GeForce 840M and 1050Ti

Peter (Asaob) added a comment.EditedOct 14 2021, 8:06 AM

Dear Fellow Blender AMD users.

I got an answer about the issue from AMD techsupport:
"Good day to you!

Our engineering team has successfully re-produced your issue in certain cases and are currently working on your issue.

I will come back to you as soon as I have more updates.

Thank you for your patience and understanding."

Hope we will see some solution soon!
Regards

Dusted off my account to come here and say I'm seeing more or less this exact issue, still.
Recently upgraded to an AMD RX 6700 XT, am using Blender 2.93.5 and getting exactly the same artefacts as people have already posted pictures of.

I tested the upcoming AMD driver and there the issue seems to be solved. Beta of the new driver will be made public very shortly.

renderer:	'AMD Radeon PRO W6800'
vendor:		'ATI Technologies Inc.'
version:	'4.5.14802 Core Profile Context FireGL 21.Q4 30.0.14002.136'

I will wait for community to confirm that the driver also work for them.

Evan Wilson (EAW) renamed this task from AMD Radeon 6900XT/ 6700 XT: Viewport Tearing Artifact in weight paint mode to AMD Radeon 6700XT, 6800 XT & 6900 XT: Viewport Tearing Artifact in weight paint mode.Nov 13 2021, 4:01 PM
Evan Wilson (EAW) updated the task description. (Show Details)

Hello Guys!

I tested with the new beta driver: BETA and with Blender 2.93. And it works finaly for me!

Regards:
Peter

The newest version of the driver, 21.11.3 which went live a couple of hours ago for me, fixes the issue

The issue is fixed on my 6700XT card with the newest beta driver

Upgraded to 2.93.6 and still getting issues{F11828553}
GeForce 840M

@Jamie Fletcher (jamie2fingers83) : this report is specifically for AMD GPUs, if have an issue with you Nvidia card, please open another report for this.

Jeroen Bakker (jbakker) closed this task as Resolved.Nov 19 2021, 1:11 PM

Closing the issue as it has been reported by users that the latest driver fixes the issue.