Hello,
I am developing a small program to display pictures on Windows 10. It uses Direct3D9 (and I also tried Direct3D9Ex)
A user with NVIDIA GeForce RTX 2080 SUPER and a dual Xeon CPU is experiencing a weird issue. The following line of code:
IDirect3DDevice9Ex *m_pd3dDevice;
hr=m_pd3dDevice->CreateTexture(480,672,0,1,D3DFMT_A8R8G8B8,D3DPOOL_DEFAULT|D3DUSAGE_DYNAMIC,&pTxt,NULL);
With Direct3D9 instead of D3DPOOL_DEFAULT|D3DUSAGE_DYNAMIC I was using D3DPOOL_MANAGED but it doesn’t make any difference.
is taking about 10 Seconds, sometimes a little less sometimes a little more.
Other users with Nvidia display adapted has similar slowdowns.
Why an ultrafast system takes so much time ? Normally creating a texture just takes few milliseconds even on the slowest Intel Celeron with integrated GPU.
Locking the texture takes even more time, 15 Seconds. For a 480x672 texture.Probably an ancient 8088 is much faster.
Is this a known issue ?
Is there a workaround ?
Driver version was 27.21.14.5206 on first report, then he updated with the last version available but nothing changed.