NVIDIA GeForce driver 358.66 adds Vulkan, Pascal and Volta support

Started by Stefan, November 02, 2015, 01:29:48 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Stefan

Download from Microsoft

Windows 10 64 bit atm n/a
Windows 10 32 bit

Driver has been withdrawn from WU - either because of the GLEW bug or because we are too talkative :P
Get a copy from here

Driver branch: MS358_05-44

OpenGL runtime contains following extensions and functions:
VK_EXT_KHR_device_swapchain VK_EXT_KHR_swapchain vkCreateInstance vkEnumerateInstanceExtensionProperties vkGetDeviceProcAddr vkGetInstanceProcAddr vkGetProcAddressNV

Extensions are not recognized by GPUCapsViewer yet.
GLEW based apps fail to launch.

This driver comes with a new runtime "nv-vk32.dll", which exposes following functions
vkAcquireNextImageKHR vkCreateDevice vkCreateSwapchainKHR vkDestroySwapchainKHR
vkEnumerateDeviceExtensionProperties vkGetDeviceProcAddr vkGetPhysicalDeviceSurfaceSupportKHR
vkGetSurfaceFormatsKHR vkGetSurfacePresentModesKHR vkGetSurfacePropertiesKHR
vkGetSwapchainImagesKHR vkQueuePresentKHR vkCreateInstance
vkEnumerateInstanceExtensionProperties vkGetPhysicalDeviceMemoryProperties vkGetInstanceProcAddr
vkEnumeratePhysicalDevices vkCreateImage vkDestroyImage vkAllocMemory vkFreeMemory
vkBindImageMemory vkGetImageMemoryRequirements vkQueuePresentNV


Supported devices:

DriverVer   = 10/14/2015, 10.18.13.5866 ; Timestamp 1444875508807022
NVIDIA_DEV.06C0 = "NVIDIA GeForce GTX 480"
NVIDIA_DEV.06C4 = "NVIDIA GeForce GTX 465"
NVIDIA_DEV.06CD = "NVIDIA GeForce GTX 470"
NVIDIA_DEV.06D1 = "NVIDIA Tesla C2050 / C2070"
NVIDIA_DEV.06D1.0771.10DE = "NVIDIA Tesla C2050"
NVIDIA_DEV.06D1.0772.10DE = "NVIDIA Tesla C2070"
NVIDIA_DEV.06D2 = "NVIDIA Tesla M2070"
NVIDIA_DEV.06D2.0774.10DE = "NVIDIA Tesla M2070 "
NVIDIA_DEV.06D2.0830.10DE = "NVIDIA Tesla M2070  "
NVIDIA_DEV.06D2.0842.10DE = "NVIDIA Tesla M2070   "
NVIDIA_DEV.06D2.088F.10DE = "NVIDIA Tesla X2070"
NVIDIA_DEV.06D2.0908.10DE = "NVIDIA Tesla M2070    "
NVIDIA_DEV.06D8 = "NVIDIA Quadro 6000"
NVIDIA_DEV.06D9 = "NVIDIA Quadro 5000"
NVIDIA_DEV.06DD = "NVIDIA Quadro 4000"
NVIDIA_DEV.06DE = "NVIDIA Tesla T20 Processor"
NVIDIA_DEV.06DE.0773.10DE = "NVIDIA Tesla S2050"
NVIDIA_DEV.06DE.082F.10DE = "NVIDIA Tesla M2050"
NVIDIA_DEV.06DE.0840.10DE = "NVIDIA Tesla X2070 "
NVIDIA_DEV.06DE.0842.10DE = "NVIDIA Tesla M2050 "
NVIDIA_DEV.06DE.0846.10DE = "NVIDIA Tesla M2050  "
NVIDIA_DEV.06DE.0866.10DE = "NVIDIA Tesla M2050   "
NVIDIA_DEV.06DE.0907.10DE = "NVIDIA Tesla M2050    "
NVIDIA_DEV.06DE.091E.10DE = "NVIDIA Tesla M2050     "
NVIDIA_DEV.06DF = "NVIDIA Tesla M2070-Q"
NVIDIA_DEV.06DF.084D.10DE = "NVIDIA Tesla M2070-Q "
NVIDIA_DEV.06DF.087F.10DE = "NVIDIA Tesla M2070-Q  "
NVIDIA_DEV.0DC0 = "NVIDIA GeForce GT 440"
NVIDIA_DEV.0DC4 = "NVIDIA GeForce GTS 450"
NVIDIA_DEV.0DC5 = "NVIDIA GeForce GTS 450 "
NVIDIA_DEV.0DC6 = "NVIDIA GeForce GTS 450  "
NVIDIA_DEV.0DD8 = "NVIDIA Quadro 2000"
NVIDIA_DEV.0DD8.0914.10DE = "NVIDIA Quadro 2000D"
NVIDIA_DEV.0DE0 = "NVIDIA GeForce GT 440 "
NVIDIA_DEV.0DE1 = "NVIDIA GeForce GT 430"
NVIDIA_DEV.0DE2 = "NVIDIA GeForce GT 420"
NVIDIA_DEV.0DE4 = "NVIDIA GeForce GT 520"
NVIDIA_DEV.0DE5 = "NVIDIA GeForce GT 530"
NVIDIA_DEV.0DE7 = "NVIDIA GeForce GT 610"
NVIDIA_DEV.0DF8 = "NVIDIA Quadro 600"
NVIDIA_DEV.0DF9 = "NVIDIA Quadro 500M"
NVIDIA_DEV.0DFA = "NVIDIA Quadro 1000M"
NVIDIA_DEV.0E22 = "NVIDIA GeForce GTX 460"
NVIDIA_DEV.0E23 = "NVIDIA GeForce GTX 460 SE"
NVIDIA_DEV.0E24 = "NVIDIA GeForce GTX 460 "
NVIDIA_DEV.0E3A = "NVIDIA Quadro 3000M"
NVIDIA_DEV.0E3B = "NVIDIA Quadro 4000M"
NVIDIA_DEV.0F00 = "NVIDIA GeForce GT 630"
NVIDIA_DEV.0F01 = "NVIDIA GeForce GT 620"
NVIDIA_DEV.0F02 = "NVIDIA GeForce GT 730"
NVIDIA_DEV.0FC0 = "NVIDIA GeForce GT 640"
NVIDIA_DEV.0FC1 = "NVIDIA GeForce GT 640 "
NVIDIA_DEV.0FC2 = "NVIDIA GeForce GT 630 "
NVIDIA_DEV.0FC6 = "NVIDIA GeForce GTX 650"
NVIDIA_DEV.0FC8 = "NVIDIA GeForce GT 740"
NVIDIA_DEV.0FC9 = "NVIDIA GeForce GT 730 "
NVIDIA_DEV.0FEF = "NVIDIA GRID K340"
NVIDIA_DEV.0FF2 = "NVIDIA GRID K1"
NVIDIA_DEV.0FF3 = "NVIDIA Quadro K420"
NVIDIA_DEV.0FF9 = "NVIDIA Quadro K2000D"
NVIDIA_DEV.0FFA = "NVIDIA Quadro K600"
NVIDIA_DEV.0FFD = "NVIDIA NVS 510"
NVIDIA_DEV.0FFE = "NVIDIA Quadro K2000"
NVIDIA_DEV.0FFF = "NVIDIA Quadro 410"
NVIDIA_DEV.1001 = "NVIDIA GeForce GTX TITAN Z"
NVIDIA_DEV.1004 = "NVIDIA GeForce GTX 780"
NVIDIA_DEV.1005 = "NVIDIA GeForce GTX TITAN"
NVIDIA_DEV.1007 = "NVIDIA GeForce GTX 780 "
NVIDIA_DEV.1008 = "NVIDIA GeForce GTX 780 Ti"
NVIDIA_DEV.100A = "NVIDIA GeForce GTX 780 Ti "
NVIDIA_DEV.100C = "NVIDIA GeForce GTX TITAN Black"
NVIDIA_DEV.1021 = "NVIDIA Tesla K20Xm"
NVIDIA_DEV.1022 = "NVIDIA Tesla K20c"
NVIDIA_DEV.1023 = "NVIDIA Tesla K40m"
NVIDIA_DEV.1024 = "NVIDIA Tesla K40c"
NVIDIA_DEV.1026 = "NVIDIA Tesla K20s"
NVIDIA_DEV.1027 = "NVIDIA Tesla K40st"
NVIDIA_DEV.1028 = "NVIDIA Tesla K20m"
NVIDIA_DEV.1029 = "NVIDIA Tesla K40s"
NVIDIA_DEV.102A = "NVIDIA Tesla K40t"
NVIDIA_DEV.102D = "NVIDIA Tesla K80"
NVIDIA_DEV.103A = "NVIDIA Quadro K6000"
NVIDIA_DEV.103C = "NVIDIA Quadro K5200"
NVIDIA_DEV.1040 = "NVIDIA GeForce GT 520 "
NVIDIA_DEV.1042 = "NVIDIA GeForce 510"
NVIDIA_DEV.1048 = "NVIDIA GeForce 605"
NVIDIA_DEV.1049 = "NVIDIA GeForce GT 620 "
NVIDIA_DEV.104A = "NVIDIA GeForce GT 610  "
NVIDIA_DEV.104B = "NVIDIA GeForce GT 625 (OEM)"
NVIDIA_DEV.104C = "NVIDIA GeForce GT 705"
NVIDIA_DEV.107C = "NVIDIA NVS 315"
NVIDIA_DEV.107D = "NVIDIA NVS 310"
NVIDIA_DEV.1080 = "NVIDIA GeForce GTX 580"
NVIDIA_DEV.1081 = "NVIDIA GeForce GTX 570"
NVIDIA_DEV.1082 = "NVIDIA GeForce GTX 560 Ti"
NVIDIA_DEV.1084 = "NVIDIA GeForce GTX 560"
NVIDIA_DEV.1086 = "NVIDIA GeForce GTX 570 "
NVIDIA_DEV.1087 = "NVIDIA GeForce GTX 560 Ti "
NVIDIA_DEV.1088 = "NVIDIA GeForce GTX 590"
NVIDIA_DEV.1089 = "NVIDIA GeForce GTX 580 "
NVIDIA_DEV.108B = "NVIDIA GeForce GTX 580  "
NVIDIA_DEV.1091 = "NVIDIA Tesla M2090"
NVIDIA_DEV.1091.0887.10DE = "NVIDIA Tesla M2090 "
NVIDIA_DEV.1091.088E.10DE = "NVIDIA Tesla X2090"
NVIDIA_DEV.1091.0891.10DE = "NVIDIA Tesla X2090 "
NVIDIA_DEV.1094 = "NVIDIA Tesla M2075"
NVIDIA_DEV.1094.0888.10DE = "NVIDIA Tesla M2075 "
NVIDIA_DEV.1096 = "NVIDIA Tesla C2075"
NVIDIA_DEV.1096.0910.10DE = "NVIDIA Tesla C2075 "
NVIDIA_DEV.1096.0911.10DE = "NVIDIA Tesla C2050 "
NVIDIA_DEV.109B = "NVIDIA Quadro 7000"
NVIDIA_DEV.109B.0918.10DE = "NVIDIA Quadro 7000 "
NVIDIA_DEV.1180 = "NVIDIA GeForce GTX 680"
NVIDIA_DEV.1183 = "NVIDIA GeForce GTX 660 Ti"
NVIDIA_DEV.1184 = "NVIDIA GeForce GTX 770"
NVIDIA_DEV.1185 = "NVIDIA GeForce GTX 660"
NVIDIA_DEV.1187 = "NVIDIA GeForce GTX 760"
NVIDIA_DEV.1188 = "NVIDIA GeForce GTX 690"
NVIDIA_DEV.1189 = "NVIDIA GeForce GTX 670"
NVIDIA_DEV.118A = "NVIDIA GRID K520"
NVIDIA_DEV.118E = "NVIDIA GeForce GTX 760 (192-bit)"
NVIDIA_DEV.118F = "NVIDIA Tesla K10"
NVIDIA_DEV.1193 = "NVIDIA GeForce GTX 760 Ti OEM"
NVIDIA_DEV.1194 = "NVIDIA Tesla K8"
NVIDIA_DEV.1195 = "NVIDIA GeForce GTX 660 "
NVIDIA_DEV.11B4 = "NVIDIA Quadro K4200"
NVIDIA_DEV.11B6 = "NVIDIA Quadro K3100M"
NVIDIA_DEV.11BA = "NVIDIA Quadro K5000"
NVIDIA_DEV.11BC = "NVIDIA Quadro K5000M"
NVIDIA_DEV.11BD = "NVIDIA Quadro K4000M"
NVIDIA_DEV.11BE = "NVIDIA Quadro K3000M"
NVIDIA_DEV.11BF = "NVIDIA GRID K2"
NVIDIA_DEV.11C0 = "NVIDIA GeForce GTX 660  "
NVIDIA_DEV.11C2 = "NVIDIA GeForce GTX 650 Ti BOOST"
NVIDIA_DEV.11C3 = "NVIDIA GeForce GTX 650 Ti"
NVIDIA_DEV.11C4 = "NVIDIA GeForce GTX 645"
NVIDIA_DEV.11C5 = "NVIDIA GeForce GT 740 "
NVIDIA_DEV.11C6 = "NVIDIA GeForce GTX 650 Ti "
NVIDIA_DEV.11C8 = "NVIDIA GeForce GTX 650 "
NVIDIA_DEV.11CB = "NVIDIA GeForce GT 740  "
NVIDIA_DEV.11FA = "NVIDIA Quadro K4000"
NVIDIA_DEV.11FC = "NVIDIA Quadro K2100M"
NVIDIA_DEV.1200 = "NVIDIA GeForce GTX 560 Ti  "
NVIDIA_DEV.1201 = "NVIDIA GeForce GTX 560 "
NVIDIA_DEV.1205 = "NVIDIA GeForce GTX 460 v2"
NVIDIA_DEV.1206 = "NVIDIA GeForce  GTX 555"
NVIDIA_DEV.1207 = "NVIDIA GeForce GT 645"
NVIDIA_DEV.1208 = "NVIDIA GeForce GTX 560 SE"
NVIDIA_DEV.1241 = "NVIDIA GeForce GT 545"
NVIDIA_DEV.1243 = "NVIDIA GeForce GT 545 "
NVIDIA_DEV.1244 = "NVIDIA GeForce GTX 550 Ti"
NVIDIA_DEV.1245 = "NVIDIA GeForce GTS 450   "
NVIDIA_DEV.1249 = "NVIDIA GeForce GTS 450    "
NVIDIA_DEV.124B = "NVIDIA GeForce GT 640  "
NVIDIA_DEV.1280 = "NVIDIA GeForce GT 635"
NVIDIA_DEV.1281 = "NVIDIA GeForce GT 710 "
NVIDIA_DEV.1282 = "NVIDIA GeForce GT 640   "
NVIDIA_DEV.1284 = "NVIDIA GeForce GT 630  "
NVIDIA_DEV.1286 = "NVIDIA GeForce GT 720  "
NVIDIA_DEV.1287 = "NVIDIA GeForce GT 730  "
NVIDIA_DEV.1288 = "NVIDIA GeForce GT 720   "
NVIDIA_DEV.1289 = "NVIDIA GeForce GT 710  "
NVIDIA_DEV.12B9 = "NVIDIA Quadro K610M"
NVIDIA_DEV.1380 = "NVIDIA GeForce GTX 750 Ti"
NVIDIA_DEV.1381 = "NVIDIA GeForce GTX 750"
NVIDIA_DEV.1382 = "NVIDIA GeForce GTX 745"
NVIDIA_DEV.13BA = "NVIDIA Quadro K2200"
NVIDIA_DEV.13BB = "NVIDIA Quadro K620"
NVIDIA_DEV.13BC = "NVIDIA Quadro K1200"
NVIDIA_DEV.13C0 = "NVIDIA GeForce GTX 980"
NVIDIA_DEV.13C2 = "NVIDIA GeForce GTX 970"
NVIDIA_DEV.13F0 = "NVIDIA Quadro M5000"
NVIDIA_DEV.13F1 = "NVIDIA Quadro M4000"
NVIDIA_DEV.1401 = "NVIDIA GeForce GTX 960"
NVIDIA_DEV.1402 = "NVIDIA GeForce GTX 950"
NVIDIA_DEV.17C2 = "NVIDIA GeForce GTX TITAN X"
NVIDIA_DEV.17C8 = "NVIDIA GeForce GTX 980 Ti"
NVIDIA_DEV.17F0 = "NVIDIA Quadro M6000"

Stefan

OpenCL runtime exposes new compute capabilities


Pascal 

-D__CUDA_ARCH__=600   

-D__CUDA_ARCH__=610     

-D__CUDA_ARCH__=620     

Volta

-D__CUDA_ARCH__=700