Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
22695 Discussions

Intel Xe2 LPG Driver can not run SoftPAL engine games

jszht
Beginner
1,079 Views

When I use a Claw 8 (Arc 140V) with OEM driver or latest WHQL driver to play SoftPAL engine games, The application will keep a black screen and not start.

If we disable the intel graphic driver on the driver manager, the game works fine.

When I use debugger to find where the application crash or deadlock. The main thread is blocked by ShowWindow win32API, which should change the window state. Due to this is not a unicode based application, the application will use the RegisterClassExA Win32API to register the window class and CreateWindowExA Win32 API to create Window Handle, in there steps it will use ANSI style Win32API and send ShiftJIS char arrays.

On other platform I don't found this issues. (Xe LPG on i5 12400)

Test Game: Mekuiro/Mekurabe

OS:  Windows 11 24H2

Driver: 32.0.101.6874/32.0.101.6734

Labels (1)
0 Kudos
11 Replies
ArchieD_Intel
Moderator
1,010 Views

Hi jszht,

 

Thank you for reaching out to the Intel Community Forum. To assist us in investigating the issue, please provide the following details:


  • When did the issue start? Was it after a specific update?
  • Is the Resizable Bar enabled?
  • Have you used DDU to completely remove all residual drivers and installed a new one?

 

Additionally, to gain a comprehensive understanding of your system, please use the System Support Utility (SSU). This tool will generate a text file compiling all your system information. You can follow the instructions at this link and send the text file here. Help Guide for the Intel® System Support Utility.

 

If you have any questions, please let us know. Thank you.

 

Best regards,

 

Archie D.

Intel Customer Support Technician


0 Kudos
Anonymous
Not applicable
1,007 Views

STILL IGNORING Really Bad Customer Care To say the least , Stop running of , answer post related to elden ring night reign AND GET YOUR DRIVERS FIXED 

0 Kudos
jszht
Beginner
965 Views
  • When did the issue start? Was it after a specific update?

I have test with Latest WHQL driver and 101.6449/6256 which is the oldest I can found in Internet. Neither can work.

Use with Dxvk to bypass DirectX 9 Ex API, it can not work.

Meanwhile I found that even I don't install driver, just use Microsoft Basic Display driver, the game can not start until I disable the display driver on the system.

But I also test with VM, on the same windows version (11 24H2), with vmware SVGA, it can work. With Xe iGPU on Intel i5 12400, it can also work.

 

  • Is the Resizable Bar enabled?

Xe LPG is iGPU not dGPU on MSI Claw 8+ AI platform. So it is impossible to enable ReBar on that platform and iGPU don't need ReBar feature as far as I know.

 

  • Have you used DDU to completely remove all residual drivers and installed a new one?

I have use DDU to uninstall iGPU driver every time when I try to test with other version iGPU driver.

SSU log attached.

0 Kudos
ArchieD_Intel
Moderator
919 Views

Hi jszht,

 

Thank you for the update. To isolate this, can you please try to update the graphics driver to 32.0.101.6876.


To help me with the investigation, I would like to request for the complete crash dump.


If you have any questions, please let us know. Thank you.

 

 Hi Anonymous, please create a separate thread so we can focus on your concern.


Best regards,

 

Archie D.

Intel Customer Support Technician


0 Kudos
jszht
Beginner
890 Views

By analysis the Application, I think the main problem is the Engine bug.

 

Here is the details:

App OEP->Load Lib PAL.dll->Call PALInit->Call RegisterClassExA->Call UpdateWindow [Here we stuck]

The RegisterClassExA has register the WndProc sub_100A0870

In the sub_100A0870, it will handle WM message.

When process WM_SIZE WM Message, the WndProc use a do while loop to get a successful PostThreadMessageA calling. Here we have the problem, due to PostThreadMessageA request a ThreadID, and the CreateThread API is called by PALRun which is behind the PALInit (Call PALRun is the 2nd stage in the WinMain). It will cause PostThreadMessageA always report invalid thread id.

 

However I am not sure is it affect by iGPU driver. I try with 32.0.101.6874/6876 driver, and the Application will automaticlly change to SIZE_MAXIMIZED. This operation will cause WM_SIZE message send to Application and trigger the bug. The Claw 8+ Ai has a 1920x1200 resolution display, it is lager than the application normal window size (1280*720).

 

I have found a new version about softPAL which can work on the current iGPU driver and windows 11 24h2. By compare the disassembly result and found that new version add a if struct to bypass this issue.

 

Thanks

0 Kudos
ArchieD_Intel
Moderator
858 Views

Hi jszht,

 

Thank you for the update. I will be investigating this on my end and will update you once I found a solution, however, can you please try to update the graphics driver to 32.0.101.6877. Once done, please check if the issue still persists, in line with this, please provide the updated SSU log.


If you have any questions, please let us know. Thank you.


Best regards,

 

Archie D.

Intel Customer Support Technician


0 Kudos
jszht
Beginner
829 Views

No, update Driver is not helpful.

I have notice that on Windows 11 24H2, all application will go to maximum size when startup, and the user from legion go s report the same issue.

I think it is a windows 11 bug that on Tablet device.

0 Kudos
ArchieD_Intel
Moderator
755 Views

Hi jszht,

 

Thank you for the update. I will investigate this further this on my end and will update you once I found a solution.


If you have any questions, please let us know. Thank you.


Best regards,

 

Archie D.

Intel Customer Support Technician


0 Kudos
ArchieD_Intel
Moderator
718 Views

Hi jszht,


To assist in further investigating the root cause, I kindly ask you to provide the following information:


  1. Please list the games that are affected by this issue and provide the link from where these games were downloaded.
  2. Describe the steps you take that lead to the issue occurring. This will help us attempt to recreate the problem on our end.
  3. We need both application and system event viewer logs from your system.


Below are the steps to generate these logs:


Application Event Viewer Log:

  • Right-click on the Start Button.
  • Click on Event Viewer.
  • Click on the chevron next to Windows Logs.
  • Right-click on Application and select "Save All Events As."
  • Save the file and send us a copy.
  • Please indicate the timestamp of the black screen.


System Event Viewer Log:

  • Right-click on the Start Button.
  • Click on Event Viewer.
  • Click on the chevron next to Windows Logs.
  • Right-click on System and select "Save All Events As."
  • Save the file and send us a copy.
  • Please indicate the timestamp of the black screen.


Once we receive this information, we will attempt to recreate the issue you experienced to further investigate the root cause.


Best regards,

 

Archie D.

Intel Customer Support Technician


0 Kudos
ArchieD_Intel
Moderator
640 Views

Hi jszht,


Did you have a chance to review the previous post? Please feel free to reach out if you have any questions. Thank you.


Best regards,

 

Archie D.

Intel Customer Support Technician


0 Kudos
JedG_Intel
Moderator
580 Views

Hello jszht,

 

We have not heard back from you so we will close this inquiry now. If you need further assistance, please submit a new question as this thread will no longer be monitored.


Best regards,

Jed G.

Intel Customer Support Technician


0 Kudos
Reply