Dear AMD Support Team,
I am experiencing a significant display issue after updating my graphics driver to Adrenalin 24.7.1 on my RX 7900 GRE GPU. Upon booting into Windows 11, I am encountering significant display issues after updating my RX 7900 GRE graphics card to the Adrenalin 24.7.1 driver. The problems include:
Screen Splitting and Color Issues: The screen splits into two halves, with one side turning completely white while the other remains black. Occasionally, the screen is entirely black, or only one side displays, and these issues manifest upon system startup and login.
Incorrect Scaling and Resolution: When the screen does display, the resolution and scaling appear incorrect, distorting the image and making it unusable. This is accompanied by color distortion, where colors are inaccurately rendered, appearing either washed out or overly saturated.
I have ensured all cables are securely connected, attempted a clean installation of the driver, and tested the system with different monitors. The issue persists across these tests. The issue disappears when rolling back the driver to Adrenalin 24.6.1 or older.
System details:
This issue appears to align with other reports of display malfunctions associated with this driver version. I am seeking assistance to resolve this issue or any advice on potential workarounds. Additionally, if this is a known issue, I would appreciate information on an expected fix or update.
Thank you for your attention to this matter.
Sincerely,
Solved! Go to Solution.
Solution (main + addon): Fix Split-Screen Issue on Cold Start or Login with RX 7900 Series GPUs
If you're experiencing split-screen issues, such as the screen splitting into two halves (e.g., one side white and the other black) during Windows cold start or login, this registry tweak might help. This issue may be caused by the GPU initialization timeout being too short.
Open the Registry Editor:
Navigate to the Graphics Drivers Key:
Add the Delay Parameter:
Set the Value:
Restart Your PC:
The TdrDelay parameter (Timeout Detection and Recovery Delay) allows Windows to wait longer for the GPU to initialize before it resets the graphics driver. Increasing the delay from its default value of 2 seconds to 8 seconds gives the GPU more time during startup, potentially resolving the issue.
Steps to Add the TdrDdiDelay Registry Parameter (Addon Solution):
If increasing the TdrDelay value to 8 doesn’t fully resolve the issue, you can add the TdrDdiDelay parameter to provide additional time for Direct Driver Interface (DDI) operations. This parameter works alongside TdrDelay to handle GPU initialization delays more effectively.
Steps:
1. Open the Registry Editor:
Press Win + R, type regedit, and hit Enter.
2. Navigate to the Graphics Drivers Key:
Go to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
3. Add the TdrDdiDelay Parameter:
In the right panel, right-click and select New > DWORD (32-bit) Value.
Name it TdrDdiDelay.
4. Set the Value:
Double-click on TdrDdiDelay.
Set the value to 8 (Decimal).
Click OK to save.
5. Restart Your PC:
Close the Registry Editor and restart your computer to apply the changes.
The TdrDdiDelay parameter specifies the time (in seconds) that Windows waits for the Direct Driver Interface to complete its operations before triggering a Timeout Detection and Recovery (TDR). It complements TdrDelay by extending the timeout for GPU-related tasks, especially during initialization or heavy rendering.
By combining TdrDelay and TdrDdiDelay, you allow both the GPU and driver interface extra time to stabilize, which can significantly reduce the chance of graphics issues during startup or heavy workloads.
Let me know if you need further clarification!
This solution has worked for different users.
Best regards
Hello, I have exactly the same problem as you with my 7900gre and windows 11, my only solution for the moment while waiting for an update of the adrenaline drivers is to delete the current drivers and install an older version 24.5.1.
Hey, did you also try version 24.6.1? Did you experience any abnormalities with 24.6.1 that made you switch to 24.5.1?
No, I think I saw someone on a forum complaining about the 24.6.1 drivers, which is why I went straight for the 24.5.1, but maybe I'll try the penultimate version.
Version 24.6.1 gives me a black screen when I start Windows 11, so I'll stick with version 24.5.1...
Interestingly, I do not face this problem with my system, but I do experience some performance issues (stuttering) while gaming.
Many thanks for trying and reporting!
I will try 24.5.1.
Solution (main + addon): Fix Split-Screen Issue on Cold Start or Login with RX 7900 Series GPUs
If you're experiencing split-screen issues, such as the screen splitting into two halves (e.g., one side white and the other black) during Windows cold start or login, this registry tweak might help. This issue may be caused by the GPU initialization timeout being too short.
Open the Registry Editor:
Navigate to the Graphics Drivers Key:
Add the Delay Parameter:
Set the Value:
Restart Your PC:
The TdrDelay parameter (Timeout Detection and Recovery Delay) allows Windows to wait longer for the GPU to initialize before it resets the graphics driver. Increasing the delay from its default value of 2 seconds to 8 seconds gives the GPU more time during startup, potentially resolving the issue.
Steps to Add the TdrDdiDelay Registry Parameter (Addon Solution):
If increasing the TdrDelay value to 8 doesn’t fully resolve the issue, you can add the TdrDdiDelay parameter to provide additional time for Direct Driver Interface (DDI) operations. This parameter works alongside TdrDelay to handle GPU initialization delays more effectively.
Steps:
1. Open the Registry Editor:
Press Win + R, type regedit, and hit Enter.
2. Navigate to the Graphics Drivers Key:
Go to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
3. Add the TdrDdiDelay Parameter:
In the right panel, right-click and select New > DWORD (32-bit) Value.
Name it TdrDdiDelay.
4. Set the Value:
Double-click on TdrDdiDelay.
Set the value to 8 (Decimal).
Click OK to save.
5. Restart Your PC:
Close the Registry Editor and restart your computer to apply the changes.
The TdrDdiDelay parameter specifies the time (in seconds) that Windows waits for the Direct Driver Interface to complete its operations before triggering a Timeout Detection and Recovery (TDR). It complements TdrDelay by extending the timeout for GPU-related tasks, especially during initialization or heavy rendering.
By combining TdrDelay and TdrDdiDelay, you allow both the GPU and driver interface extra time to stabilize, which can significantly reduce the chance of graphics issues during startup or heavy workloads.
Let me know if you need further clarification!
This solution has worked for different users.
Best regards
Wow, thank you so much for letting me know about this, I was desperate to find a solution, I even thought it was my new screen... I'm going to try your solution right after work! Thanks again, have a nice evening!
I hope it works for you. Let me know. You can adjust the timeout; 8 seconds (Dec) worked fine for me.
The solution of just changing the TdrDelay didn't work for me, but after some research I created two keys, “TdrDelay” “TdrDdiDelay” . It now works perfectly, thank you!
Awesome!
Cheers