Skip to content

VK: graphics artifacts with MSAA on integrated AMD Radeon chipset #9772

@emezeske

Description

@emezeske

Describe the bug
On my test laptop with integrated AMD Radeon graphics, all of the View options I have tested are working perfectly, except the MSAA option, which produces graphical artifacts in some cases.

I have narrowed down the artifacts to two situations:

  1. Artifacts on materials with an alpha component
  2. Artifacts when bloom is enabled

Note that these artifacts do NOT appear when I test this on a more modern Radeon chipset. The latest drivers that AMD offers for this chipset are not their newest drivers. So it could be that this is in fact a driver issue. It's not causing a crash, so it may not be a super high priority, but I figured I'd report the issue and let you folks decide whether it's worth looking at.

To Reproduce
Load a scene that contains objects with an alpha component and enable MSAA.

Expected behavior
No graphics artifacts.

Screenshots
I've uploaded screenshots that show (a) alpha and (b) bloom with MSAA enabled and disabled. As you can see, things look perfect without MSAA and then there's some weird corruption with MSAA on.

For the alpha screenshots, note that the microphone models have a transparent "shell" around them, which is the same shape as the microphone but a little bigger. In the screenshots the alpha component is set to zero, so the shell is invisible.

Image Image Image Image

Desktop (please complete the following information):

  • OS: Windows
  • Platform: Vulkan
  • GPU: See logs below:

[Filament I]: Vulkan device driver: AMD proprietary driver 22.20.16
[Filament I]: Selected physical device 'AMD Radeon(TM) Graphics' from 1 physical devices. (vendor 0x1002, device 0x164c, driver 0x8000e9, api 1.3)

Metadata

Metadata

Assignees

Labels

gpu specificThis bug occurs only with a single GPU vendor.vulkanIssues with the Vulkan backendwindowsIssue/feature request for Windows only

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions