Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
22681 讨论

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

HyeG
新手
3,624 次查看

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 回复数
Steven_Intel
主持人
3,589 次查看

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.


0 项奖励
Steven_Intel
主持人
3,547 次查看

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.


0 项奖励
Steven_Intel
主持人
3,509 次查看

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.


0 项奖励
HyeG
新手
3,472 次查看

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.

 

0 项奖励
Steven_Intel
主持人
3,438 次查看

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.


0 项奖励
Steven_Intel
主持人
3,411 次查看

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.


0 项奖励
Steven_Intel
主持人
3,358 次查看

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.

0 项奖励
HyeG
新手
3,326 次查看

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.

0 项奖励
Steven_Intel
主持人
3,274 次查看

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.


0 项奖励
Jean_Intel
员工
3,201 次查看

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


0 项奖励
Jean_Intel
员工
3,174 次查看

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.


0 项奖励
tigersa
初学者
2,486 次查看

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

0 项奖励
gpioloco
初学者
884 次查看

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.

0 项奖励
回复