Finding the actual reason for TDR

Armin Zingler 21 Reputation points
2024-11-01T04:09:28.0133333+00:00

Hi,

we are having trouble with repeated TDRs (Timeout Detection & Discovery) on multiple notebooks. They occur a couple of times a day. I've tried 1001 different things but nothing helped. So I've arrived here.

My machine is a Lenovo notebook with an iGPU and an RTX 3000. The latter one is crashing (=TDR) randomly within no specific application. OS is Windows 11.

  • I've tried new drivers and old drivers.
  • Without DDU and with DDU.
  • With and without a docking station
  • With 2 external monitors (via display ports at the docking station) as well as only one external monitor directly connected to the notebook via HDMI.
  • I've modified the registry to create a bug check on TDRs and analyze the memory.dmp (with WinDbg), but with no result.
  • I've discovered PIX and looked into remote tracing, but it wants me to attach to a specific process, but I don't know to which one.
  • The machine is not getting too hot and there is no game running, just Office applications.
  • The bug can be reproduced e.g. by: Going to hibernate, and few seconds after waking up, the TDR occurs. But it also occurs randomly during normal usage or when just looking at the screen.
  • Disabling the iGPU didn't help
  • Most successful attempt so far:
    I've used WPR and activated "GPU activity" when starting. Unfortunately, the only type of recorded GPU activity was "Memory transfer". No rendering or any other kind of activity? It seems, MSFT doesn't provide a reference of the available trace providers anywhere (does it?).
    Luckily, the trace did include one "memory transfer" that took > 3 s, so it's obviously the one that lead to the TDR, restarting the graphics driver. But WHY did it take > 3 s??

I'm completely lost now.

The same hardware problem on different machines? I don't think so. A driver bug that nobody but me seems to have for month now?

Thanks in advance for any kind of hint. - Anything except reinstalling Windows.

Windows Driver Kit (WDK)
Windows Driver Kit (WDK)
A set of Microsoft tools that are used to develop, test, and deploy Windows drivers.
161 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.