I have a similar problem after updating the system and first check the permission and groups to /dev/dri That does not work for me, then I test removing the value of the env var XDG_RUNTIME_DIR, and it works, I have no idea why, but I test sudo -E vulkaninfo and that fails, with the same error as the user command. As I said, I have no idea of why that works
Lenny.