Skip to content

update Vulkan sample with external memory and semaphore sharing#59

Merged
bashbaug merged 23 commits into
mainfrom
external-memory-sharing
Oct 21, 2022
Merged

update Vulkan sample with external memory and semaphore sharing#59
bashbaug merged 23 commits into
mainfrom
external-memory-sharing

Conversation

@bashbaug

@bashbaug bashbaug commented Aug 13, 2022

Copy link
Copy Markdown
Owner

Updates the Vulkan sample to use external memory sharing and external semaphore sharing, when supported.

On one of my systems, this improves the performance from:

  • host copy, host sync: 1100 fps
  • external memory sharing, host sync: 3400 fps
  • external memory, external semaphore sharing: 4400 fps

Note: be sure to use the latest drivers!

Note: still need to test Linux (but it should work in theory).

@bashbaug

Copy link
Copy Markdown
Owner Author

Hmm, well, Linux still isn't quite working. I can get an image with host synchronization, but it is corrupted. I'll eitner need newer drivers, or I'll need to figure out what I am doing wrong.

@bashbaug

Copy link
Copy Markdown
Owner Author

Linux appears to be working now - excellent! I plan to merge this shortly.

@bashbaug bashbaug merged commit c7a55b0 into main Oct 21, 2022
@bashbaug bashbaug deleted the external-memory-sharing branch October 21, 2022 05:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant