1738941410676547997
This commit is contained in:
1 parent
f2656236ab
commit
5ff36e91e5
4 files changed
+121
No files matched your search
+41
@@ -0,0 +1,41 @@
|
||||
---
|
||||
title: "@NOTimothyLottes It takes how long!?"
|
||||
type: archive
|
||||
source: twitter
|
||||
source_url: "https://x.com/matiasgoldberg/status/1739041284340211916"
|
||||
author: "Matías N. Goldberg"
|
||||
handle: matiasgoldberg
|
||||
post_id: "1739041284340211916"
|
||||
date: 2023-12-24
|
||||
archived: 2026-08-26
|
||||
draft: false
|
||||
tags:
|
||||
- archive
|
||||
- twitter
|
||||
- NOTimothyLottes
|
||||
description: "@NOTimothyLottes It takes how long!?"
|
||||
in_reply_to: ""
|
||||
parent_post_id: "1738941410676547997"
|
||||
---
|
||||
|
||||
## Source
|
||||
|
||||
- URL: https://x.com/matiasgoldberg/status/1739041284340211916
|
||||
- Author: Matías N. Goldberg (@matiasgoldberg)
|
||||
- Posted: 2023-12-24 21:52:06
|
||||
|
||||
## Branch
|
||||
|
||||
**1/** **@matiasgoldberg** ^1739041284340211916
|
||||
|
||||
**@NOTimothyLottes**
|
||||
|
||||
It takes how long!?
|
||||
|
||||
Maybe it's taking a long time matching pEngineName to a known database?
|
||||
|
||||
Or maybe the loader is too busy enumerating all ICD json files?
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-12-24-the-sometimes-extra-2-5-seconds-on-vulkan]]
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
---
|
||||
title: "@NOTimothyLottes That's insane."
|
||||
type: archive
|
||||
source: twitter
|
||||
source_url: "https://x.com/matias__eduardo/status/1739241329375199513"
|
||||
author: "Matias"
|
||||
handle: matias__eduardo
|
||||
post_id: "1739241329375199513"
|
||||
date: 2023-12-25
|
||||
archived: 2026-08-26
|
||||
draft: false
|
||||
tags:
|
||||
- archive
|
||||
- twitter
|
||||
- NOTimothyLottes
|
||||
description: "@NOTimothyLottes That's insane."
|
||||
in_reply_to: ""
|
||||
parent_post_id: "1738941410676547997"
|
||||
---
|
||||
|
||||
## Source
|
||||
|
||||
- URL: https://x.com/matias__eduardo/status/1739241329375199513
|
||||
- Author: Matias (@matias__eduardo)
|
||||
- Posted: 2023-12-25 11:07:01
|
||||
|
||||
## Branch
|
||||
|
||||
**1/** **@matias__eduardo** ^1739241329375199513
|
||||
|
||||
**@NOTimothyLottes**
|
||||
|
||||
That's insane.
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-12-24-the-sometimes-extra-2-5-seconds-on-vulkan]]
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
---
|
||||
title: "The sometimes extra ~2.5 seconds on Vulkan initialization on my win10 AMD laptop is in vkCreateInstance()."
|
||||
type: archive
|
||||
source: twitter
|
||||
source_url: "https://x.com/NOTimothyLottes/status/1738941410676547997"
|
||||
author: "NOTimothyLottes"
|
||||
handle: NOTimothyLottes
|
||||
post_id: "1738941410676547997"
|
||||
date: 2023-12-24
|
||||
archived: 2026-08-26
|
||||
draft: false
|
||||
tags:
|
||||
- archive
|
||||
- twitter
|
||||
- NOTimothyLottes
|
||||
description: "The sometimes extra ~2.5 seconds on Vulkan initialization on my win10 AMD laptop is in vkCreateInstance()."
|
||||
in_reply_to: ""
|
||||
---
|
||||
|
||||
## Source
|
||||
|
||||
- URL: https://x.com/NOTimothyLottes/status/1738941410676547997
|
||||
- Author: NOTimothyLottes (@NOTimothyLottes)
|
||||
- Posted: 2023-12-24 15:15:14
|
||||
|
||||
## Thread
|
||||
|
||||
**1/** **@NOTimothyLottes** ^1738941410676547997
|
||||
|
||||
The sometimes extra ~2.5 seconds on Vulkan initialization on my win10 AMD laptop is in vkCreateInstance(). Dominates all other load costs at this point when starting from warm caches. Kicking extra threads has relatively low cost, so things like window creation get pipelined
|
||||
|
||||

|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2023-12-24-the-sometimes-extra-2-5-seconds-on-vulkan/2023-12-24-matiasgoldberg-it-takes-how-long-maybe-its-taking-a-long-time]], [[archive/threads/NOTimothyLottes/2023-12-24-the-sometimes-extra-2-5-seconds-on-vulkan/2023-12-25-matias__eduardo-thats-insane]]
|
||||
|
||||
**2/** **@NOTimothyLottes** ^1738942198089965923
|
||||
|
||||
VkImportMemoryHostPointerInfoEXT change finished. On launch I map the Kart file, then kick a copy of the Kart to the start of the 'single GPU buffer' followed by optional image init from offsets in the GPU copy. The map stays for GPU write back to the Kart file.
|
||||
|
||||
**3/** **@NOTimothyLottes** ^1738943024653066639
|
||||
|
||||
I do still have a background page walker running at launch to try to pre-warm pages ahead of usage. And this also applies to the memory mapped Kart file. The net of all this is the minimal possible work at startup given the constraints of the current OS/APIs.
|
||||
@@ -36,6 +36,7 @@ tags:
|
||||
- [[archive/threads/NOTimothyLottes/2023-12-20-i-share-the-same-unconventional-define-type]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-12-20-ideally-a-gpu-profiling-graph-would-provide-at]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-12-21-code-shy-brain-says-its-strange-to-be-reading]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-12-24-the-sometimes-extra-2-5-seconds-on-vulkan]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-12-25-virtualized-xmas-thread]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-12-26-no-luck-getting-d3dkmtgetscanline-to-work-thus-far]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-12-29-end-of-2023-scaling-parallel-gfx-and-memory-thread]]
|
||||
|
||||
Reference in new issue
Block a user