Intel® ARC™ Graphics
Get answers to your questions or issues when gaming on the world’s best discrete video cards with the latest news surrounding Intel® ARC™ Graphics
1794 Discussions

Display corruption on Lenovo X1 laptop when power is plugged in

asdas12
Novice
944 Views

I have a Lenovo X1 laptop and I recently installed Intel Graphics version 31.0.101.4644 [8/11/2023].  When the power adapter is not plugged in via USB-C, then the display appears fine.  When the power adapter is plugged in via USB-C, then the display blanks out and intermittently shows display corruption.  It looks like the display is either stuck in a loop trying to do a modeset and failing, or perhaps a mode is being set to bad video timings.  This only happens when the power is plugged in.  

I tried setting 800x600@60Hz but still see the issue.  I also tried disabling variable refresh rate in ARC Control but still see the issue.

When I revert back to Intel Graphics version 31.0.101.4255 [3/16/2023], this issue no longer occurs.  Therefore, this appears to be an Intel graphics driver regression somewhere between 31.0.101.4255 [3/16/2023] and 31.0.101.4644 [8/11/2023].  Attaching the DispDiag and DxDiag report for analysis.

Here is a video showing the issue - https://youtu.be/_ut5aniP_mE

0 Kudos
6 Replies
Hugo_Intel
Employee
902 Views

Hello asdas12


Thank you for posting on the Intel® ARC™ Graphics Communites. I know it can be worrisome to have a flickering display with artifacts after a driver update.


Taking a look at Lenovo's website, I see that the latest driver version they recommend installing on the system is 31.0.101.4255. Drivers for laptops are highly customized for the specific hardware they are built with, installing a generic version of the driver like 4644 can cause any type of issue. I recommend that you use Display Driver Uninstaller to uninstall previous driver installations and while in safe mode update to the 31.0.101.4644, however, if the issue continues to happen better to keep using the driver provided by your system manufacturer.


best Regards,


Hugo O.

Intel Customer Support Technician.


0 Kudos
asdas12
Novice
872 Views

31.0.101.4255 [3/16/2023] is what I already have installed on my system.  The reason that I cannot use IGD 31.0.101.4255 is because I'm consistently seeing Microsoft Teams crash when in a meeting and present my desktop.  I normally have a dual display configuration and present 1 screen as my desktop.  After about 30sec to 5min, then Teams will crash. 

Since I have WinDbg installed, then when I load WinDbg after Teams crashes, then I see igd10um64xe at the top of the call stack.  This appears to be a different Intel Graphics driver issue, though I could be wrong.  Even if Teams is misbehaving at an app level, the Intel Graphics user mode driver should properly handle this kind of issue.  I upgraded to the latest Intel Graphics driver to see if this bug has been fixed, but now I see a display corruption with the latest IGD graphics driver. I have a minidump available that's available upon request for this Teams crash.

In summary, there are 2 different IGD issues - (1) IGD 31.0.101.4255 has the Teams issue, (2) 31.0.101.4644 [8/11/2023] has display corruption.  

 

0:102> k

# Child-SP RetAddr Call Site
00 000000e5`0cffe730 00007ffc`79e2909a igd10um64xe!ctlClose+0x3819801
000000e5`0cffe760 00007ffc`79e225f8 igd10um64xe!ctlClose+0x37d9a02
000000e5`0cffe7a0 00007ffc`79e22f14 igd10um64xe!ctlClose+0x312f803
000000e5`0cffe8b0 00007ffc`7f4f1324 igd10um64xe!ctlClose+0x31c1404
000000e5`0cffe930 00007ffc`15109b39 d3d11!CContext::TID3D11DeviceContext_UpdateSubresource_<2>+0x4a4
000000e5`0cffea50 00007ffc`15108b32 ssScreenVVS2!DxgiDuplicateMonitorHw::drawPointer+0x33d
000000e5`0cffebd0 00007ffc`1510ab19 ssScreenVVS2!DxgiDuplicateMonitorHw::duplicateOutput+0x25e
000000e5`0cffed60 00007ffc`15129eb6 ssScreenVVS2!DxgiDuplicateDesktopHw::duplicateOutputHw+0x10d
000000e5`0cffee20 00007ffc`1511a5a8 ssScreenVVS2!DuplicateDesktopStrategy::CaptureFrame+0x306
000000e5`0cfff490 00007ffc`1511baa3 ssScreenVVS2!ThreadSafeSwitchableStrategyWrapper::CaptureFrame+0x48
000000e5`0cfff4d0 00007ffc`1511bc5a ssScreenVVS2!ScreenScraper::Impl::DesktopSharing::captureFrame+0x7f
000000e5`0cfff570 00007ffc`1511bd8e ssScreenVVS2!ScreenScraper::Impl::captureFrame+0x42
000000e5`0cfff5b0 00007ffc`1511559d ssScreenVVS2!ScreenScraper::captureFrame+0x1e
000000e5`0cfff5f0 00007ffc`151152d7 ssScreenVVS2!ScreenScraperBase::_deliverFrame+0x41
000000e5`0cfff650 00007ffb`eba745ea ssScreenVVS2!ScreenScraperBase::_captureProc+0x187
000000e5`0cfff6f0 00007ffb`eba7ef9c skypert!SplOpaqueUpperLayerThread::run+0x7a
000000e5`0cfff740 00007ffb`eba78b84 skypert!auf::priv::MRMWTransport::process1+0x68
000000e5`0cfff780 00007ffb`eba78887 skypert!auf::ThreadPoolExecutorImp::workLoop+0x14c
000000e5`0cfffa80 00007ffb`eba17b39 skypert!auf::tpImpThreadTrampoline+0x47
000000e5`0cfffac0 00007ffb`eba17cd7 skypert!spl::threadWinDispatch+0x19
000000e5`0cfffb00 00007ffc`96029363 skypert!spl::threadWinEntry+0x167
000000e5`0cfffb80 00007ffc`969c26ad ucrtbase!thread_start<unsigned int (__cdecl*)(void *),1>+0x93
000000e5`0cfffbb0 00007ffc`984aaa68 KERNEL32!BaseThreadInitThunk+0x1d
000000e5`0cfffbe0 00000000`00000000 ntdll!RtlUserThreadStart+0x28

0 Kudos
Hugo_Intel
Employee
866 Views

Hello asdas12


We need to keep one issue per thread, in this case, in regards to the flickering screen when power is plugged in, if you completed the previously advised troubleshooting and the issue persisted after trying to install the driver using Display Driver Uninstaller, our best advise is to keep using the driver recommended by your system manufacturer which is version 31.0.101.4255.


If driver 31.0.101.4255 is causing a crash problem when using Microsoft Teams, we recommend opening a new thread in order to troubleshoot that specific issue.


Best Regards,


Hugo O.

Intel Customer Support Technician.


0 Kudos
asdas12
Novice
857 Views
0 Kudos
Hugo_Intel
Employee
845 Views

Hello asdas12


Thank you for letting us know. We will get to that thread as soon as possible in order to assist. Since the best recommendation for this issue related to the flickering screen when AC power is connected to the laptop is to keep using the driver provided by your system manufacturer we will proceed to close this thread and will continue to assist with the Microsoft Teams problem in the new one.


Best Regards,


Hugo O.

Intel Customer Support Technician.


0 Kudos
asdas12
Novice
773 Views

Actually, I didn't try using DisplayDriverUninstaller and then installing IGD 4644.

However, I found an alternative by keeping IGD 31.0.101.4255 installed and disabling GPU acceleration in Teams.  However, this does not resolve the display corruption in IGD 4644.

0 Kudos
Reply