forums.PPSSPP.org
Nvidia shield TV - nougat upgrade fixes Vulkan - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: Development (/forumdisplay.php?fid=3)
+--- Thread: Nvidia shield TV - nougat upgrade fixes Vulkan (/showthread.php?tid=22578)



Nvidia shield TV - nougat upgrade fixes Vulkan - PEPEESEESEPEPE - 01-27-2017 04:51 AM

The latest update fixes vulkan oin the shield TV.
how can we re-enable the Vulkan optiop on android manually? would like to give it a go now.


RE: Nvidia shield TV - nougat upgrade fixes Vulkan - LunaMoo - 01-28-2017 03:30 PM

I think PPSSPP chooses correct EGL path automatically which should mean the only way Vulkan being currently disabled(on android, other non-windows platforms doesn't have it at all;p) is by hiding the option in the ui.

In which case as long as you're using new version from buildbot you should be able to test it by editing ppsspp.ini(under PSP/SYSTEM on sd card) and changing:
Code:
GPUBackend = 0
to
Code:
GPUBackend = 3
(should be under "[Graphics]")

Also don't forget to set up non buffered rendering as only that's currently made for vulkan - which also means only simpler games can use it, possibly with even lower compatibility than the same mode in OGL/GLES.
If you end up with stuff crashing and/or black screen then you probably experienced Vulkan because it wasn't really working on android yet, but you're free to try, chances are it does work somewhat, just not with games it was tested by others.

If the results are any better, chances are you simply aren't using Vulkan and it requires some code changes to test aka custom build;].


RE: Nvidia shield TV - nougat upgrade fixes Vulkan - PEPEESEESEPEPE - 02-14-2017 07:10 AM

(01-28-2017 03:30 PM)LunaMoo Wrote:  I think PPSSPP chooses correct EGL path automatically which should mean the only way Vulkan being currently disabled(on android, other non-windows platforms doesn't have it at all;p) is by hiding the option in the ui.

In which case as long as you're using new version from buildbot you should be able to test it by editing ppsspp.ini(under PSP/SYSTEM on sd card) and changing:
Code:
GPUBackend = 0
to
Code:
GPUBackend = 3
(should be under "[Graphics]")

Also don't forget to set up non buffered rendering as only that's currently made for vulkan - which also means only simpler games can use it, possibly with even lower compatibility than the same mode in OGL/GLES.
If you end up with stuff crashing and/or black screen then you probably experienced Vulkan because it wasn't really working on android yet, but you're free to try, chances are it does work somewhat, just not with games it was tested by others.

If the results are any better, chances are you simply aren't using Vulkan and it requires some code changes to test aka custom build;].

Thanks Luna, I gave that a go, and it's very glitchy still.
I'll wait patiently :-)


RE: Nvidia shield TV - nougat upgrade fixes Vulkan - Henrik - 02-16-2017 08:59 AM

I'll hopefully find some time to give the Vulkan backend some more love once D3D11 and the UWP port are done. The recent refactoring work for D3D11 reduces the amount of effort needed since now more code is shared between the backends.