HP EliteOne 800 All-in-One internal 23" Monitor or Driver Crashes Hard on Sleep.

We have older HP EliteOne 800 G1 All-in-One Desktops.  All-in-Ones are similar to a laptop in that the screen is built-in.  The monitor cannot be powered off separately from the PC

The Monitor Crashes upon sleeping or waking from sleep.  CTRL-ALT+F2 is usually dead too. One can still ssh back into the system from another machine.  Sometimes, killing all Xorg processes will fix it, but since it also kills all the tty related stuff, rebooting is the only way to get the system back.  Manually commanding the AiO to goto sleep would not replicate the problem, only allowing the timeout to expire and let it fall asleep.  Tons of hours into this problem!  The best I have found that seems to work is to disable the ScreenSaver and PowerManagement for the Display for all users and the system logon screen as described here in my  LinuxMint forum call for help. 

Computer 'HP 18E6' Desktop Computer (EliteOne 800 G1 AiO)

The linuxtv / Hans website says the EDID Fails because it is "Missing Display Range Limits Descriptor."

FAILS Hans' / linuxtv edid-decode check website:
https://hverkuil.home.xs4all.nl/edid-decode/edid-decode.html
Expand the post below to see all output:

edid-decode (hex):

00 ff ff ff ff ff ff 00 22 f0 89 10 01 00 00 00
15 17 01 03 80 33 1d 78 0a a0 40 a6 56 52 9d 27
10 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 19 38 80 00 71 38 14 40 60 40
84 00 fe 1f 11 00 00 78 00 00 00 fe 00 56 30 37
0a 20 20 20 20 20 20 20 20 20 00 00 00 fc 00 48
50 51 20 38 30 30 20 41 49 4f 0a 20 00 00 00 fe
00 4c 4d 32 33 30 57 46 33 2d 53 4c 4c 31 00 a0

----------------

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: HWP
    Model: 4233
    Serial Number: 1
    Made in: week 21 of 2013
  Basic Display Parameters & Features:
    Digital display
    Maximum image size: 51 cm x 29 cm
    Gamma: 2.20
    RGB color display
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6503, 0.3378
    Green: 0.3203, 0.6132
    Blue : 0.1533, 0.0625
    White: 0.3125, 0.3281
  Established Timings I & II: none
  Standard Timings: none
  Detailed Timing Descriptors:
    DTD 1:  1920x1080   59.997493 Hz  16:9     65.997 kHz    143.610000 MHz (four way interleaved, 510 mm x 287 mm)
                 Hfront   96 Hsync  64 Hback   96 Hpol N
                 Vfront    8 Vsync   4 Vback    8 Vpol N
    Alphanumeric Data String: 'V07'
    Display Product Name: 'HPQ 800 AIO'
    Alphanumeric Data String: 'LM230WF3-SLL1'
Checksum: 0xa0

----------------

Preferred Video Timing if only Block 0 is parsed:
  DTD   1:  1920x1080   59.997493 Hz  16:9     65.997 kHz    143.610000 MHz (four way interleaved, 510 mm x 287 mm)
                 Hfront   96 Hsync  64 Hback   96 Hpol N
                 Vfront    8 Vsync   4 Vback    8 Vpol N

----------------

Native Video Resolution:
  1920x1080

----------------

edid-decode SHA: 791ce31e7dc6 2022-09-09 08:44:21

Failures:

Block 0, Base EDID:
  Missing Display Range Limits Descriptor.

EDID conformity: FAIL

https://hverkuil.home.xs4all.nl/edid-decode/edid-decode.html

Comments: 1 *

1) Re: HP EliteOne 800 All-in-One internal 23
Comment by rjt on Sep 14, 2022, 10:18 AM

There is more in the LinuxTV edid-decode output that must be expanded. 
This should probably be a Forum posting instead.
You don't have permission to comment, or comments have been turned off for this article.