Priest of the Order of the Butterfly
Posts: 556 from 2015/6/18
From: Funeralopolis
A theoretically interesting question!
But I doubt anyone has investigated this.
But you could try yourself:
1. Boot yer Linux with nr_cpus=1 (edit kernel command line parameters in /etc/defaults/grub and run grub-update afterwards)
2. Run some Vulkan benchmarks
3. Adjust nr_cpus= again to 2, 3, 4, etc. and re-run Vulkan benchmarks until you hit nr_cpus=x where x is the max threads your cpu can handle.
4. then you got some nice data points to check if/how much Vulkan performance scales with thread count.
For AMD cards you have Vulkan support starting from GCNv1, for NVIDIA cards Open Source driver Vulkan this is still in Beta (I think) and regarding Intel Cards I don't know whether/to what extent they support Vulkan currently.
Talos II. [Gentoo Linux] | PMac G5 11,2. PMac G4 3,6. PBook G4 5,8. [MorphOS 3.18 / Gentoo Linux] | A600GS