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

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

HyeG
新手
3,585 檢視

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,550 檢視

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
主席
3,508 檢視

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
主席
3,470 檢視

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
新手
3,433 檢視

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
主席
3,399 檢視

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
主席
3,372 檢視

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
主席
3,319 檢視

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
新手
3,287 檢視

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
主席
3,235 檢視

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
員工
3,162 檢視

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
員工
3,135 檢視

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
初學者
2,447 檢視

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
初學者
845 檢視

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.

回覆