> Do you not use bo list at all in mesa? radv as well? Currently radv is creating a bo list per command submission. radv does not use an offload thread to do command submission, as it seems pretty un-vulkan to use a thread for the queue submission thread the game uses. I have considered investigating this, but with vulkan it's probably optimising for the single threaded case which isn't where apps should really be. At the moment we regenerate the bo list on every CS ioctl, we probably can do a lot better, I know Bas has looked into this area a bit more than I. Dave.