Hi Rahul Jai,
Thank you for posting in Microsoft Community.
I understand that you're experiencing screen flickering on your Surface Book 2 when connected to a secondary Dell monitor. This issue could be caused by a number of factors, including outdated graphics drivers, a faulty cable, or a hardware issue with the Surface Book 2 itself. I appreciate the time you have spent in trying to resolve the issue. I am here to help and let us work on this together.
To troubleshoot this issue, I recommend the following steps:
- Update your graphics drivers: Go to the Device Manager, expand the Display Adapters category, right-click on your graphics card, and select "Update Driver." Follow the on-screen instructions to download and install the latest drivers.
- Run the Surface Diagnostic Toolkit: This tool can help identify and fix hardware issues with your Surface Book 2. See: Fix common Surface problems using the Surface Diagnostic Toolkit (microsoft.com)
- Change the refresh rate to 60Hz.
- Check the video input settings. If you’ve connected your Surface to an external display, make sure your external display is set to the current port. For example, if you’re using a DisplayPort connection to an external display, that display must be set to recognize DisplayPort as the video input signal.
- Check the port version setting on the external display. Most external displays have an on-screen menu that adjusts the port version used by the display. Adjusting this setting may produce better results.
- Duplicate or extend your display on the external screen.
- Clear your display cache. Here's how to clear your cache:
- Undock your Surface from the Surface Dock or disconnect the monitor from your Surface.
- Download the Surface Dock registry file. Choose to Openthe file. This file will clear your cache, whether you have a dock or not.
- Select and run surface dock registry.reg.
- Select Yesto allow changes to your Surface, select Yesto confirm, and then select OKto close.
- Restart your Surface, reconnect the Dock and/or monitors, and try your external display again.
- Update the drivers and firmware for you Surface Book (Surface Laptop)
- Go to Download driver and firmware for Surface, choose Surface Book. (If it's a laptop then choose the Surface Laptop option)
- Then click the link next to Surface Book 2 then click Download on the next page.
- Choose the .msi file that matches your current OS Build and click Next.
- After downloading, run and install the .msi then Restart.
The troubleshooting steps can be found at Troubleshoot connecting Surface to an external display - Microsoft Support.
If none of these steps resolve the issue, kindly give answers to the following questions so we can further isolate your issue and formulate appropriate troubleshooting steps.
- Will you confirm the Surface device do you have, the Surface Laptop or Surface Book? (You have posted the thread under Surface Laptop)
- Would you mind telling us which exactly the model of your Dell monitor?
- When did this issue started?
- What cable is in use?
- What version of Windows you are currently running?
I hope the provided solution works for you. I look forward to hearing from you.
Kind regards,
Lavenia