You are not logged in.
I am using a laptop with a dock connected to two monitors and use awesomeWM (the awesome-git package on AUR). They worked fine until yesterday when I ran a pacman update. Now, when I set them up to be two monitors next to eachother (with xrandr), one of them is just black, except that the mouse cursor shows on it, but nothing else. Moving windows there make them disappear. If I play around with the resolution and positioning I sometimes get it to show some of the taskbar and background, but no windows. It is simply bugged. If I clone the display, it shows fine on both monitors. If I revert to the arch awesome package, it works, but my config isn't written for that version of awesomeWM.
Steps I have tried:
- Running it with an empty config
- Recompiling the awesome-git package
- Downgrading all pacman packages to 2024-09-06, and recompiling awesome-git
I am not sure how to debug this, so any help would be appreciated.
Last edited by Irubataru (2024-09-15 08:43:08)
Offline
This sounds way more related to some compositor (picom?) than a WM (awesome)?
Does killing the compositor "fix" it and does restarting it not break it again?
Online
You are correct! Yes, killing picom did fix it, and starting it again also worked. Thank you soooo much!
Edit: I used the picom-git package, but have changed to using just picom. I can't remember why I switched to the -git package back then.
Last edited by Irubataru (2024-09-15 09:30:02)
Offline
No problem w/ the repo package?
The problem would have been that picom failed to resize the GL context (assuming you're running the GL backend) - make sure there's no wider issue w/ your GL stack: notably if you've xf86-video-intel installed there probably is.
Online
Thank you for the heads up! There wasn't any issues raised on the picom github at least.
Now I am getting into territory where I am don't know much. I do have xf86-video-intel installed though. Is there anything I should to do about that?
Offline
Probably remove it - please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General so I can tell you haw bad it currently is
Online
I tried uninstalling it, but then the login screen (lightdm) didn't show anymore, just a black screen with a mouse cursor, so I added it back in. Btw, I have an 8th generation Intel CPU.
I made a gist with the logs: https://gist.github.com/Irubataru/68544 … ae6ff58f80
Also, thank you for going through the trouble of looking at this for me. You really don't have to, but I very much appreciate it ^^
Offline
grep -ri intel /{etc,usr/share}/X11/xorg.conf*
You've a config referencing it in there and
[ 32.147] (EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[ 32.147] (EE) AIGLX error: unable to load driver i965
[ 32.184] (II) IGLX: Loaded and initialized swrast
[ 32.184] (II) GLX: Initialized DRISWRAST GL provider for screen 0
want to get rid of that and the driver w/ a UHD Graphics 620 - currently you're running CPU emulation.
Online
Hmm, the grep reported nothing about intel in the Xorg config. It's just synaptics configuration.
I booted after uninstalling xf86-video-intel, and I get a black screen, and the following Xorg log: https://gist.github.com/Irubataru/879ab … a0faff7dc2
Offline
Looks unsuspicious - how black is the screen? Do you see a cursor?
nb. that the output names change with the driver, if you've some randr script in place to disable all but a specific output or sth. like that, it'll no longer match.
Can you switch the VT and run "DISPLAY=:0 xrandr -q" there? Is any output active?
Online
Hiya!
Yes, I have a cursor, but nothing else. Once it showed one of the boot messages is the background as well with the cursor on top
[ OK ] Authorization manager started
or something like that. It wasn't that exact message.
When I switched to a different VT and checked xrandr I got the following error
Authorization required, but no authorization protocol specified
Can't open display :0
I tried starting lightdm directly from the VT, and that worked. I got the login screen, and I am writing this message without xf86-video-intel installed now. I also tried restarting the lightdm service, but that did not work.
Last edited by Irubataru (2024-09-18 06:58:35)
Offline
So lightdm fails, can be started but not be restarted?
I'd suspect sth. around https://wiki.archlinux.org/title/LightD … TTY_output
Online
I have been testing some more things. I tried disconnecting the laptop from the dock and boot it like that, and there it works for some reason.
Setting the lightdm parameter did nothing unfortunately.
Also, I never mentioned that when it shows a black screen with a cursor, the cursor only shows on one monitor, and I can't move it to the other, as if they are running different sessions.
I also tried using SDDM instead, and that had other problems (flickering, and it starting separate instances on separate monitors).
Last edited by Irubataru (2024-09-18 13:12:36)
Offline
Oh, it's a mouse cursor??
The xorg log from #9 has three outputs, the laptop panel a samsug and an ACR monitor (looks like displayport daisychained)
The eDP offers an insane
[ 26.028] (II) modeset(0): Modeline "15360x8640"x60.0 11669.25 15360 16824 18560 21760 8640 8643 8648 8938 -hsync +vsync (536.3 kHz d)
resolution, your laptop doesn't have a 15360x8640 panel, does it?
Otoh the intel-driven log in #7 doesn't have a laptop panel at all?
As for the xrandr error, try
export DISPLAY=:0
xhost +
xrandr -q
Also please explain what outputs you actually expect to see in this situation.
For xf86-video-intel at least add https://wiki.archlinux.org/title/Intel_ … ecent_GPUs
Online
Sorry, I thought I wrote that, but I must have just written cursor.
Yeah, the laptop display definitely do not have those resolutions.
If I run the xrandr command from a VT I get the same permission denied as last time. When logged in the eDP-1 shows a long list of unreasonable resolutions. Before uninstalling x86-intel it used to show it as "disabled", saying it had no modes. Now it shows all of these. I also tried setting the modset drivers (https://wiki.archlinux.org/title/Intel_ … ing_driver), and that removed the errors of not being able to find intel etc in the Xorg log, but otherwise did nothing.
When I boot the laptop undocked I just expect it to show on the laptop monitor. When I boot the laptop docked (with the laptop lid closed), I expect to see the login screen on both the DP monitors. Or one of them, doesn't really matter as long as they are both working when I log in.
Offline
When I boot the laptop docked (with the laptop lid closed)
Can you boot the system docked w/o the lid closed?
The intel driver probably has a quirk providing a sanity check or so against the bogus edid from the eDP.
Whether on xf86-video-intel or the modesetting driver, but booting w/ the lid closed
for OUT in /sys/class/drm/card*; do echo $OUT; edid-decode $OUT/edid; echo "================="; done
You'll need https://aur.archlinux.org/packages/edid-decode-git
The best idea I'd have against this (fixing xf86-video-intel to use the iris driver aside) is to dump the sane edid from the opened lid and inject that: https://wiki.archlinux.org/title/Kernel … s_and_EDID
that removed the errors of not being able to find intel etc
Those are generally harmless.
Online
I think you are on to something!
If I boot it with the lid open, everything works. One issue is that if I then turn off the display and close the lid, then lock the screen and try to unlock, the login still shows on the closed laptop screen, but I have a feeling that this is something I can fix with a display script in lightdm.
Here is the edid log when booting with a closed laptop lid (it's a different dock and different monitors btw, same behaviour)
/sys/class/drm/card1
=================
/sys/class/drm/card1-DP-1
EDID of '/sys/class/drm/card1-DP-1/edid' was empty.
=================
/sys/class/drm/card1-DP-2
EDID of '/sys/class/drm/card1-DP-2/edid' was empty.
=================
/sys/class/drm/card1-DP-3
edid-decode (hex):
00 ff ff ff ff ff ff 00 4c 2d c1 0c 5a 5a 55 50
1c 1b 01 04 a5 34 20 78 22 7c 41 a9 54 4b 9f 25
0d 50 54 23 08 00 81 c0 81 00 81 80 95 00 a9 c0
b3 00 d1 c0 01 01 28 3c 80 a0 70 b0 23 40 30 20
36 00 06 44 21 00 00 1a 00 00 00 fd 00 32 3c 1e
51 11 00 0a 20 20 20 20 20 20 00 00 00 fc 00 53
32 34 45 36 35 30 0a 20 20 20 20 20 00 00 00 ff
00 48 34 5a 4a 37 30 31 32 36 32 0a 20 20 01 4a
02 03 06 81 41 90 02 3a 80 18 71 38 2d 40 58 2c
45 00 06 44 21 00 00 1e 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 67
----------------
Block 0, Base EDID:
EDID Structure Version & Revision: 1.4
Vendor & Product Identification:
Manufacturer: SAM
Model: 3265
Serial Number: 1347770970 (0x50555a5a)
Made in: week 28 of 2017
Basic Display Parameters & Features:
Digital display
Bits per primary color channel: 8
DisplayPort interface
Maximum image size: 52 cm x 32 cm
Gamma: 2.20
DPMS levels: Off
Supported color formats: RGB 4:4:4
First detailed timing includes the native pixel format and preferred refresh rate
Color Characteristics:
Red : 0.6611, 0.3310
Green: 0.2958, 0.6210
Blue : 0.1455, 0.0507
White: 0.3125, 0.3291
Established Timings I & II:
DMT 0x04: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
DMT 0x08: 800x600 56.250000 Hz 4:3 35.156 kHz 36.000000 MHz
DMT 0x09: 800x600 60.316541 Hz 4:3 37.879 kHz 40.000000 MHz
DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz
Standard Timings:
DMT 0x55: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
DMT 0x1c: 1280x800 59.810326 Hz 16:10 49.702 kHz 83.500000 MHz
DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz
DMT 0x2f: 1440x900 59.887445 Hz 16:10 55.935 kHz 106.500000 MHz
DMT 0x53: 1600x900 60.000000 Hz 16:9 60.000 kHz 108.000000 MHz (RB)
DMT 0x3a: 1680x1050 59.954250 Hz 16:10 65.290 kHz 146.250000 MHz
DMT 0x52: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz
Detailed Timing Descriptors:
DTD 1: 1920x1200 59.950171 Hz 16:10 74.038 kHz 154.000000 MHz (518 mm x 324 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 6 Vback 26 Vpol N
Display Range Limits:
Monitor ranges (GTF): 50-60 Hz V, 30-81 kHz H, max dotclock 170 MHz
Display Product Name: 'S24E650'
Display Product Serial Number: 'H4ZJ701262'
Extension blocks: 1
Checksum: 0x4a
----------------
Block 1, CTA-861 Extension Block:
Revision: 3
Underscans IT Video Formats by default
Native detailed modes: 1
Video Data Block:
VIC 16: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (native)
Detailed Timing Descriptors:
DTD 2: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (518 mm x 324 mm)
Hfront 88 Hsync 44 Hback 148 Hpol P
Vfront 4 Vsync 5 Vback 36 Vpol P
Checksum: 0x67 Unused space in Extension Block: 103 bytes
=================
/sys/class/drm/card1-DP-4
edid-decode (hex):
00 ff ff ff ff ff ff 00 4c 2d c1 0c 5a 5a 55 50
1c 1b 01 04 a5 34 20 78 22 7c 41 a9 54 4b 9f 25
0d 50 54 23 08 00 81 c0 81 00 81 80 95 00 a9 c0
b3 00 d1 c0 01 01 28 3c 80 a0 70 b0 23 40 30 20
36 00 06 44 21 00 00 1a 00 00 00 fd 00 32 3c 1e
51 11 00 0a 20 20 20 20 20 20 00 00 00 fc 00 53
32 34 45 36 35 30 0a 20 20 20 20 20 00 00 00 ff
00 48 34 5a 4a 37 30 30 34 37 38 0a 20 20 01 42
02 03 06 81 41 90 02 3a 80 18 71 38 2d 40 58 2c
45 00 06 44 21 00 00 1e 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 67
----------------
Block 0, Base EDID:
EDID Structure Version & Revision: 1.4
Vendor & Product Identification:
Manufacturer: SAM
Model: 3265
Serial Number: 1347770970 (0x50555a5a)
Made in: week 28 of 2017
Basic Display Parameters & Features:
Digital display
Bits per primary color channel: 8
DisplayPort interface
Maximum image size: 52 cm x 32 cm
Gamma: 2.20
DPMS levels: Off
Supported color formats: RGB 4:4:4
First detailed timing includes the native pixel format and preferred refresh rate
Color Characteristics:
Red : 0.6611, 0.3310
Green: 0.2958, 0.6210
Blue : 0.1455, 0.0507
White: 0.3125, 0.3291
Established Timings I & II:
DMT 0x04: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
DMT 0x08: 800x600 56.250000 Hz 4:3 35.156 kHz 36.000000 MHz
DMT 0x09: 800x600 60.316541 Hz 4:3 37.879 kHz 40.000000 MHz
DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz
Standard Timings:
DMT 0x55: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
DMT 0x1c: 1280x800 59.810326 Hz 16:10 49.702 kHz 83.500000 MHz
DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz
DMT 0x2f: 1440x900 59.887445 Hz 16:10 55.935 kHz 106.500000 MHz
DMT 0x53: 1600x900 60.000000 Hz 16:9 60.000 kHz 108.000000 MHz (RB)
DMT 0x3a: 1680x1050 59.954250 Hz 16:10 65.290 kHz 146.250000 MHz
DMT 0x52: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz
Detailed Timing Descriptors:
DTD 1: 1920x1200 59.950171 Hz 16:10 74.038 kHz 154.000000 MHz (518 mm x 324 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 6 Vback 26 Vpol N
Display Range Limits:
Monitor ranges (GTF): 50-60 Hz V, 30-81 kHz H, max dotclock 170 MHz
Display Product Name: 'S24E650'
Display Product Serial Number: 'H4ZJ700478'
Extension blocks: 1
Checksum: 0x42
----------------
Block 1, CTA-861 Extension Block:
Revision: 3
Underscans IT Video Formats by default
Native detailed modes: 1
Video Data Block:
VIC 16: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (native)
Detailed Timing Descriptors:
DTD 2: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (518 mm x 324 mm)
Hfront 88 Hsync 44 Hback 148 Hpol P
Vfront 4 Vsync 5 Vback 36 Vpol P
Checksum: 0x67 Unused space in Extension Block: 103 bytes
=================
/sys/class/drm/card1-DP-5
EDID of '/sys/class/drm/card1-DP-5/edid' was empty.
=================
/sys/class/drm/card1-eDP-1
edid-decode (hex):
00 ff ff ff ff ff ff 00 26 cf 7f 05 00 00 00 00
00 1b 01 04 a5 1f 11 78 0a 1d 39 a7 50 47 97 27
13 4f 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 60 6d 80 c8 70 38 14 40 18 30
a5 00 35 ae 10 00 00 19 00 00 00 fe 00 4d 31 34
30 4e 56 46 37 20 52 30 20 0a 00 00 00 03 00 04
30 ff 05 3c 9d 2b 14 39 9d 00 00 00 00 00 00 03
00 06 18 ff 0f 3c 3b 2a 0b 39 3b 01 01 00 00 ad
----------------
Block 0, Base EDID:
EDID Structure Version & Revision: 1.4
Vendor & Product Identification:
Manufacturer: IVO
Model: 1407
Made in: 2017
Basic Display Parameters & Features:
Digital display
Bits per primary color channel: 8
DisplayPort interface
Maximum image size: 31 cm x 17 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:4:4
First detailed timing includes the native pixel format and preferred refresh rate
Color Characteristics:
Red : 0.6523, 0.3134
Green: 0.2802, 0.5908
Blue : 0.1523, 0.0771
White: 0.3105, 0.3291
Established Timings I & II: none
Standard Timings: none
Detailed Timing Descriptors:
DTD 1: 1920x1080 120.068611 Hz 16:9 132.075 kHz 280.000000 MHz (309 mm x 174 mm)
Hfront 24 Hsync 48 Hback 128 Hpol N
Vfront 10 Vsync 5 Vback 5 Vpol N
Alphanumeric Data String: 'M140NVF7 R0 '
Manufacturer-Specified Display Descriptor (0x03): 00 03 00 04 30 ff 05 3c 9d 2b 14 39 9d 00 00 00 '....0..<.+.9....'
Manufacturer-Specified Display Descriptor (0x03): 00 03 00 06 18 ff 0f 3c 3b 2a 0b 39 3b 01 01 00 '.......<;*.9;...'
Checksum: 0xad
=================
/sys/class/drm/card1-HDMI-A-1
EDID of '/sys/class/drm/card1-HDMI-A-1/edid' was empty.
=================
/sys/class/drm/card1-HDMI-A-2
EDID of '/sys/class/drm/card1-HDMI-A-2/edid' was empty.
=================
It's the same when I boot with a closed lid. It's a different dock and different monitors btw, same behaviour though.
Offline
=================
/sys/class/drm/card1-eDP-1
edid-decode (hex):
00 ff ff ff ff ff ff 00 26 cf 7f 05 00 00 00 00
00 1b 01 04 a5 1f 11 78 0a 1d 39 a7 50 47 97 27
13 4f 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 60 6d 80 c8 70 38 14 40 18 30
a5 00 35 ae 10 00 00 19 00 00 00 fe 00 4d 31 34
30 4e 56 46 37 20 52 30 20 0a 00 00 00 03 00 04
30 ff 05 3c 9d 2b 14 39 9d 00 00 00 00 00 00 03
00 06 18 ff 0f 3c 3b 2a 0b 39 3b 01 01 00 00 ad
----------------
Block 0, Base EDID:
EDID Structure Version & Revision: 1.4
Vendor & Product Identification:
Manufacturer: IVO
Model: 1407
Made in: 2017
Basic Display Parameters & Features:
Digital display
Bits per primary color channel: 8
DisplayPort interface
Maximum image size: 31 cm x 17 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:4:4
First detailed timing includes the native pixel format and preferred refresh rate
Color Characteristics:
Red : 0.6523, 0.3134
Green: 0.2802, 0.5908
Blue : 0.1523, 0.0771
White: 0.3105, 0.3291
Established Timings I & II: none
Standard Timings: none
Detailed Timing Descriptors:
DTD 1: 1920x1080 120.068611 Hz 16:9 132.075 kHz 280.000000 MHz (309 mm x 174 mm)
Hfront 24 Hsync 48 Hback 128 Hpol N
Vfront 10 Vsync 5 Vback 5 Vpol N
Alphanumeric Data String: 'M140NVF7 R0 '
Manufacturer-Specified Display Descriptor (0x03): 00 03 00 04 30 ff 05 3c 9d 2b 14 39 9d 00 00 00 '....0..<.+.9....'
Manufacturer-Specified Display Descriptor (0x03): 00 03 00 06 18 ff 0f 3c 3b 2a 0b 39 3b 01 01 00 '.......<;*.9;...'
Checksum: 0xad
=================
The "Manufacturer-Specified Display Descriptor" looks like bogus garbage.
Here is the edid log when booting with a closed laptop lid … It's the same when I boot with a closed lid.
Ok, but what about an opened lid?
You basically want to get a sane edid out of the system that you can then inject and won't have to rely on the junk reported when the panel is closed (I'm not sure how long xf86-video-intel will remain a viable options, iris driver or not)
Online
Sorry, it seems I keep writing the wrong thing. The second one was when booting with the lid open and the laptop docked.
Here is the log from lid open and laptop undocked
/sys/class/drm/card1
=================
/sys/class/drm/card1-DP-1
EDID of '/sys/class/drm/card1-DP-1/edid' was empty.
=================
/sys/class/drm/card1-DP-2
EDID of '/sys/class/drm/card1-DP-2/edid' was empty.
=================
/sys/class/drm/card1-eDP-1
edid-decode (hex):
00 ff ff ff ff ff ff 00 26 cf 7f 05 00 00 00 00
00 1b 01 04 a5 1f 11 78 0a 1d 39 a7 50 47 97 27
13 4f 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 60 6d 80 c8 70 38 14 40 18 30
a5 00 35 ae 10 00 00 19 00 00 00 fe 00 4d 31 34
30 4e 56 46 37 20 52 30 20 0a 00 00 00 03 00 04
30 ff 05 3c 9d 2b 14 39 9d 00 00 00 00 00 00 03
00 06 18 ff 0f 3c 3b 2a 0b 39 3b 01 01 00 00 ad
----------------
Block 0, Base EDID:
EDID Structure Version & Revision: 1.4
Vendor & Product Identification:
Manufacturer: IVO
Model: 1407
Made in: 2017
Basic Display Parameters & Features:
Digital display
Bits per primary color channel: 8
DisplayPort interface
Maximum image size: 31 cm x 17 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:4:4
First detailed timing includes the native pixel format and preferred refresh rate
Color Characteristics:
Red : 0.6523, 0.3134
Green: 0.2802, 0.5908
Blue : 0.1523, 0.0771
White: 0.3105, 0.3291
Established Timings I & II: none
Standard Timings: none
Detailed Timing Descriptors:
DTD 1: 1920x1080 120.068611 Hz 16:9 132.075 kHz 280.000000 MHz (309 mm x 174 mm)
Hfront 24 Hsync 48 Hback 128 Hpol N
Vfront 10 Vsync 5 Vback 5 Vpol N
Alphanumeric Data String: 'M140NVF7 R0 '
Manufacturer-Specified Display Descriptor (0x03): 00 03 00 04 30 ff 05 3c 9d 2b 14 39 9d 00 00 00 '....0..<.+.9....'
Manufacturer-Specified Display Descriptor (0x03): 00 03 00 06 18 ff 0f 3c 3b 2a 0b 39 3b 01 01 00 '.......<;*.9;...'
Checksum: 0xad
=================
/sys/class/drm/card1-HDMI-A-1
EDID of '/sys/class/drm/card1-HDMI-A-1/edid' was empty.
=================
/sys/class/drm/card1-HDMI-A-2
EDID of '/sys/class/drm/card1-HDMI-A-2/edid' was empty.
=================
It seems that the entry fro eDP-1 is the same regardless.
By the way, I haven't reinstalled x86-video-intel, and everything seems to work fine except for the boot issues with the lid closed.
Offline
And same as https://github.com/linuxhw/EDID/blob/ma … 8C27015A61
All of https://github.com/linuxhw/EDID/blob/ma … n/IVO057F/ have this.
ga-rumpf.
http://0x0.st/XYBN.bin - this is a non-broken edid from the DTD 1 modeline.
Try to inject it, https://wiki.archlinux.org/title/Kernel … s_and_EDID
Online