NVSDK_NGX_D3D12_CreateFeature triggers CREATERESOURCE_STATE_IGNORED warning

The DX12 DLSS 2.4 SDK triggers the following warning upon initialization:

D3D12 WARNING: ID3D12Device::CreateCommittedResource: Ignoring InitialState D3D12_RESOURCE_STATE_COPY_DEST. Buffers are effectively created in state D3D12_RESOURCE_STATE_COMMON. [ STATE_CREATION WARNING #1328: CREATERESOURCE_STATE_IGNORED]
 	KernelBase.dll!00007ff9b1b1faec()	Unknown
 	DXGIDebug.dll!00007ff9898f3059()	Unknown
 	d3d12SDKLayers.dll!00007ff95688f848()	Unknown
 	d3d12SDKLayers.dll!00007ff9567b4a5a()	Unknown
 	d3d12SDKLayers.dll!00007ff9567b4913()	Unknown
 	d3d12SDKLayers.dll!00007ff9567e35e6()	Unknown
 	d3d12SDKLayers.dll!00007ff9567d8967()	Unknown
 	d3d12SDKLayers.dll!00007ff9567c386d()	Unknown
 	nvngx_dlss.dll!00007ff9029313bd()	Unknown
 	nvngx_dlss.dll!00007ff9029223f6()	Unknown
 	nvngx_dlss.dll!00007ff9029084b3()	Unknown
 	nvngx_dlss.dll!00007ff90290cab4()	Unknown
 	nvngx_dlss.dll!00007ff9029094d4()	Unknown
 	nvngx_dlss.dll!00007ff902907174()	Unknown
 	nvngx_dlss.dll!00007ff902905224()	Unknown
 	nvngx_dlss.dll!00007ff9028f74ab()	Unknown
 	nvngx_dlss.dll!00007ff9028f2c2e()	Unknown
 	nvngx_dlss.dll!00007ff9028ef676()	Unknown
 	nvngx_dlss.dll!00007ff9028eed54()	Unknown
 	_nvngx.dll!00007ff9566577f8()	Unknown
 	_nvngx.dll!00007ff95665703e()	Unknown
 	CoreLib3.dll!NVSDK_NGX_D3D12_CreateFeature(ID3D12GraphicsCommandList * InStream, NVSDK_NGX_Feature InFeatureId, const NVSDK_NGX_Parameter * InParameters, NVSDK_NGX_Handle * * OutHandle) Line 267	C++
>	CoreLib3.dll!NGX_D3D12_CREATE_DLSS_EXT(ID3D12GraphicsCommandList * pInCmdList, unsigned int InCreationNodeMask, unsigned int InVisibilityNodeMask, NVSDK_NGX_Handle * * ppOutHandle, NVSDK_NGX_Parameter * pInParams, NVSDK_NGX_DLSS_Create_Params * pInDlssCreateParams) Line 482	C++
 	CoreLib3.dll!DLSSComponent::Initialize(const std::shared_ptr<GpuTexture2 const> & sourceBuffer, const std::shared_ptr<Texture2RW const> & targetBuffer, const std::shared_ptr<GpuTexture2 const> & depthBuffer, const std::shared_ptr<GpuTexture2 const> & motionVectors, DLSSComponent::Quality quality) Line 247	C++
 	RaytracingInSixteenMs.exe!GraphicsEngine::RecreateRenderTargets() Line 200	C++
 	RaytracingInSixteenMs.exe!GraphicsEngine::GraphicsEngine() Line 119	C++
 	RaytracingInSixteenMs.exe!std::_Construct_in_place<GraphicsEngine>(GraphicsEngine & _Obj) Line 151	C++
 	RaytracingInSixteenMs.exe!std::_Ref_count_obj2<GraphicsEngine>::_Ref_count_obj2<GraphicsEngine><>() Line 2018	C++
 	RaytracingInSixteenMs.exe!std::make_shared<GraphicsEngine>() Line 2730	C++
 	RaytracingInSixteenMs.exe!WinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, char * lpCmdLine, int nCmdShow) Line 39	C++
 	RaytracingInSixteenMs.exe!invoke_main() Line 107	C++
 	RaytracingInSixteenMs.exe!__scrt_common_main_seh() Line 288	C++
 	RaytracingInSixteenMs.exe!__scrt_common_main() Line 331	C++
 	RaytracingInSixteenMs.exe!WinMainCRTStartup(void * __formal) Line 17	C++
 	kernel32.dll!00007ff9b36a244d()	Unknown
 	ntdll.dll!00007ff9b46adf78()	Unknown

I think this warning started after upgrading to the latest Windows 11 version 22621. I also got it for some of my buffers.

Thank you codemonkkkey for bringing this to our attention.

I will forward the information to the right people. It might take a while to get feedback on this if it is not a known issue.

Thanks!

1 Like