{ "file_format_version" : "1.0.1", "layers": [{ "name": "VK_LAYER_NV_optimus", "type": "INSTANCE", "library_path": "libGLX_nvidia.so.0", "api_version" : "1.4.312", "implementation_version" : "1", "description" : "NVIDIA Optimus layer", "functions": { "vkGetInstanceProcAddr": "vk_optimusGetInstanceProcAddr", "vkGetDeviceProcAddr": "vk_optimusGetDeviceProcAddr" }, "enable_environment": { "__NV_PRIME_RENDER_OFFLOAD": "1" }, "disable_environment": { "DISABLE_LAYER_NV_OPTIMUS_1": "" } },{ "name": "VK_LAYER_NV_present", "type": "INSTANCE", "library_path": "libnvidia-present.so.580.142", "api_version" : "1.4.312", "implementation_version" : "1", "description" : "NVIDIA GR2608 layer", "functions": { "vkGetInstanceProcAddr": "vk_nvpGetInstanceProcAddr", "vkGetDeviceProcAddr": "vk_nvpGetDeviceProcAddr" }, "enable_environment": { "NVPRESENT_ENABLE_SMOOTH_MOTION": "1" }, "disable_environment": { "DISABLE_LAYER_NV_GR2608_1": "" } }] }