I have been investigating AMD and Nvidia drivers..
for 10.3 there are 3d hooks support for 120hz monitors but is d3d9 d3d10 or d3d11 enabled? or both? what's the API? and also what about only fullscreen support as 3d vision d3d support or windowed support? 3d vision windowed is soon..
also I have checked 10.3 and has bugs in gdebugger 5.5 (8.68 no perf counters found),gdi (still slow on aero w7),heaven ogl(issues half screen as early drivers but I think hotfix 9.12 worked fine..)
nvapi should be coming with 200 series with gpu usage apis?
first for AMD you can use some components without installing the complete driver for example
opengl drivers and ati cal drivers I think..
note this is no go in Nvidia where every component has to be from the same version..
well I don't remember opencl if it's equal since tesla computing driver not includes nvcompiler.dll
but I have found you can enable OpenCL with tesla computing driver just use opencl.dll from amd sdk 2.01 the problem it didn't work is because I have opencl.dll from older nvidia driver and installing tcc driver over it didn't remove it and amd installer doesn't overwrite (but it should!)..
to fix it del opencl.dll and reinstall or:
goto C:\ATI\Support\streamsdk_2-0-1_win764\Packages\Apps and in dev dir drop msi to
http://dl.dropbox.com/u/1416327/extractmsi.bat and search in temp3 opencl.dll..
Now I have learned some things: OpenCL works with tcc, is clever enoguh to disable cl_khr_sharing (or it's some weird issue that seems superintelligent?) and also that introduces d3d9 interop, reports icd extension and exntesions report some unroll extensions I didn't konw if where on 195 first drivers.. also
note d3d9 interop in tcc won't work so also if were intelligent would be disable on tcc..
finally I have found aes amd sample now works and some other demos that didn't work first mandelbrot I think.. I don't know if it's due to 2.01 source improvements or Nvidia improvements or both!.
Note OpenCL Nvidia is super good now with some weird issues (amd aes sample, volume 3d demo fast on w 7.. still to check is functions with no parameters as HelloCL and Apple FFT d(and ocena) emo working?) fixed and also to be ICD complaint (now amd+nvida works with 2.01 opencl.dll)and d3d9 interop (i have not checked if working) I think almost all of these are 196 ocl improvements.. no it's left for ocl is d3d10 and half support and for Fermi 3d_image_writes and d3d11 interop and better perf?
Also ocl d3d interop enables gl-dx interop?
also I have tested cuvid if working and I can't see OGL CUVID example working and I have selected preferCUDA (no default preferVP (video processor) as that return errors on init same as preferDXVA(but this doesn't worked with normal drivers)) with that I have to cuGLctxcreate to cuctxcreate and remove all cuGL functions.. should work.. but returns error in hadledecodepicture with context_invalid.. theortically should work if only CUDa cores are used..
What about win7 mft and CUVENC I think this should work as is cuda kernels..
overclock tcc doesn't work and clock reporting but with Nvidia CUDA you can get stream processor clocks at least.. anyway fan speed works..
Lastly seeing from icd spec I think all that remains for a non Khronos member to implement it are an ordered list of ocl functions in dispatch struct..
Also reported version in ccc of 2d, d3d and ogl drivers are this files:
2d->atikmdag.sys 2d version 8.01.01.1010
3d->atiumdag.dll atiumd64 d3d 735
ogl->atiogl.. 9606
All files found in 10.3 beta (new is for post 9.12 files i.e. not found in 9.12 due to crossfire restructuring almost for sure all inclde):
ati2edxx.dl_-> ati external device utility syswow64
ati2erec.dl_
AtiEDUGetThermalApiVersion
AtiEDUEnumApiSupportedDevices
AtiEDUEnumSupportedExternalDevices
AtiEDUGetExtDeviceInfo
AtiEDUOpenAdapterHandle
AtiEDUCloseAdapterHandle
AtiEDUInitializeThermal
AtiEDUSetThermalRemoteTemperatureOffset
AtiEDUSetThermalRemoteTemperatureHighSetPoint
AtiEDUSetThermalRemoteTemperatureLowSetPoint
AtiEDUSetThermalRemoteTemperatureCriticalSetPoint
AtiEDUGetThermalRemoteTemperatureOffset
AtiEDUGetThermalRemoteTemperatureHighSetPoint
AtiEDUGetThermalRemoteTemperatureLowSetPoint
AtiEDUGetThermalRemoteTemperatureCriticalSetPoint
AtiEDUGetThermalRemoteTemperature
AtiEDUThermalEnableInterrupt
AtiEDUThermalDisableInterrupt
AtiEDUGetAdapterTemperatureOffset
AtiEDUGetThermalRemoteTemperatureFP
ati adl sdk
atiadlxx.dl_ system32
atiadlxy.dl_ syswow64
ADL_Workstation_Stereo_Get
ADL_Workstation_Stereo_Set
ADL_Workstation_AdapterNumOfGLSyncConnectors_Get
ADL_Workstation_Caps
ADL_Workstation_DisplayGLSyncMode_Get
ADL_Workstation_DisplayGLSyncMode_Set
ADL_Workstation_DisplayGenlockCapable_Get
ADL_Workstation_GLSyncCounters_Get
ADL_Workstation_GLSyncGenlockConfiguration_Get
ADL_Workstation_GLSyncGenlockConfiguration_Set
ADL_Workstation_GLSyncModuleDetect_Get
ADL_Workstation_GLSyncModuleInfo_Get
ADL_Workstation_GLSyncPortState_Get
ADL_Workstation_GLSyncPortState_Set
ADL_Workstation_LoadBalancing_Caps
ADL_Workstation_LoadBalancing_Get
ADL_Workstation_LoadBalancing_Set
ADL_Workstation_Stereo_Get
ADL_Workstation_Stereo_Set
aplication profiles
atiapfxx.blb system32
atiapfxx.ex_ system32
no se (old)
atibtmon.ex_ system32 ati brigthnes monitor
ati cal
aticalcl.dl_
aticalcl64.dl_
aticaldd.dl_ OK
aticaldd64.dl_
aticalrt.dl_
aticalrt64.dl_
crossfire (new)
aticfx32.dl_ ati radeon d3d11 driver syswow64
aticfx64.dl_ ati radeon d3d11 driver system32
old
atidemgx.dll graphics demsystem32 (catalyst control center)
atidxx32.dl_ d3d 11 driver syswow64
atidxx64.dl_ d3d 11 driver system32
atieclxx.ex_ AMD external events client module (ccc) system32
atiedu64.dl_ ati external device utility system32 ati2edxx.dl
atiesrxx.ex_ AMD external events client module (ccc) system32
no se (new)
atig6pxx.dl_ powerxpress vista ogl (thunk) driver system32
atig6txx.dl_ powerxpress vista ogl driver syswow64
atigktxx.dl_ powerxpress vista ogl (thunk) driver syswow64
atiglpxx.dl_ powerxpress vista ogl driver system32
old
atiicdxx.da_
atikmdag.sy_
atikmpag.sy_
atimpc32.dl_ radeon pcom universal driver syswow64
atimpc64.dl_ radeon pcom universal driver sys32
atimuixx.dl_ multilanguage dppe dll
atio6axx.dl_ ati opengl driver system32
atiodcli.ex_ no se
atiode.ex_ no se
ogl driver syswow64
atiogl.xml
atioglxx.dl_
new
atipblag.dat contiains list (3DMark06*.exe 3DMark2001.exe 3DMark2001SE.exe 3DMark03.exe 3DMark05.exe ..)
atipdl64.dl_ --
atipdlxx.dl_ ati desktop cwddedi syswow64 old adl lib
atitmm64.dl_ tmm clone control module
new
atitmp64.dl_
atiu9p64.dl_ -
atiu9pag.dl_ powerxpress vista user mode driver (d3d9?) syswow64
old
atiumd64.dl_ readeon directx universl driver system32
atiumd6a.ca_ dat64
atiumd6a.dl_ video acceleratrion universal driver
atiumdag.dl_ readeon directx universl driver syswow64
atiumdva.ca_ dat32
atiumdva.dl_ video acceleratrion universal driver syswow64
new
atiuxp64.dl_ -
atiuxpag.dl_ powerxpress vista user mode driver (d3d10?) syswow64
I see amdpcom32 radeon pcom universal driver syswow64
ati2erec.dl_ atitmp64.dl_
atikmdag.sys ati radeon kernel model driver
atipmdag.sys ati radeon kernel model driver
atikmpag.sys mini port driver
Also found is some functions of GL_EXT_direct_state_access extensions are found (is this useful?)
this is a good extensions so is good to know..
seems GL_ARB_compatibilty is not found..
GL_EXT_direct_state_access: MISSING
---------------------------
glBindMultiTextureEXT: OK
glCheckNamedFramebufferStatusEXT: OK
glClientAttribDefaultEXT: OK
glCompressedMultiTexImage1DEXT: OK
glCompressedMultiTexImage2DEXT: OK
glCompressedMultiTexImage3DEXT: OK
glCompressedMultiTexSubImage1DEXT: OK
glCompressedMultiTexSubImage2DEXT: OK
glCompressedMultiTexSubImage3DEXT: OK
glCompressedTextureImage1DEXT: OK
glCompressedTextureImage2DEXT: OK
glCompressedTextureImage3DEXT: OK
glCompressedTextureSubImage1DEXT: OK
glCompressedTextureSubImage2DEXT: OK
glCompressedTextureSubImage3DEXT: OK
glCopyMultiTexImage1DEXT: OK
glCopyMultiTexImage2DEXT: OK
glCopyMultiTexSubImage1DEXT: OK
glCopyMultiTexSubImage2DEXT: OK
glCopyMultiTexSubImage3DEXT: OK
glCopyTextureImage1DEXT: OK
glCopyTextureImage2DEXT: OK
glCopyTextureSubImage1DEXT: OK
glCopyTextureSubImage2DEXT: OK
glCopyTextureSubImage3DEXT: OK
glDisableClientStateIndexedEXT: OK
glDisableClientStateiEXT: MISSING
glDisableVertexArrayAttribEXT: MISSING
glDisableVertexArrayEXT: MISSING
glEnableClientStateIndexedEXT: OK
glEnableClientStateiEXT: MISSING
glEnableVertexArrayAttribEXT: MISSING
glEnableVertexArrayEXT: MISSING
glFlushMappedNamedBufferRangeEXT: MISSING
glFramebufferDrawBufferEXT: OK
glFramebufferDrawBuffersEXT: OK
glFramebufferReadBufferEXT: OK
glGenerateMultiTexMipmapEXT: OK
glGenerateTextureMipmapEXT: OK
glGetCompressedMultiTexImageEXT: OK
glGetCompressedTextureImageEXT: OK
glGetDoubleIndexedvEXT: OK
glGetDoublei_vEXT: MISSING
glGetFloatIndexedvEXT: OK
glGetFloati_vEXT: MISSING
glGetFramebufferParameterivEXT: OK
glGetMultiTexEnvfvEXT: OK
glGetMultiTexEnvivEXT: OK
glGetMultiTexGendvEXT: OK
glGetMultiTexGenfvEXT: OK
glGetMultiTexGenivEXT: OK
glGetMultiTexImageEXT: OK
glGetMultiTexLevelParameterfvEXT: OK
glGetMultiTexLevelParameterivEXT: OK
glGetMultiTexParameterIivEXT: OK
glGetMultiTexParameterIuivEXT: OK
glGetMultiTexParameterfvEXT: OK
glGetMultiTexParameterivEXT: OK
glGetNamedBufferParameterivEXT: OK
glGetNamedBufferPointervEXT: OK
glGetNamedBufferSubDataEXT: OK
glGetNamedFramebufferAttachmentParameterivEXT: OK
glGetNamedProgramLocalParameterIivEXT: MISSING
glGetNamedProgramLocalParameterIuivEXT: MISSING
glGetNamedProgramLocalParameterdvEXT: OK
glGetNamedProgramLocalParameterfvEXT: OK
glGetNamedProgramStringEXT: OK
glGetNamedProgramivEXT: OK
glGetNamedRenderbufferParameterivEXT: OK
glGetPointerIndexedvEXT: OK
glGetPointeri_vEXT: MISSING
glGetTextureImageEXT: OK
glGetTextureLevelParameterfvEXT: OK
glGetTextureLevelParameterivEXT: OK
glGetTextureParameterIivEXT: OK
glGetTextureParameterIuivEXT: OK
glGetTextureParameterfvEXT: OK
glGetTextureParameterivEXT: OK
glGetVertexArrayIntegeri_vEXT: MISSING
glGetVertexArrayIntegervEXT: MISSING
glGetVertexArrayPointeri_vEXT: MISSING
glGetVertexArrayPointervEXT: MISSING
glMapNamedBufferEXT: OK
glMapNamedBufferRangeEXT: MISSING
glMatrixFrustumEXT: OK
glMatrixLoadIdentityEXT: OK
glMatrixLoadTransposedEXT: OK
glMatrixLoadTransposefEXT: OK
glMatrixLoaddEXT: OK
glMatrixLoadfEXT: OK
glMatrixMultTransposedEXT: OK
glMatrixMultTransposefEXT: OK
glMatrixMultdEXT: OK
glMatrixMultfEXT: OK
glMatrixOrthoEXT: OK
glMatrixPopEXT: OK
glMatrixPushEXT: OK
glMatrixRotatedEXT: OK
glMatrixRotatefEXT: OK
glMatrixScaledEXT: OK
glMatrixScalefEXT: OK
glMatrixTranslatedEXT: OK
glMatrixTranslatefEXT: OK
glMultiTexBufferEXT: OK
glMultiTexCoordPointerEXT: OK
glMultiTexEnvfEXT: OK
glMultiTexEnvfvEXT: OK
glMultiTexEnviEXT: OK
glMultiTexEnvivEXT: OK
glMultiTexGendEXT: OK
glMultiTexGendvEXT: OK
glMultiTexGenfEXT: OK
glMultiTexGenfvEXT: OK
glMultiTexGeniEXT: OK
glMultiTexGenivEXT: OK
glMultiTexImage1DEXT: OK
glMultiTexImage2DEXT: OK
glMultiTexImage3DEXT: OK
glMultiTexParameterIivEXT: OK
glMultiTexParameterIuivEXT: OK
glMultiTexParameterfEXT: OK
glMultiTexParameterfvEXT: OK
glMultiTexParameteriEXT: OK
glMultiTexParameterivEXT: OK
glMultiTexRenderbufferEXT: OK
glMultiTexSubImage1DEXT: OK
glMultiTexSubImage2DEXT: OK
glMultiTexSubImage3DEXT: OK
glNamedBufferDataEXT: OK
glNamedBufferSubDataEXT: OK
glNamedCopyBufferSubDataEXT: MISSING
glNamedFramebufferRenderbufferEXT: OK
glNamedFramebufferTexture1DEXT: OK
glNamedFramebufferTexture2DEXT: OK
glNamedFramebufferTexture3DEXT: OK
glNamedFramebufferTextureEXT: OK
glNamedFramebufferTextureFaceEXT: OK
glNamedFramebufferTextureLayerEXT: OK
glNamedProgramLocalParameter4dEXT: OK
glNamedProgramLocalParameter4dvEXT: OK
glNamedProgramLocalParameter4fEXT: OK
glNamedProgramLocalParameter4fvEXT: OK
glNamedProgramLocalParameterI4iEXT: MISSING
glNamedProgramLocalParameterI4ivEXT: MISSING
glNamedProgramLocalParameterI4uiEXT: MISSING
glNamedProgramLocalParameterI4uivEXT: MISSING
glNamedProgramLocalParameters4fvEXT: OK
glNamedProgramLocalParametersI4ivEXT: MISSING
glNamedProgramLocalParametersI4uivEXT: MISSING
glNamedProgramStringEXT: OK
glNamedRenderbufferStorageEXT: OK
glNamedRenderbufferStorageMultisampleCoverageEXT: MISSING
glNamedRenderbufferStorageMultisampleEXT: OK
glProgramUniform1fEXT: OK
glProgramUniform1fvEXT: OK
glProgramUniform1iEXT: OK
glProgramUniform1ivEXT: OK
glProgramUniform1uiEXT: OK
glProgramUniform1uivEXT: OK
glProgramUniform2fEXT: OK
glProgramUniform2fvEXT: OK
glProgramUniform2iEXT: OK
glProgramUniform2ivEXT: OK
glProgramUniform2uiEXT: OK
glProgramUniform2uivEXT: OK
glProgramUniform3fEXT: OK
glProgramUniform3fvEXT: OK
glProgramUniform3iEXT: OK
glProgramUniform3ivEXT: OK
glProgramUniform3uiEXT: OK
glProgramUniform3uivEXT: OK
glProgramUniform4fEXT: OK
glProgramUniform4fvEXT: OK
glProgramUniform4iEXT: OK
glProgramUniform4ivEXT: OK
glProgramUniform4uiEXT: OK
glProgramUniform4uivEXT: OK
glProgramUniformMatrix2fvEXT: OK
glProgramUniformMatrix2x3fvEXT: OK
glProgramUniformMatrix2x4fvEXT: OK
glProgramUniformMatrix3fvEXT: OK
glProgramUniformMatrix3x2fvEXT: OK
glProgramUniformMatrix3x4fvEXT: OK
glProgramUniformMatrix4fvEXT: OK
glProgramUniformMatrix4x2fvEXT: OK
glProgramUniformMatrix4x3fvEXT: OK
glPushClientAttribDefaultEXT: OK
glTextureBufferEXT: OK
glTextureImage1DEXT: OK
glTextureImage2DEXT: OK
glTextureImage3DEXT: OK
glTextureParameterIivEXT: OK
glTextureParameterIuivEXT: OK
glTextureParameterfEXT: OK
glTextureParameterfvEXT: OK
glTextureParameteriEXT: OK
glTextureParameterivEXT: OK
glTextureRenderbufferEXT: OK
glTextureSubImage1DEXT: OK
glTextureSubImage2DEXT: OK
glTextureSubImage3DEXT: OK
glUnmapNamedBufferEXT: OK
glVertexArrayColorOffsetEXT: MISSING
glVertexArrayEdgeFlagOffsetEXT: MISSING
glVertexArrayFogCoordOffsetEXT: MISSING
glVertexArrayIndexOffsetEXT: MISSING
glVertexArrayMultiTexCoordOffsetEXT: MISSING
glVertexArrayNormalOffsetEXT: MISSING
glVertexArraySecondaryColorOffsetEXT: MISSING
glVertexArrayTexCoordOffsetEXT: MISSING
glVertexArrayVertexAttribIOffsetEXT: MISSING
glVertexArrayVertexAttribOffsetEXT: MISSING
glVertexArrayVertexOffsetEXT: MISSING
I don't know if posted but error printing for ocl errors is in oclutils.cpp nvida sdk
// Helper function to get error string
// *********************************************************************
const char* oclErrorString(cl_int error)
{
static char errorString[][64] = {
"CL_SUCCESS",
"CL_DEVICE_NOT_FOUND",
"CL_DEVICE_NOT_AVAILABLE",
"CL_COMPILER_NOT_AVAILABLE",
"CL_MEM_OBJECT_ALLOCATION_FAILURE",
"CL_OUT_OF_RESOURCES",
"CL_OUT_OF_HOST_MEMORY",
"CL_PROFILING_INFO_NOT_AVAILABLE",
"CL_MEM_COPY_OVERLAP",
"CL_IMAGE_FORMAT_MISMATCH",
"CL_IMAGE_FORMAT_NOT_SUPPORTED",
"CL_BUILD_PROGRAM_FAILURE",
"CL_MAP_FAILURE",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"CL_INVALID_VALUE",
"CL_INVALID_DEVICE_TYPE",
"CL_INVALID_PLATFORM",
"CL_INVALID_DEVICE",
"CL_INVALID_CONTEXT",
"CL_INVALID_QUEUE_PROPERTIES",
"CL_INVALID_COMMAND_QUEUE",
"CL_INVALID_HOST_PTR",
"CL_INVALID_MEM_OBJECT",
"CL_INVALID_IMAGE_FORMAT_DESCRIPTOR",
"CL_INVALID_IMAGE_SIZE",
"CL_INVALID_SAMPLER",
"CL_INVALID_BINARY",
"CL_INVALID_BUILD_OPTIONS",
"CL_INVALID_PROGRAM",
"CL_INVALID_PROGRAM_EXECUTABLE",
"CL_INVALID_KERNEL_NAME",
"CL_INVALID_KERNEL_DEFINITION",
"CL_INVALID_KERNEL",
"CL_INVALID_ARG_INDEX",
"CL_INVALID_ARG_VALUE",
"CL_INVALID_ARG_SIZE",
"CL_INVALID_KERNEL_ARGS",
"CL_INVALID_WORK_DIMENSION",
"CL_INVALID_WORK_GROUP_SIZE",
"CL_INVALID_WORK_ITEM_SIZE",
"CL_INVALID_GLOBAL_OFFSET",
"CL_INVALID_EVENT_WAIT_LIST",
"CL_INVALID_EVENT",
"CL_INVALID_OPERATION",
"CL_INVALID_GL_OBJECT",
"CL_INVALID_BUFFER_SIZE",
"CL_INVALID_MIP_LEVEL",
"CL_INVALID_GLOBAL_WORK_SIZE",
};
return errorString[-error];
}
also ogl qbf stereo is not enabled seeing glwinfo
seeing ogl driver depends on adl but not workstatinon_setstereo get stereo o caps functions used..
also
set OGL_FORCE_ASIC_ID=37956
set OGL_FORCE_ASIC_ID=68BE
set OGL_FORCE_ASIC_ID=0x68BE
set OGL_FORCE_ASIC_ID=26814
not seen
set OGL_FORCE_ASIC_ID=9444
"ATI FirePro V8750 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_9444
mine is
"ATI Radeon HD 5800 Series " = ati2mtag_Evergreen, PCI\VEN_1002&DEV_6899
set OGL_ENABLE_FORCE_ASIC_ID=1
tested
glewinfo for gpu name and
visualinfo.exe
installing 8.68.3 firepro driver has 30bit support and stereo:
seen
HKR,, DisableOGL10BitPixelFormats, %REG_DWORD%, 0
HKR,, Gxo30BppPanels, %REG_BINARY%, 15,C3,76,17,15,C3,78,17
in installation diff versus cataluyst
HKR,, DALNonStandardModesBCD1, %REG_BINARY%,12,80,07,68,00,00,00,00,12,80,09,60,00,00,00,00,16,00,12,00,00,00,00,70,17,92,13,44,00,00,00,00,18,00,14,40,00,00,00,00,18,56,13,92,00,00,00,00
HKR,, DALRULE_AllowNativeModeAsDefaultModes, %REG_DWORD%, 1
GCORULE_ExtTMDSReduceBlankTiming, %REG_DWORD%, 1
"ATI FireGL V3600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_958D
"ATI FireGL V5600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_958C
"ATI FireGL V7600" = ati2mtag_R600GL, PCI\VEN_1002&DEV_940F
"ATI FireGL V7700" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9511
"ATI FireGL V8600" = ati2mtag_R600GL, PCI\VEN_1002&DEV_940B
"ATI FireGL V8650" = ati2mtag_R600GL, PCI\VEN_1002&DEV_940A
"ATI FirePro 2260" = ati2mtag_RV610, PCI\VEN_1002&DEV_95CF
"ATI FirePro 2260 " = ati2mtag_RV610, PCI\VEN_1002&DEV_95CE
"ATI FirePro 2450" = ati2mtag_RV610, PCI\VEN_1002&DEV_95CD
"ATI FirePro V3700 (FireGL)" = ati2mtag_RV620GL, PCI\VEN_1002&DEV_95CC
"ATI FirePro V3750 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_949F
"ATI FirePro V5700 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_949E
"ATI FirePro V7750 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_949C
"ATI FirePro V8700 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_9456
"ATI FirePro V8750 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_9444
[ati2mtag_R6xGL_SoftwareDeviceSettings]
HKR,, OGL_Specific_NA, %REG_SZ%, 1
HKR,, CatalystAI_NA, %REG_SZ%, 1
HKR,, APISpecific_NA, %REG_SZ%, 1
HKR,, TemporalAAMultiplier_NA, %REG_SZ%, 1
HKR,, Main3D_NA, %REG_SZ%, 1
HKR,, VPURecover_NA, %REG_SZ%, 1
HKR,, SmartGart_NA, %REG_SZ%, 1
0 comments:
Post a Comment