Grease Pencil Z-depth drawing issue on OSX + AMD Graphic Cards #81169

Closed
opened 2020-09-25 16:08:43 +02:00 by Ivan Cappiello · 54 comments
Member

System Information
Operating system: Darwin-19.6.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 5500M OpenGL Engine ATI Technologies Inc. 4.1 ATI-3.10.16

Blender Version
Broken: version: 2.90.1, branch: master, commit date: 2020-09-23 06:43, hash: 3e85bb34d0
Worked: n.a.rotate_Z.mov

Short description of error
Rendering grease pencil strokes will produce distorted z-depth channel. Both compositor and viewport seems affected

Exact steps for others to reproduce the error
Open attached blend file and render.

square_z.png
z_gp_ghost.png
z-ogl-gp_issue.blend

**System Information** Operating system: Darwin-19.6.0-x86_64-i386-64bit 64 Bits Graphics card: AMD Radeon Pro 5500M OpenGL Engine ATI Technologies Inc. 4.1 ATI-3.10.16 **Blender Version** Broken: version: 2.90.1, branch: master, commit date: 2020-09-23 06:43, hash: `3e85bb34d0` Worked: n.a.[rotate_Z.mov](https://archive.blender.org/developer/F8920324/rotate_Z.mov) **Short description of error** Rendering grease pencil strokes will produce distorted z-depth channel. Both compositor and viewport seems affected **Exact steps for others to reproduce the error** Open attached blend file and render. ![square_z.png](https://archive.blender.org/developer/F8920278/square_z.png) ![z_gp_ghost.png](https://archive.blender.org/developer/F8920320/z_gp_ghost.png) [z-ogl-gp_issue.blend](https://archive.blender.org/developer/F8920282/z-ogl-gp_issue.blend)
Author
Member

Added subscriber: @icappiello

Added subscriber: @icappiello
Clément Foucault was assigned by Ivan Cappiello 2020-09-25 16:11:20 +02:00
Clément Foucault was unassigned by Antonio Vazquez 2020-09-25 16:15:09 +02:00

Added subscriber: @fclem

Added subscriber: @fclem
Author
Member

Removed subscribers: @fclem, @icappiello

Removed subscribers: @fclem, @icappiello
Author
Member

Added subscriber: @icappiello

Added subscriber: @icappiello

Added subscriber: @antoniov

Added subscriber: @antoniov

Added subscriber: @fclem

Added subscriber: @fclem

Added subscriber: @mano-wii

Added subscriber: @mano-wii

Can you run blender --debug-gpu > debug_log.txt from the command line, trigger the bug, and attach the resulting file here?
https://docs.blender.org/manual/en/latest/advanced/command_line/launch/macos.html
Most likely this will contain more information about the error.

Can you run `blender --debug-gpu > debug_log.txt` from the command line, trigger the bug, and attach the resulting file here? https://docs.blender.org/manual/en/latest/advanced/command_line/launch/macos.html Most likely this will contain more information about the error.
Author
Member

terminal shows this on launch with --debug-gpu

DEBUG:root: restart_nodes() handler
GPUShaderInterface: Warning: Uniform 'depthBuffer' not found!
OpenGL debug callback is not available on Apple.

This is debug_log output after opening the scene and render one frame of the attached file

debug_log.txt

terminal shows this on launch with --debug-gpu ``` DEBUG:root: restart_nodes() handler GPUShaderInterface: Warning: Uniform 'depthBuffer' not found! OpenGL debug callback is not available on Apple. ``` This is debug_log output after opening the scene and render one frame of the attached file [debug_log.txt](https://archive.blender.org/developer/F8932020/debug_log.txt)
Author
Member

@fclem, discussed about the issue with @antoniov and seems you are the only one who can have a clue about what's going on here. A comment would be very welcome!

@fclem, discussed about the issue with @antoniov and seems you are the only one who can have a clue about what's going on here. A comment would be very welcome!
Member

Added subscribers: @sebbas, @JulianEisel, @Jeroen-Bakker

Added subscribers: @sebbas, @JulianEisel, @Jeroen-Bakker
Member

Looks to me a platform specific issue. I am not able to tell what is going on without having access to the platform. @sebbas @JulianEisel can you reproduce this?

Looks to me a platform specific issue. I am not able to tell what is going on without having access to the platform. @sebbas @JulianEisel can you reproduce this?
Member

Added subscriber: @lichtwerk

Added subscriber: @lichtwerk
Member

Cannot reproduce on Linux

**System Information**
Operating system: Linux-5.9.11-200.fc33.x86_64-x86_64-with-fedora-33-Thirty_Three 64 Bits
Graphics card: GeForce GTX 970M/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 455.45.01
2.91.0, branch: master, commit date: 2020-11-25 08:34, hash: `rB0f45cab862b8` also tried 2.90.1 and current master
Cannot reproduce on Linux ``` **System Information** Operating system: Linux-5.9.11-200.fc33.x86_64-x86_64-with-fedora-33-Thirty_Three 64 Bits Graphics card: GeForce GTX 970M/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 455.45.01 2.91.0, branch: master, commit date: 2020-11-25 08:34, hash: `rB0f45cab862b8` also tried 2.90.1 and current master ```

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

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

Confirmed on 2.91 with macOS Catalina machine. Cannot say what's going on here though.

Confirmed on 2.91 with macOS Catalina machine. Cannot say what's going on here though.
Member

My first hunch is to add GPU_flush in several places (draw module) and see if the issue can be removed. I don't have access to a machine, but if so I would start with the image_engine.c draw function (image editor) as it is small and isolated.

My first hunch is to add `GPU_flush` in several places (draw module) and see if the issue can be removed. I don't have access to a machine, but if so I would start with the `image_engine.c` draw function (image editor) as it is small and isolated.
Author
Member

@Jeroen-Bakker anyone at BF can help with this? i am available to help with testing and building if needed but i'd need exact steps on what to change. Unfortunately "several places" doesn't mean lot for me.

@Jeroen-Bakker anyone at BF can help with this? i am available to help with testing and building if needed but i'd need exact steps on what to change. Unfortunately "several places" doesn't mean lot for me.

Added subscriber: @rlneumiller

Added subscriber: @rlneumiller

@icappiello - I think @Jeroen-Bakker is suggesting to try the following first. I don't have access to Apple hardware either, so I am unable to test.

diff --git a/source/blender/draw/engines/image/image_engine.c b/source/blender/draw/engines/image/image_engine.c
index 0c602ba77c8..01c51ce9673 100644
--- a/source/blender/draw/engines/image/image_engine.c
+++ b/source/blender/draw/engines/image/image_engine.c
@@ -389,6 +389,7 @@ static void IMAGE_draw_scene(void *ved)
   DRW_draw_pass(psl->image_pass);
   DRW_view_set_active(NULL);
   image_draw_finish(vedata);
+  GPU_flush();
 }

 static void IMAGE_engine_free(void)
@icappiello - I think @Jeroen-Bakker is suggesting to try the following first. I don't have access to Apple hardware either, so I am unable to test. ``` diff --git a/source/blender/draw/engines/image/image_engine.c b/source/blender/draw/engines/image/image_engine.c index 0c602ba77c8..01c51ce9673 100644 --- a/source/blender/draw/engines/image/image_engine.c +++ b/source/blender/draw/engines/image/image_engine.c @@ -389,6 +389,7 @@ static void IMAGE_draw_scene(void *ved) DRW_draw_pass(psl->image_pass); DRW_view_set_active(NULL); image_draw_finish(vedata); + GPU_flush(); } static void IMAGE_engine_free(void) ```
Author
Member

@Jeroen-Bakker @fclem tested on more apple hardware. Seems that only AMD graphic cards are affected independently from being on OS 10 or even OS 11 (meaning drivers may have been updated by AMD through apple update without affecting the behaviour).

Tested and working fine on:
Intel hd 6000
Geforce GT640M

Affected by issue:
AMD Radeon Pro 555 2GB (iMac 4K 2017)
AMD Radeon Pro 5500M 8 GB (MacBook Pro 16" 2019)

@Jeroen-Bakker @fclem tested on more apple hardware. Seems that only AMD graphic cards are affected independently from being on OS 10 or even OS 11 (meaning drivers may have been updated by AMD through apple update without affecting the behaviour). Tested and working fine on: Intel hd 6000 Geforce GT640M Affected by issue: AMD Radeon Pro 555 2GB (iMac 4K 2017) AMD Radeon Pro 5500M 8 GB (MacBook Pro 16" 2019)
Author
Member

@rlneumiller @Jeroen-Bakker
adding GPU_flush makes no difference.

@rlneumiller @Jeroen-Bakker adding GPU_flush makes no difference.
Author
Member

also the issue is present only if camera is in perspective view. Same camera but in orthographic mode renders z with no issues.

also the issue is present only if camera is in perspective view. Same camera but in orthographic mode renders z with no issues.
Ivan Cappiello changed title from Grease Pencil Z-depth drawing issue on OSX to Grease Pencil Z-depth drawing issue on OSX + AMD Graphic Cards 2020-12-15 09:56:03 +01:00
Author
Member

In #81169#1071869, @sebbas wrote:
Confirmed on 2.91 with macOS Catalina machine. Cannot say what's going on here though.

@sebbas any update on this? passed another month since last report.

> In #81169#1071869, @sebbas wrote: > Confirmed on 2.91 with macOS Catalina machine. Cannot say what's going on here though. @sebbas any update on this? passed another month since last report.

Added subscriber: @fsiddi

Added subscriber: @fsiddi

@icappiello Haven't had much luck with the GPU_flush either. Will try out a bit more, but it would be great if someone else with macOS could join the thread.

@icappiello Haven't had much luck with the `GPU_flush` either. Will try out a bit more, but it would be great if someone else with macOS could join the thread.

Added subscriber: @FloridaJo

Added subscriber: @FloridaJo

These are what I get on 2.91
2012 iMac AMD Radeon 6770M
system-info.txt
2.png

1.png

These are what I get on 2.91 2012 iMac AMD Radeon 6770M [system-info.txt](https://archive.blender.org/developer/F9561238/system-info.txt) ![2.png](https://archive.blender.org/developer/F9561240/2.png) ![1.png](https://archive.blender.org/developer/F9561241/1.png)
Author
Member

In #81169#1092177, @FloridaJo wrote:
These are what I get on 2.91
2012 iMac AMD Radeon 6770M
system-info.txt
2.png

1.png

that confirms the issue with AMD graphic cards on Mac OS

> In #81169#1092177, @FloridaJo wrote: > These are what I get on 2.91 > 2012 iMac AMD Radeon 6770M > [system-info.txt](https://archive.blender.org/developer/F9561238/system-info.txt) > ![2.png](https://archive.blender.org/developer/F9561240/2.png) > > ![1.png](https://archive.blender.org/developer/F9561241/1.png) that confirms the issue with AMD graphic cards on Mac OS

Added subscriber: @cmzw

Added subscriber: @cmzw

Confirmed on MacBook Pro 15" 2018 with Big Sur (11.1)

2.90.1, branch: master, commit date: 2020-09-23 06:43, hash: 3e85bb34d0d7, type: Release
build date: 2020-09-23, 07:24:50
Graphics Card: AMD Radeon Pro 560X OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.2.13

Attached debug_log.txt is from opening the .blend and rendering a frame.

debug_log.txt

Confirmed on MacBook Pro 15" 2018 with Big Sur (11.1) ``` 2.90.1, branch: master, commit date: 2020-09-23 06:43, hash: 3e85bb34d0d7, type: Release build date: 2020-09-23, 07:24:50 Graphics Card: AMD Radeon Pro 560X OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.2.13 ``` Attached debug_log.txt is from opening the .blend and rendering a frame. [debug_log.txt](https://archive.blender.org/developer/F9561246/debug_log.txt)

Added subscriber: @berkehankucukaras

Added subscriber: @berkehankucukaras

Ekran Resmi 2021-01-12 20.05.40.jpg Lines are intertwined in solid view and render view when i open the file. Nothing changed when i removed the materials. What should I do to help you?

Macbook pro 2019 / i9 9980HK / 32GB RAM / Amd Radeon Pro 5500m (8GB)system-info.txt

![Ekran Resmi 2021-01-12 20.05.40.jpg](https://archive.blender.org/developer/F9561264/Ekran_Resmi_2021-01-12_20.05.40.jpg) Lines are intertwined in solid view and render view when i open the file. Nothing changed when i removed the materials. What should I do to help you? Macbook pro 2019 / i9 9980HK / 32GB RAM / Amd Radeon Pro 5500m (8GB)[system-info.txt](https://archive.blender.org/developer/F9561517/system-info.txt)

Added subscriber: @Seba

Added subscriber: @Seba

Trying to help with this: I'm not sure it's a problem related to Radeon.
Check the attached screenshots: the problem is happening on both of my GPU's: Intel (Integrated) and Radeon (Discrete). I manually switched between both and the GPU history window shows which one is in use at the moment.

intel.png radeon.png

Trying to help with this: I'm not sure it's a problem related to Radeon. Check the attached screenshots: the problem is happening on both of my GPU's: Intel (Integrated) and Radeon (Discrete). I manually switched between both and the GPU history window shows which one is in use at the moment. ![intel.png](https://archive.blender.org/developer/F9561466/intel.png) ![radeon.png](https://archive.blender.org/developer/F9561465/radeon.png)

Added subscriber: @Maddin

Added subscriber: @Maddin

I followed a call for help (https://www.blendernation.com/2021/01/12/macos-amd-gpu-users-help-needed-by-blender-developers/).

I am on Big Sur (11.0.1).

Here is my logfile and a rendering:
greasepencilzbug.png

WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer.
WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer.
Read prefs: /Users/maddin/Library/Application Support/Blender/2.91/config/userpref.blend
found bundled python: /Applications/Blender 2.91/Blender.app/Contents/Resources/2.91/python
Warning: class FlamencoManagerGroup contains a property which should be an annotation!
    assign as a type annotation: FlamencoManagerGroup.manager
    assign as a type annotation: FlamencoManagerGroup.status
Warning: class FLAMENCO_OT_render contains a property which should be an annotation!
    assign as a type annotation: FLAMENCO_OT_render.quit_after_submit
Warning: class FLAMENCO_OT_explore_file_path contains a property which should be an annotation!
    assign as a type annotation: FLAMENCO_OT_explore_file_path.path
Warning: class FLAMENCO_OT_set_recommended_sample_cap contains a property which should be an annotation!
    assign as a type annotation: FLAMENCO_OT_set_recommended_sample_cap.sample_cap
Warning: class ATTRACT_OT_shot_relink contains a property which should be an annotation!
    assign as a type annotation: ATTRACT_OT_shot_relink.strip_atc_object_id
Warning: class ATTRACT_OT_shot_delete contains a property which should be an annotation!
    assign as a type annotation: ATTRACT_OT_shot_delete.confirm
Warning: class ATTRACT_OT_project_open_in_browser contains a property which should be an annotation!
    assign as a type annotation: ATTRACT_OT_project_open_in_browser.project_id
Warning: class PILLAR_OT_switch_hdri contains a property which should be an annotation!
    assign as a type annotation: PILLAR_OT_switch_hdri.image_name
    assign as a type annotation: PILLAR_OT_switch_hdri.file_uuid
Warning: class PILLAR_OT_sync contains a property which should be an annotation!
    assign as a type annotation: PILLAR_OT_sync.action
    assign as a type annotation: PILLAR_OT_sync.blender_version
Warning: class PILLAR_OT_image_share contains a property which should be an annotation!
    assign as a type annotation: PILLAR_OT_image_share.target
    assign as a type annotation: PILLAR_OT_image_share.name
    assign as a type annotation: PILLAR_OT_image_share.screenshot_show_multiview
    assign as a type annotation: PILLAR_OT_image_share.screenshot_use_multiview
    assign as a type annotation: PILLAR_OT_image_share.screenshot_full
Warning: class BlenderCloudProjectGroup contains a property which should be an annotation!
    assign as a type annotation: BlenderCloudProjectGroup.status
    assign as a type annotation: BlenderCloudProjectGroup.project
Warning: class BlenderCloudPreferences contains a property which should be an annotation!
    assign as a type annotation: BlenderCloudPreferences.pillar_server
    assign as a type annotation: BlenderCloudPreferences.local_texture_dir
    assign as a type annotation: BlenderCloudPreferences.open_browser_after_share
    assign as a type annotation: BlenderCloudPreferences.project
    assign as a type annotation: BlenderCloudPreferences.cloud_project_local_path
    assign as a type annotation: BlenderCloudPreferences.flamenco_manager
    assign as a type annotation: BlenderCloudPreferences.flamenco_exclude_filter
    assign as a type annotation: BlenderCloudPreferences.flamenco_job_file_path
    assign as a type annotation: BlenderCloudPreferences.flamenco_job_output_path
    assign as a type annotation: BlenderCloudPreferences.flamenco_job_output_strip_components
    assign as a type annotation: BlenderCloudPreferences.flamenco_relative_only
    assign as a type annotation: BlenderCloudPreferences.flamenco_open_browser_after_submit
    assign as a type annotation: BlenderCloudPreferences.flamenco_show_quit_after_submit_button
Warning: class SyncStatusProperties contains a property which should be an annotation!
    assign as a type annotation: SyncStatusProperties.status
    assign as a type annotation: SyncStatusProperties.version
    assign as a type annotation: SyncStatusProperties.message
    assign as a type annotation: SyncStatusProperties.level
Warning: class PILLAR_OT_project_open_in_browser contains a property which should be an annotation!
    assign as a type annotation: PILLAR_OWARN (bpy.rna): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/python/intern/bpy_rna.c:1493 pyrna_enum_to_py: current value '0' matches no enum in 'BlenderCloudProjectGroup', '', 'project'
WARN (gpu.shader): OVERLAY_shader_armature_sphere_408 FragShader: 
      | 
      | Warning: extension 'GL_ARB_conservative_depth' is not supported

WARN (gpu.shader): OVERLAY_shader_armature_sphere_395 FragShader: 
      | 
      | Warning: extension 'GL_ARB_conservative_depth' is not supported

WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer.
WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer.
WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer.
WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer.
WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer.
T_project_open_in_browser.project_id
Read blend: /Users/maddin/Downloads/z-ogl-gp_issue.blend
Registered MACHIN3tools 0.5.0 with 0 tools, 2 pie menus and 0 context menus
HardOps 0.9.87.1 available!
register
Registered DECALmachine 2.1.0 with 4 decal libraries, 1 trim sheet libraries and 2 atlases. PIL is not installed.
 » decal library: Aircraft
 » decal library: Example Panels
 » decal library: Examples
 » decal library: MyDecals
 » trim sheet library: Example Sheet
 » atlas: Aircraft Atlas
 » atlas: Example Atlas
Registered MESHmachine 0.6.13 with 2 plug libraries
 » plug library: Examples
 » plug library: MyPlugs
Font Selector --- Font Folders Up to Date
Font Selector --- Settings Loaded
Info: Updated sidebar tabs
Megascans Plugin Error initializing the thread. Error:  [Errno 48] Address already in use
Font Selector --- Font Folders Up to Date
Font Selector --- Settings Loaded
Unregistered MACHIN3tools 0.5.0.
unregister
 » unloaded decal library: Aircraft
 » unloaded decal library: Example Panels
 » unloaded decal library: Examples
 » unloaded decal library: MyDecals
 » unloaded trim sheet library: Example Sheet
Unregistered DECALmachine 2.1.0
 » unloaded plug library: Examples
 » unloaded plug library: MyPlugs
Unregistered MESHmachine 0.6.13
Megascans Plugin Error initializing thread checker. Error:  [Errno 61] Connection refused
Saved session recovery to '/var/folders/q_/8tjzf8mj7sdc8s_xjf0rxw5w0000gn/T/quit.blend'

Blender quit
I followed a call for help (https://www.blendernation.com/2021/01/12/macos-amd-gpu-users-help-needed-by-blender-developers/). I am on Big Sur (11.0.1). Here is my logfile and a rendering: ![greasepencilzbug.png](https://archive.blender.org/developer/F9561510/greasepencilzbug.png) ``` WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer. WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer. Read prefs: /Users/maddin/Library/Application Support/Blender/2.91/config/userpref.blend found bundled python: /Applications/Blender 2.91/Blender.app/Contents/Resources/2.91/python Warning: class FlamencoManagerGroup contains a property which should be an annotation! assign as a type annotation: FlamencoManagerGroup.manager assign as a type annotation: FlamencoManagerGroup.status Warning: class FLAMENCO_OT_render contains a property which should be an annotation! assign as a type annotation: FLAMENCO_OT_render.quit_after_submit Warning: class FLAMENCO_OT_explore_file_path contains a property which should be an annotation! assign as a type annotation: FLAMENCO_OT_explore_file_path.path Warning: class FLAMENCO_OT_set_recommended_sample_cap contains a property which should be an annotation! assign as a type annotation: FLAMENCO_OT_set_recommended_sample_cap.sample_cap Warning: class ATTRACT_OT_shot_relink contains a property which should be an annotation! assign as a type annotation: ATTRACT_OT_shot_relink.strip_atc_object_id Warning: class ATTRACT_OT_shot_delete contains a property which should be an annotation! assign as a type annotation: ATTRACT_OT_shot_delete.confirm Warning: class ATTRACT_OT_project_open_in_browser contains a property which should be an annotation! assign as a type annotation: ATTRACT_OT_project_open_in_browser.project_id Warning: class PILLAR_OT_switch_hdri contains a property which should be an annotation! assign as a type annotation: PILLAR_OT_switch_hdri.image_name assign as a type annotation: PILLAR_OT_switch_hdri.file_uuid Warning: class PILLAR_OT_sync contains a property which should be an annotation! assign as a type annotation: PILLAR_OT_sync.action assign as a type annotation: PILLAR_OT_sync.blender_version Warning: class PILLAR_OT_image_share contains a property which should be an annotation! assign as a type annotation: PILLAR_OT_image_share.target assign as a type annotation: PILLAR_OT_image_share.name assign as a type annotation: PILLAR_OT_image_share.screenshot_show_multiview assign as a type annotation: PILLAR_OT_image_share.screenshot_use_multiview assign as a type annotation: PILLAR_OT_image_share.screenshot_full Warning: class BlenderCloudProjectGroup contains a property which should be an annotation! assign as a type annotation: BlenderCloudProjectGroup.status assign as a type annotation: BlenderCloudProjectGroup.project Warning: class BlenderCloudPreferences contains a property which should be an annotation! assign as a type annotation: BlenderCloudPreferences.pillar_server assign as a type annotation: BlenderCloudPreferences.local_texture_dir assign as a type annotation: BlenderCloudPreferences.open_browser_after_share assign as a type annotation: BlenderCloudPreferences.project assign as a type annotation: BlenderCloudPreferences.cloud_project_local_path assign as a type annotation: BlenderCloudPreferences.flamenco_manager assign as a type annotation: BlenderCloudPreferences.flamenco_exclude_filter assign as a type annotation: BlenderCloudPreferences.flamenco_job_file_path assign as a type annotation: BlenderCloudPreferences.flamenco_job_output_path assign as a type annotation: BlenderCloudPreferences.flamenco_job_output_strip_components assign as a type annotation: BlenderCloudPreferences.flamenco_relative_only assign as a type annotation: BlenderCloudPreferences.flamenco_open_browser_after_submit assign as a type annotation: BlenderCloudPreferences.flamenco_show_quit_after_submit_button Warning: class SyncStatusProperties contains a property which should be an annotation! assign as a type annotation: SyncStatusProperties.status assign as a type annotation: SyncStatusProperties.version assign as a type annotation: SyncStatusProperties.message assign as a type annotation: SyncStatusProperties.level Warning: class PILLAR_OT_project_open_in_browser contains a property which should be an annotation! assign as a type annotation: PILLAR_OWARN (bpy.rna): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/python/intern/bpy_rna.c:1493 pyrna_enum_to_py: current value '0' matches no enum in 'BlenderCloudProjectGroup', '', 'project' WARN (gpu.shader): OVERLAY_shader_armature_sphere_408 FragShader: | | Warning: extension 'GL_ARB_conservative_depth' is not supported WARN (gpu.shader): OVERLAY_shader_armature_sphere_395 FragShader: | | Warning: extension 'GL_ARB_conservative_depth' is not supported WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer. WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer. WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer. WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer. WARN (gpu.debug): /Users/blender/blender-buildbot/macos_291/blender.git/source/blender/gpu/opengl/gl_debug.cc:177 init_gl_callbacks: Failed to hook OpenGL debug callback. Use fallback debug layer. T_project_open_in_browser.project_id Read blend: /Users/maddin/Downloads/z-ogl-gp_issue.blend Registered MACHIN3tools 0.5.0 with 0 tools, 2 pie menus and 0 context menus HardOps 0.9.87.1 available! register Registered DECALmachine 2.1.0 with 4 decal libraries, 1 trim sheet libraries and 2 atlases. PIL is not installed. » decal library: Aircraft » decal library: Example Panels » decal library: Examples » decal library: MyDecals » trim sheet library: Example Sheet » atlas: Aircraft Atlas » atlas: Example Atlas Registered MESHmachine 0.6.13 with 2 plug libraries » plug library: Examples » plug library: MyPlugs Font Selector --- Font Folders Up to Date Font Selector --- Settings Loaded Info: Updated sidebar tabs Megascans Plugin Error initializing the thread. Error: [Errno 48] Address already in use Font Selector --- Font Folders Up to Date Font Selector --- Settings Loaded Unregistered MACHIN3tools 0.5.0. unregister » unloaded decal library: Aircraft » unloaded decal library: Example Panels » unloaded decal library: Examples » unloaded decal library: MyDecals » unloaded trim sheet library: Example Sheet Unregistered DECALmachine 2.1.0 » unloaded plug library: Examples » unloaded plug library: MyPlugs Unregistered MESHmachine 0.6.13 Megascans Plugin Error initializing thread checker. Error: [Errno 61] Connection refused Saved session recovery to '/var/folders/q_/8tjzf8mj7sdc8s_xjf0rxw5w0000gn/T/quit.blend' Blender quit ```

Added subscriber: @contact-21

Added subscriber: @contact-21

Same Problem on Mac Pro 2013 catalina / AMD FireProD500 (system info attached)
Work fine on an MacBook Pro 2015 /High sierra / intel Iris Pro (both version2.91)
system-info.txt

Same Problem on Mac Pro 2013 catalina / AMD FireProD500 (system info attached) Work fine on an MacBook Pro 2015 /High sierra / intel Iris Pro (both version2.91) [system-info.txt](https://archive.blender.org/developer/F9561515/system-info.txt)

Added subscriber: @slowboy

Added subscriber: @slowboy

System Information
Operating system: Darwin-20.2.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 5700 XT OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.2.13

Blender Version
Broken: version: 2.92.0 Alpha, branch: master, commit date: 2021-01-08 23:19, hash: 9c07454816
Worked: (newest version of Blender that worked as expected)

Short description of error
AS requested on Blendernation - opened file - error is present

Exact steps for others to reproduce the error
Open supplied file look closely at cube!
Can see a strange 'ghost cube' to the left of it.

Hope this helps!?
Cheers
Wayne

**System Information** Operating system: Darwin-20.2.0-x86_64-i386-64bit 64 Bits Graphics card: AMD Radeon Pro 5700 XT OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.2.13 **Blender Version** Broken: version: 2.92.0 Alpha, branch: master, commit date: 2021-01-08 23:19, hash: `9c07454816` Worked: (newest version of Blender that worked as expected) **Short description of error** AS requested on Blendernation - opened file - error is present **Exact steps for others to reproduce the error** Open supplied file look closely at cube! Can see a strange 'ghost cube' to the left of it. Hope this helps!? Cheers Wayne

In #81169#1092336, @Maddin wrote:
I followed a call for help (https://www.blendernation.com/2021/01/12/macos-amd-gpu-users-help-needed-by-blender-developers/).

Please make sure you start Blender with factory settings when trying to log something. It looks like you have several add-ons enabled now.
Do you mind doing this again with the factory settings? Once you do that, you can update your original post and replace the log.

> In #81169#1092336, @Maddin wrote: > I followed a call for help (https://www.blendernation.com/2021/01/12/macos-amd-gpu-users-help-needed-by-blender-developers/). > Please make sure you start Blender with factory settings when trying to log something. It looks like you have several add-ons enabled now. Do you mind doing this again with the factory settings? Once you do that, you can update your original post and replace the log.
Author
Member

In #81169#1092324, @Seba wrote:
Trying to help with this: I'm not sure it's a problem related to Radeon.
Check the attached screenshots: the problem is happening on both of my GPU's: Intel (Integrated) and Radeon (Discrete). I manually switched between both and the GPU history window shows which one is in use at the moment.

intel.png radeon.png

@Seba In order to correctly show the issue, please open file, click render image and take a screenshot showing both the compositor and the 3D viewport as shown in the first post, without moving the camera or changing any viewport setting. Since the issue is related to depth channel it will be more clearly visible in compositor.

From the screenshot is not clear what’s happening there.

Can you also detail your mac specs (i assume you are on a macbook since you have 2 gpus) and how do you show which cards is in use on mac OS?

> In #81169#1092324, @Seba wrote: > Trying to help with this: I'm not sure it's a problem related to Radeon. > Check the attached screenshots: the problem is happening on both of my GPU's: Intel (Integrated) and Radeon (Discrete). I manually switched between both and the GPU history window shows which one is in use at the moment. > > ![intel.png](https://archive.blender.org/developer/F9561466/intel.png) ![radeon.png](https://archive.blender.org/developer/F9561465/radeon.png) @Seba In order to correctly show the issue, please open file, click render image and take a screenshot showing both the compositor and the 3D viewport as shown in the first post, without moving the camera or changing any viewport setting. Since the issue is related to depth channel it will be more clearly visible in compositor. From the screenshot is not clear what’s happening there. Can you also detail your mac specs (i assume you are on a macbook since you have 2 gpus) and how do you show which cards is in use on mac OS?

Added subscriber: @ClaasKuhnen

Added subscriber: @ClaasKuhnen

Confirming the render issue

macPro 2012
Catalina
AMD RX 5600 XT
Blender 2.92 Alpha

Screen Shot 2021-01-12 at 10.15.08 PM.png

Confirming the render issue macPro 2012 Catalina AMD RX 5600 XT Blender 2.92 Alpha ![Screen Shot 2021-01-12 at 10.15.08 PM.png](https://archive.blender.org/developer/F9562209/Screen_Shot_2021-01-12_at_10.15.08_PM.png)

Added subscriber: @db1264

Added subscriber: @db1264

Confimring AMD OS X render Issues
render.jpg

Setup:
Mac Pro (Late 2013)
Processor Name: 12-Core Intel Xeon E5
Processor Speed: 2.7 GHz
Number of Processors: 1
Total Number of Cores: 12
L2 Cache (per Core): 256 KB
L3 Cache: 30 MB
Hyper-Threading Technology: Enabled
Memory: 64 GB

2x AMD FirePro D300 2 GB graphics

Catalina 10.15.7

Sys-Info.txt:


Blender 2.92.0 Alpha System Information


Blender:


version: 2.92.0 Alpha, branch: master, commit date: 2021-01-10 23:58, hash: d4330ae70b, type: Release
build date: 2021-01-11, 00:01:50
platform: Darwin
binary path: '/Applications/Blender/blender-2.92/Blender.app/Contents/MacOS/Blender'
build cflags: -Wall -Werror=implicit-function-declaration -Werror=return-type -Wno-tautological-compare -Wno-unknown-pragmas -Wno-char-subscripts -Wstrict-prototypes -Wmissing-prototypes -Wunused-parameter -mmacosx-version-min=10.13 -Xclang -fopenmp -I'/Users/blender/blender-buildbot/macos_master/blender.git/../lib/darwin/openmp/include' -std=gnu11 -msse -pipe -funsigned-char -fno-strict-aliasing -msse2
build cxxflags: -Wall -Wno-tautological-compare -Wno-unknown-pragmas -Wno-char-subscripts -Wno-overloaded-virtual -Wno-sign-compare -Wno-invalid-offsetof -mmacosx-version-min=10.13 -ftemplate-depth=1024 -stdlib=libc++ -Xclang -fopenmp -I'/Users/blender/blender-buildbot/macos_master/blender.git/../lib/darwin/openmp/include' -std=c++17 -msse -pipe -funsigned-char -fno-strict-aliasing -msse2
build linkflags: -fexceptions -framework CoreServices -framework Foundation -framework IOKit -framework AppKit -framework Cocoa -framework Carbon -framework AudioUnit -framework AudioToolbox -framework CoreAudio -framework Metal -framework QuartzCore -framework ForceFeedback -liconv -Wl,-stack_size,0x100000 -Wl,-unexported_symbols_list,'/Users/blender/blender-buildbot/macos_master/blender.git/source/creator/osx_locals.map' -stdlib=libc++
build system: CMake

Python:


version: 3.7.7 (default, Jul 8 2020, 14:54:17) [Clang 11.0.0 (clang-1100.0.33.8)]
file system encoding: utf-8:surrogateescape
paths:
'/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/startup'
'/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/modules'
'/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/python/lib/python37.zip'
'/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/python/lib/python3.7'
'/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/python/lib/python3.7/lib-dynload'
'/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/python/lib/python3.7/site-packages'
'/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/freestyle/modules'
'/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/modules'
'/Users/user/Library/Application Support/Blender/2.92/scripts/addons/modules'
'/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons'
'/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons_contrib'

Python (External Binary):


binary path: '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/python/bin/python3.7m'
version: Python 3.7.7

Directories:


scripts:
'/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/modules'
'/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts'
user scripts: '/Users/user/Library/Application Support/Blender/2.92/scripts'
pref scripts: None
datafiles: '/Users/user/Library/Application Support/Blender/2.92/datafiles'
config: '/Users/user/Library/Application Support/Blender/2.92/config'
scripts : '/Users/user/Library/Application Support/Blender/2.92/scripts'
autosave: '/Users/user/Library/Application Support/Blender/2.92/autosave'
tempdir: '/var/folders/zz/vyw0y2wj7lzfzgc1nvbtrqxh0000gn/T/blender_ELKM74/'

FFmpeg:


avcodec: '58, 54, 100'
avdevice: '58, 8, 100'
avformat: '58, 29, 100'
avutil: '56, 31, 100'
swscale: ' 5, 5, 100'

SDL:


Version: 2.0.12
Loading method: linked (WITH_SDL_DYNLOAD=OFF)

Other Libraries:


OpenColorIO: 1, 1, 1
OpenImageIO: 2, 1, 15
OpenShadingLanguage: 1, 10, 10
OpenSubdiv: 0, 0, 0
OpenVDB: 7, 0, 0
Alembic: 1, 7, 12
USD: 0, 20, 5

OpenGL:


renderer: 'AMD Radeon HD - FirePro D300 OpenGL Engine'
vendor: 'ATI Technologies Inc.'
version: '4.1 ATI-3.10.19'
extensions:
GL_APPLE_client_storage
GL_APPLE_container_object_shareable
GL_APPLE_flush_render
GL_APPLE_object_purgeable
GL_APPLE_rgb_422
GL_APPLE_row_bytes
GL_APPLE_texture_range
GL_ARB_ES2_compatibility
GL_ARB_blend_func_extended
GL_ARB_draw_buffers_blend
GL_ARB_draw_indirect
GL_ARB_explicit_attrib_location
GL_ARB_gpu_shader5
GL_ARB_gpu_shader_fp64
GL_ARB_instanced_arrays
GL_ARB_internalformat_query
GL_ARB_occlusion_query2
GL_ARB_sample_shading
GL_ARB_sampler_objects
GL_ARB_separate_shader_objects
GL_ARB_shader_bit_encoding
GL_ARB_shader_subroutine
GL_ARB_shading_language_include
GL_ARB_tessellation_shader
GL_ARB_texture_buffer_object_rgb32
GL_ARB_texture_cube_map_array
GL_ARB_texture_gather
GL_ARB_texture_query_lod
GL_ARB_texture_rgb10_a2ui
GL_ARB_texture_storage
GL_ARB_texture_swizzle
GL_ARB_timer_query
GL_ARB_transform_feedback2
GL_ARB_transform_feedback3
GL_ARB_vertex_attrib_64bit
GL_ARB_vertex_type_2_10_10_10_rev
GL_ARB_viewport_array
GL_ATI_texture_mirror_once
GL_EXT_debug_label
GL_EXT_debug_marker
GL_EXT_depth_bounds_test
GL_EXT_texture_compression_s3tc
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_mirror_clamp
GL_EXT_texture_sRGB_decode
GL_NV_texture_barrier

Implementation Dependent OpenGL Limits:


Maximum DrawElements Vertices: 1048575
Maximum DrawElements Indices: 150000

GLSL:
Maximum Varying Floats: 150000
Maximum Vertex Attributes: 16
Maximum Vertex Uniform Components: 4096
Maximum Fragment Uniform Components: 4096
Maximum Vertex Image Units: 16
Maximum Fragment Image Units: 16
Maximum Pipeline Image Units: 80

Cycles:


CPU device capabilities: SSE2 SSE3 SSE41 AVX

Enabled add-ons:


io_anim_bvh (version: (1, 0, 0), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_anim_bvh/init.py)
io_curve_svg (version: UNKNOWN, path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_curve_svg/init.py)
io_mesh_ply (version: UNKNOWN, path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_mesh_ply/init.py)
io_mesh_stl (version: (1, 1, 3), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_mesh_stl/init.py)
io_mesh_uv_layout (version: (1, 1, 1), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_mesh_uv_layout/init.py)
io_scene_fbx (version: (4, 22, 0), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_scene_fbx/init.py)
io_scene_gltf2 (version: (1, 5, 13), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_scene_gltf2/init.py)
io_scene_obj (version: (3, 8, 1), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_scene_obj/init.py)
io_scene_x3d (version: (2, 2, 5), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_scene_x3d/init.py)
cycles (version: UNKNOWN, path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/cycles/init.py)

Confimring AMD OS X render Issues ![render.jpg](https://archive.blender.org/developer/F9577781/render.jpg) Setup: Mac Pro (Late 2013) Processor Name: 12-Core Intel Xeon E5 Processor Speed: 2.7 GHz Number of Processors: 1 Total Number of Cores: 12 L2 Cache (per Core): 256 KB L3 Cache: 30 MB Hyper-Threading Technology: Enabled Memory: 64 GB 2x AMD FirePro [D300](https://archive.blender.org/developer/D300) 2 GB graphics Catalina 10.15.7 Sys-Info.txt: **** # Blender 2.92.0 Alpha System Information **** Blender: **** version: 2.92.0 Alpha, branch: master, commit date: 2021-01-10 23:58, hash: d4330ae70be6, type: Release build date: 2021-01-11, 00:01:50 platform: Darwin binary path: '/Applications/Blender/blender-2.92/Blender.app/Contents/MacOS/Blender' build cflags: -Wall -Werror=implicit-function-declaration -Werror=return-type -Wno-tautological-compare -Wno-unknown-pragmas -Wno-char-subscripts -Wstrict-prototypes -Wmissing-prototypes -Wunused-parameter -mmacosx-version-min=10.13 -Xclang -fopenmp -I'/Users/blender/blender-buildbot/macos_master/blender.git/../lib/darwin/openmp/include' -std=gnu11 -msse -pipe -funsigned-char -fno-strict-aliasing -msse2 build cxxflags: -Wall -Wno-tautological-compare -Wno-unknown-pragmas -Wno-char-subscripts -Wno-overloaded-virtual -Wno-sign-compare -Wno-invalid-offsetof -mmacosx-version-min=10.13 -ftemplate-depth=1024 -stdlib=libc++ -Xclang -fopenmp -I'/Users/blender/blender-buildbot/macos_master/blender.git/../lib/darwin/openmp/include' -std=c++17 -msse -pipe -funsigned-char -fno-strict-aliasing -msse2 build linkflags: -fexceptions -framework CoreServices -framework Foundation -framework IOKit -framework AppKit -framework Cocoa -framework Carbon -framework AudioUnit -framework AudioToolbox -framework CoreAudio -framework Metal -framework QuartzCore -framework ForceFeedback -liconv -Wl,-stack_size,0x100000 -Wl,-unexported_symbols_list,'/Users/blender/blender-buildbot/macos_master/blender.git/source/creator/osx_locals.map' -stdlib=libc++ build system: CMake Python: **** version: 3.7.7 (default, Jul 8 2020, 14:54:17) [Clang 11.0.0 (clang-1100.0.33.8)] file system encoding: utf-8:surrogateescape paths: '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/startup' '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/modules' '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/python/lib/python37.zip' '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/python/lib/python3.7' '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/python/lib/python3.7/lib-dynload' '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/python/lib/python3.7/site-packages' '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/freestyle/modules' '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/modules' '/Users/user/Library/Application Support/Blender/2.92/scripts/addons/modules' '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons' '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons_contrib' Python (External Binary): **** binary path: '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/python/bin/python3.7m' version: Python 3.7.7 Directories: **** scripts: '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/modules' '/Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts' user scripts: '/Users/user/Library/Application Support/Blender/2.92/scripts' pref scripts: None datafiles: '/Users/user/Library/Application Support/Blender/2.92/datafiles' config: '/Users/user/Library/Application Support/Blender/2.92/config' scripts : '/Users/user/Library/Application Support/Blender/2.92/scripts' autosave: '/Users/user/Library/Application Support/Blender/2.92/autosave' tempdir: '/var/folders/zz/vyw0y2wj7lzfzgc1nvbtrqxh0000gn/T/blender_ELKM74/' FFmpeg: **** avcodec: '58, 54, 100' avdevice: '58, 8, 100' avformat: '58, 29, 100' avutil: '56, 31, 100' swscale: ' 5, 5, 100' SDL: **** Version: 2.0.12 Loading method: linked (WITH_SDL_DYNLOAD=OFF) Other Libraries: **** OpenColorIO: 1, 1, 1 OpenImageIO: 2, 1, 15 OpenShadingLanguage: 1, 10, 10 OpenSubdiv: 0, 0, 0 OpenVDB: 7, 0, 0 Alembic: 1, 7, 12 USD: 0, 20, 5 OpenGL: **** renderer: 'AMD Radeon HD - FirePro [D300](https://archive.blender.org/developer/D300) OpenGL Engine' vendor: 'ATI Technologies Inc.' version: '4.1 ATI-3.10.19' extensions: GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ARB_ES2_compatibility GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_explicit_attrib_location GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ATI_texture_mirror_once GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB_decode GL_NV_texture_barrier Implementation Dependent OpenGL Limits: **** Maximum DrawElements Vertices: 1048575 Maximum DrawElements Indices: 150000 GLSL: Maximum Varying Floats: 150000 Maximum Vertex Attributes: 16 Maximum Vertex Uniform Components: 4096 Maximum Fragment Uniform Components: 4096 Maximum Vertex Image Units: 16 Maximum Fragment Image Units: 16 Maximum Pipeline Image Units: 80 Cycles: **** CPU device capabilities: SSE2 SSE3 SSE41 AVX Enabled add-ons: **** io_anim_bvh (version: (1, 0, 0), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_anim_bvh/__init__.py) io_curve_svg (version: UNKNOWN, path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_curve_svg/__init__.py) io_mesh_ply (version: UNKNOWN, path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_mesh_ply/__init__.py) io_mesh_stl (version: (1, 1, 3), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_mesh_stl/__init__.py) io_mesh_uv_layout (version: (1, 1, 1), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_mesh_uv_layout/__init__.py) io_scene_fbx (version: (4, 22, 0), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_scene_fbx/__init__.py) io_scene_gltf2 (version: (1, 5, 13), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_scene_gltf2/__init__.py) io_scene_obj (version: (3, 8, 1), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_scene_obj/__init__.py) io_scene_x3d (version: (2, 2, 5), path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/io_scene_x3d/__init__.py) cycles (version: UNKNOWN, path: /Applications/Blender/blender-2.92/Blender.app/Contents/Resources/2.92/scripts/addons/cycles/__init__.py)
Author
Member

@sebbas seems that all the reports are confirming the AMD + Mac OS issues with a variety of GPUs and different OS (meaning the diver shipped with mac os should be different and updated).
At this point what should be done to inspect the issue and find a possible solution?

@sebbas seems that all the reports are confirming the AMD + Mac OS issues with a variety of GPUs and different OS (meaning the diver shipped with mac os should be different and updated). At this point what should be done to inspect the issue and find a possible solution?

@icappiello Right, so far there is just more confirmation that this is an AMD problem.
I still hope that there is someone out there with macOS GPU experience who can shed some light on this issue.

@icappiello Right, so far there is just more confirmation that this is an AMD problem. I still hope that there is someone out there with macOS GPU experience who can shed some light on this issue.
Member

Findings we (@sebbas and I) detected that are relevant for this issue:

  • It only happens when rendering perspective. In orthographic mode it seems to render correct,
  • When rendering in orthographic mode the artifact (line bending) happens on a line between the top left and bottom right. This let me think that the issue is that the vertex shader attributes that are passed to the fragment shader does not interpolate correctly.
Findings we (@sebbas and I) detected that are relevant for this issue: * It only happens when rendering perspective. In orthographic mode it seems to render correct, * When rendering in orthographic mode the artifact (line bending) happens on a line between the top left and bottom right. This let me think that the issue is that the vertex shader attributes that are passed to the fragment shader does not interpolate correctly.

This issue was referenced by cacc1d723c

This issue was referenced by cacc1d723c763e8ea1f8e616e98b2dc35ed25f26
Member

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'
Jeroen Bakker self-assigned this 2021-01-29 15:24:46 +01:00
Author
Member

Confirm 2.92 Beta fixes the issue!
hash: a9b53daf23
branch: master

Confirm 2.92 Beta fixes the issue! hash: a9b53daf23ba branch: master

Removed subscriber: @cmzw

Removed subscriber: @cmzw
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
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
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
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & 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
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
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
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
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 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
18 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#81169
No description provided.