cuda - Tesla k20m interoperability with Direct3D 11 -
i know if can work nvidia tesla k20 , direct3d 11?
i'd render image using direct3d, process rendered image cuda, [ know how work out cuda interoperability].
tesla k20 doesn't have display adapter (physically remote adapter )
i managed tesla c2075, k20 can't receive device adapter ( enumadapters command ).
is possible work tesla k20 , direct3d ?
frankly speaking, code written in notepad
thanks
idxgifactory* factory = 0 ; idxgiadapter* adapter = 0 ; int dev = 0; createdxgifactory( __uuidof(idxgifactory) , (void**)&factory); (unsigned int = 0 ; !adapter ; ++i ) { if ( failed( factory->enumadapters (i , &adapter ))) break; if ( cudad3d11getdevice(&dev , adapter) == cudasuccess ) break; adapter->release() }
no, won't possible.
k20m can used (with effort) opengl graphics on linux, @ least through windows 8.x, won't able use k20m d3d device in windows.
the k20m not publish vga classcode in pci configuration space, means niether windows nor nvidia driver build proper windows display driver stack on device. without that, cannot use d3d device. additional evidence of visible through nvidia-smi utility, show k20 device being in tcc mode. attempts switch wddm mode fail (in fashion - failure may not evident until reboot).
if find gpu (such tesla c2075) it's possible, invariably means, among other things, gpu publishing vga classcode in pci config space.
this general document covers classcode location in pci header on slide 62. ecn excerpts classcode definition. vga classcode 0x0300, whereas 3d controller classcode (i believe k20m publishes) 0x0302.
there few limited exceptions above. example, tesla m2070q in 1 configuration not publish vga classcode (there configuration does publish vga classcode), instead publishes 3d controller classcode. in configuration, usable microsoft remotefx shared graphics device multiple hyper-v vms. in situation, d3d capability (up through dx9) possible in vms.
in linux, difference between "3d controller" , "vga controller" evident using lspci command.
in windows, can config space reader @ difference, or can in device manager. tesla c2075 should show under "display adapters" whereas k20m show somewhere else.
Comments
Post a Comment