Skip to content

Multithreading - Graphics 5 or Graphics 4 ? #784

Answered by RobDangerous
gitindro asked this question in General
Discussion options

You must be logged in to vote

G5 has a very big advantage because buffer-handling is not automatic like it is in G4 - you have to manually make sure that you don't write to buffers while the GPU uses them but that also makes performance much more reliable. The fully automatic buffer-handling in D3D11 and OpenGL is their biggest performance-issue in my experience.
And multithreaded command-list-recording does indeed still have a problem in Vulkan and D3D12. It's fine in Metal though as far as I know.
And @Apprentice-Alchemist, if you know about Vulkan-bugs, please file issues for them. Currently I see only #783 (which is already half-fixed).

Replies: 2 comments 6 replies

Comment options

You must be logged in to vote
1 reply
@gitindro
Comment options

Comment options

You must be logged in to vote
5 replies
@Apprentice-Alchemist
Comment options

@RobDangerous
Comment options

@gitindro
Comment options

@RobDangerous
Comment options

@RobDangerous
Comment options

Answer selected by gitindro
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants