Dolphin, the GameCube and Wii emulator - Forums

Full Version: Vulkan graphical artifacts
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2

ThE_MarD

Heyyo, so whilst testing 5.0-3890 on my Android 7.1.2 ROM for my LeEco Le Max 2 I was getting really bad graphical artifacts in Vulkan rendering mode that I don't get with OpenGL.

[Image: GDbtQuY.png]

I've attached a LogCat hope it helps
AFAIK this is a driver bug about clearing the Z buffer.
(05-25-2017, 12:21 AM)degasus Wrote: [ -> ]AFAIK this is a driver bug about clearing the Z buffer.

plldegasus
AFAIK this is a driver bug about clearing the Z buffer.

pllzzzzz improve  vulkan backend fòr android .....it will solve most of the  problems with WII games to run at full speed. .& there is hope  that dolphn will add an experimental NETPLAY ADHOC MULTIPLAYER support in future
(05-25-2017, 12:57 PM)rounak5075 Wrote: [ -> ]plldegasus
AFAIK this is a driver bug about clearing the Z buffer.

pllzzzzz improve  vulkan backend fòr android .....it will solve most of the  problems with WII games to run at full speed. .& there is hope  that dolphn will add an experimental NETPLAY ADHOC MULTIPLAYER support in future

Try the overclock with OpenGL my phone runs Wind Waker almost flawlessly without Vulkan
(05-25-2017, 12:57 PM)rounak5075 Wrote: [ -> ]pllzzzzz improve  vulkan backend fòr android .....it will solve most of the  problems with WII games to run at full speed. .& there is hope  that dolphn will add an experimental NETPLAY ADHOC MULTIPLAYER support in future

No need to ask us, ask your GPU vendor. And your mobile vendor to actually ship new drivers.

By the way, please don't spam on github pull requests - this is the wrong place to ask for fixed drivers...

ThE_MarD

I don't understand how this can be a driver issue though, none of the other Android Vulkan enabled games emit this behaviour.

RetroArch Vulkan on Mendafen PSX or Parallel N64 both don't have a z buffer clearing bug.

Vainglory Vulkan Beta has zero graphical artifacts.

Dream League Soccer works flawlessly with Vulkan. Shows as "GPU: Adreno ™ 530 (vk)"

Score! Hero works flawlessly with Vulkan. Shows as "GPU: Adreno ™ 530 (vk)"

HITmobile on Graphics Level 6 Vulkan also doesn't have z buffer clear bug.

Galaxy On Fire 3 Manticore runs at 60fps flawlessly at 1080P resolution on this Vulkan enabled game.

NFS No Limit same thing, no z buffer clear bug.

Olympus Rising also no z buffer clear bug

The only Vulkan enabled game I couldn't test was the PPSSPP developer builds with Vulkan experimental renderer which fails to load and reverts back to OpenGL. I'm guessing this is why they disabled the Vulkan backend on the Play store version.
(06-12-2017, 06:05 AM)ThE_MarD Wrote: [ -> ]I don't understand how this can be a driver issue though, none of the other Android Vulkan enabled games emit this behaviour.

RetroArch Vulkan on Mendafen PSX or Parallel N64 both don't have a z buffer clearing bug.

Vainglory Vulkan Beta has zero graphical artifacts.

Dream League Soccer works flawlessly with Vulkan. Shows as "GPU: Adreno ™ 530 (vk)"

Score! Hero works flawlessly with Vulkan. Shows as "GPU: Adreno ™ 530 (vk)"

HITmobile on Graphics Level 6 Vulkan also doesn't have z buffer clear bug.

Galaxy On Fire 3 Manticore runs at 60fps flawlessly at 1080P resolution on this Vulkan enabled game.

NFS No Limit same thing, no z buffer clear bug.

Olympus Rising also no z buffer clear bug

The only Vulkan enabled game I couldn't test was the PPSSPP developer builds with Vulkan experimental renderer which fails to load and reverts back to OpenGL. I'm guessing this is why they disabled the Vulkan backend on the Play store version.

It's because every single example you mentioned is plebeian at best in terms of utilizing the entire API. Mobile vendors are trash baskets and only bother making sure the basic stuff works for games that they know about. They don't ensure the API is completely tested and actually bug free. Dolphin's not the issue, you just support a company with really low standards for graphics driver quality.
(06-12-2017, 07:02 AM)Nintonito Wrote: [ -> ]It's because every single example you mentioned is plebeian at best in terms of utilizing the entire API.  Mobile vendors are trash baskets and only bother making sure the basic stuff works for games that they know about.  They don't ensure the API is completely tested and actually bug free. Dolphin's not the issue,  you just support a company with really low standards for graphics driver quality.

If it's indeed not Dolphin problem only bad mobile driver, would you kindly explain the problem I encountered in Vulkan when using the latest Dolphin build.

Only version 5.0-1615 & below, the Vulkan renders the graphic almost flawlessly on Dolphin (this case ; Resident evil 4) but latest build can be seen in the pictures below;
DOLPHIN 5.0-4296
[Image: 2rf7g9c.png]

VS

[Image: atn9c.png]

DOLPHIN 5.0-1615

Both tested in adreno 540 (sd835) & 530 (SD820)
(06-12-2017, 02:42 PM)ysaibara Wrote: [ -> ]If it's indeed not Dolphin problem only bad mobile driver, would you kindly explain the problem I encountered in Vulkan when using the latest Dolphin build.

Only version 5.0-1615 & below, the Vulkan renders the graphic almost flawlessly on Dolphin (this case ; Resident evil 4) but latest build can be seen in the pictures below;
DOLPHIN 5.0-4296
[Image: 2rf7g9c.png]

VS

[Image: atn9c.png]

DOLPHIN 5.0-1615

Both tested in adreno 540 (sd835) & 530 (SD820)

That is because dolphin dev removed hack for double alpha blend.
Pages: 1 2