Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
22667 Discusiones

Issue where ddraw blt between system memory surface and video memory surface does not work normally

HyeG
Novato
3.580 Vistas

Processor: 12th Gen Intel(R) Core(TM) i7-12700k

Graphics Driver ver: 31.0.1.1.4314

 

It occurs on a PC using 12th intel graphics.


When bitblt from the video memory surface to the system memory surface in ddraw (IDirectDrawSurface7), the upper-left value becomes a bitblt at the position of 0,0 no matter what value is given as the rect value of unnamedParam3, the third argument from the bottom.


HRESULT Blt(
[in] LPRECT unnamedParam1,
[in] LPDIRECTDRAWSURFACE7 unnamedParam2,
[in] LPRECT unnamedParam3,
[in] DWORD unnamedParam4,
[in] LPDDBLTFX unnamedParam5
);


When creating a system memory surface, set dwCaps to DDSCAPS_OFFSCREENPLAIN | Create with DDSCAPS_SYSTEMMEMORY, and set dwCaps to DDSCAPS_OFFSCREENPLAIN | DDSCAPS_VIDEOMEMORY | Created with DDSCAPS_LOCALVIDMEM.

Additionally, When bitblt from the video memory surface to the primary surface, an access violation occurs. This only happens intermittently in a 64bit environment. (DDERR_EXCEPTION (0x88760037))
Exception thrown at 0x00007FFF11F911E5 (ddraw.dll) in xxx.exe: 0xC0000005: Access violation reading location 0x0000000000000014.


The other PC is using GeForce GTX, and it works normally.

13 Respuestas
Steven_Intel
Moderador
3.545 Vistas

Hello HyeG,


Thank you for posting on the Intel® communities.


I am sorry you are having issues with your Intel® UHD Graphics 770, I will be glad to assist.


I will look further about this, and as soon as I have an update I will let you know.


Best regards,


Steven G.

Intel Customer Support Technician.


Steven_Intel
Moderador
3.503 Vistas

Hello HyeG,


Please confirm the following information:


  • Are you a software developer or representing a company?
  • Could you please provide a video of what you are doing/trying to do?
  • Are you able to provide a step by step?
  • What is your goal using this tool or program, and what is the purpose of it?


Best regards,

Steven G.

Intel Customer Support Technician.


Steven_Intel
Moderador
3.465 Vistas

We would like to know if you were you able to check the previous post.


Let us know if you still need assistance.


Best regards,

Steven G.

Intel Customer Support Technician.


HyeG
Novato
3.428 Vistas

Hello Steven,

I am a software developer.
It's not a symptom that comes out step by step, so I'm attaching an image, not a video.
I am developing a player that extracts video from my company's product (camera or NVR) and plays the video. Looking at the attached image, I want to put a watermark called test on the video image behind, but even if I give the coordinates as the location to draw the watermark, the location value is blt to 0, 0.
Best regards,

HyeG.

 

Steven_Intel
Moderador
3.394 Vistas

Many thanks for your detailed response.


I will keep working on this issue based on the information provided. As soon as I have an update, I will get back to you.


Best regards,


Steven G.

Intel Customer Support Technician.


Steven_Intel
Moderador
3.367 Vistas

Hello HyeG,


Many thanks for your patience.


Please provide the following information:


  • Which driver versions were checked and have the same problem?
  • Is it possible to update BIOS to current version (F22)?


Best regards,


Steven G.

Intel Customer Support Technician.


Steven_Intel
Moderador
3.314 Vistas

We would like to know if you were you able to check the previous post.

 

Let us know if you still need assistance.

 

Best regards,

 

Steven G.

Intel Customer Support Technician.

HyeG
Novato
3.282 Vistas

Hello Steven,

 

The driver version is 31.0.101.4314 (Intel UHD Graphics 770).

Is it possible to update BIOS to current version (F22)? - It is impossible. I'm sorry.

 

Best regards,

HyeG.

Steven_Intel
Moderador
3.230 Vistas

Many thanks for your response.


While we keep working on this, please confirm the following information:


  • Have you checked if this happens with previous driver versions?
  • Have you tried this on a different system by any chance?
  • Was it working fine before? If so, was there any change before the issue started?


As well, if you have performed any additional troubleshooting steps, please let us know.


Best regards,


Steven G.

Intel Customer Support Technician.


Jean_Intel
Empleados
3.157 Vistas

Hello HyeG,


We hope you are doing fine.


Were you able to check the previous post?

Let us know if you still need assistance.


Best regards, 

Jean O.  

Intel Customer Support Technician


Jean_Intel
Empleados
3.130 Vistas

Hello HyeG,


We hope you are doing fine.


We have not heard back from you. So we will close this thread. If you need any additional information, submit a new question, as this thread will no longer be monitored.

 

Best regards.

Jean O. 

Intel Customer Support Technician.


tigersa
Principiante
2.442 Vistas

Hello HyeG,

 

Have you managed to solve this issue?

Looks like I have exactly the same when I'm doing a Blit: Exception thrown at 0x00007FFC798111E5 (ddraw.dll) in XXXX.exe: 0xC0000005: Access violation reading location 0x0000000000000014.

 

Thank you,

Alex

gpioloco
Principiante
840 Vistas

Hi Everyone
I encountered this exact issue when moving from a pre 12th gen CPU to a 12th gen CPU with my application. I could solve the issue by updating the Intel UHD graphics driver.
With multiple PCs I could verify that version 30.X.X.X and version 31.X.X.X do NOT work and will produce this issue but with version 32.X.X.X everything works fine so far.

Responder