IGCIT / Intel-GPU-Community-Issue-Tracker-IGCIT

IGCIT is a Community-driven issue tracker for Intel GPUs.
GNU General Public License v3.0
118 stars 4 forks source link

Forza Motorsport 2023 - one frame every 15 seconds rendering #853

Closed goldenx86 closed 1 month ago

goldenx86 commented 1 month ago

Checklist [README]

Game [Required]

Forza Motorsport (2023)

Game Platform [Required]

Other game platform

No response

Processor / Processor Number [Required]

i5 1240P

Graphic Card [Required]

Iris Xe

GPU Driver Version [Required]

32.0.101.6079_101.5736

Other GPU Driver version

No response

Rendering API [Required]

Windows Build [Required]

Windows 11 24H2

Other Windows build

No response

Intel System Support Utility report

intel.txt

Description and steps to reproduce [Required]

Boot the game, the menu alone will render a frame every 10-30 seconds.

Game graphic quality [Required]

Game resolution [Required]

1280x720, 1920x1080

Game VSync [Required]

On

Game display mode [Required]

Detailed game settings [Required]

Seems to be irrelevant, hard to test due to the time it takes to navigate the UI at that performance.

{64DB1F31-0BD1-4852-BB2D-437475D328BC}

Device / Platform name

Asus Vivobook X1502ZA

Crash dumps [Required, if applicable]

No response

Save game

No response

goldenx86 commented 1 month ago

I hope you're able to provide a real reply for driver issues this time.

EstebanIntel commented 1 month ago

Hi @goldenx86,

The Steam page for this game lists as minimum graphics requirement: NVidia GTX 1060 or AMD RX 5500 XT. And the iGPU included with the 1240P is way less performant than any of the listed minimum required GPUs. So, unfortunately, this game is not expected to run well using only the iGPU included with the 1240P.

goldenx86 commented 1 month ago

I'm aware of that, I'm not asking to get the GPU from 15 to 60 FPS magically. The driver constantly resets the rendering each time it manages to render a frame, there's clearly a heavy bottleneck somewhere, a frame capture should easily reflect this.

Gen 12.1 is a much newer architecture than Pascal, it's on you people to make the driver perform well enough to work as expected on D3D12 loads, especially when the same ISA on ARC cards does the job well. The same argument can be used to say Alchemist or Xe2 is incompatible, yet that's not the case for some reason.

EstebanIntel commented 1 month ago

@goldenx86,

I understand the point you are trying to make, that even with a limited performance iGPU like the IrisXe you would expect to get some low but "fluid" framerate from the game. However, fixing this issue would require work from both our driver team and the game developer. And given that the Iris Xe iGPU falls below their minimum requirements, it's highly unlikely they will invest any resources on this.

Now, to clarify on what I mean by a GPU not meeting a game's minimum requirements, we can use some synthetics benchmark to find an Intel GPU with comparable performance to what the developer it is listing. For example, using 3DMark (this is not by any means Intel's official or only benchmark, just an example):

So, you can see that the Iris Xe's performance level is way below the game's minimum requirements. But the ArcA380 (having a comparable score to the GTX 1060), would probably meet that minimum performance required by the game developer.

goldenx86 commented 1 month ago

Got it, perfectly understandable points. I'll close the issue.

The between lines point here is that Gen 12.1 products are basically EoL, only 12.7 and higher gets any active development now. Gotta avoid companies that end support so shortly from now on.

EstebanIntel commented 1 month ago

@goldenx86

That is not the case at all. We still support issues on Tiger Lake (TGL), Alder Lake (ADL), etc. However, a lot of these issues require work both from our side and from the game developer. And given our limited resources, we need to prioritize which issues we work on; same as the game developers. And issues where the game's requirements (which were set by the game developer for a reason) are not met, is highly unlikely to get any priority from both our team and the game developer. But issues on iGPUs from TGL, ADL, etc. on games and apps where these iGPUs do meet the minimum requirements, we will support.