<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Built-in display corrupted after wake-up from S3 on Dell XPS 7390 2-in-1 (Ice Lake)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=112143">112143</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Built-in display corrupted after wake-up from S3 on Dell XPS 7390 2-in-1 (Ice Lake)
</td>
</tr>
<tr>
<th>Product</th>
<td>DRI
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>not set
</td>
</tr>
<tr>
<th>Component</th>
<td>DRM/Intel
</td>
</tr>
<tr>
<th>Assignee</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>inform@tiker.net
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>I have a Dell XPS 7390 2-in-1, which use a "Intel(R) Core(TM) i7-1065G7 CPU @
1.30GHz". While the machine defaults to s2idle, energy consumption in that
state is high, which led me to investigate S3 sleep, enabled by
echo deep|sudo tee /sys/power/mem_sleep
This works well, except for one annoying showstopper wrinkle: The machine's
built-in display remains on a corrupted version of the Dell logo after wake-up.
All other aspects of the machine (including externally attached displays)
resume entirely fine, but the internal display remains garbled until a reset or
power cycle.
I've recorded a video to better convey what's happening:
<a href="https://ssl.tiker.net/nextcloud/s/jZQjjgjT2EwedBe">https://ssl.tiker.net/nextcloud/s/jZQjjgjT2EwedBe</a>
Notably, the pixel pattern in the corrupted logo *does* change in response to
interactions with the system, meaning that likely *some* part of the
framebuffer is being shown, but display state is not sufficiently reset to
enable proper display function.
Linux lightning 5.4.0-rc5 #1 SMP Sun Oct 27 12:56:36 CDT 2019 x86_64 GNU/Linux
-- Linux distribution:
Debian testing/unstable
-- Machine or mother board model:
From dmidecode:
Handle 0x0100, DMI type 1, 27 bytes
System Information
Manufacturer: Dell Inc.
Product Name: XPS 13 7390 2-in-1
Version: Not Specified
Serial Number: (redacted)
UUID: (redacted)
Wake-up Type: Power Switch
SKU Number: 08B0
Family: XPS
Handle 0x0200, DMI type 2, 17 bytes
Base Board Information
Manufacturer: Dell Inc.
Product Name: 06CDVY
Version: A00
Serial Number: (redacted)
Asset Tag: Not Specified
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: Not Specified
Chassis Handle: 0x0000
Type: Motherboard
Contained Object Handles: 0
-- Display connector: (such as HDMI, DP, eDP, ...)
Output of xrandr --verbose:
<a href="https://gist.github.com/inducer/169409e85ee9a8999a7834f401558146">https://gist.github.com/inducer/169409e85ee9a8999a7834f401558146</a>
-- Register dumps before/after S3:
<a href="https://gist.github.com/inducer/346c05cc9331c68213cda51e9bdbf7cc">https://gist.github.com/inducer/346c05cc9331c68213cda51e9bdbf7cc</a>
-- Other version info
<a href="https://gist.github.com/inducer/e51bb5bbfca3f307066b375b062e939d">https://gist.github.com/inducer/e51bb5bbfca3f307066b375b062e939d</a></pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are on the CC list for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>