глянул в логи Xorg - там всё без изменений. Но интересно то, что когда я вообще ничего не указываю в параметрах kernel, то загрузка тупит и после загрузки если зайти в настройки дисплея то видна матрица ноута с разрешением 640*480, после команды video=eDP-1:d матрица не видна в настройках (но это и понятно), но вот указал video=eDP-1:[email protected] а результат тот же - в настройках дисплея матрицы нет.
vasek
плюс к этому - немного изменить команду - добавить в конец me
video=eDP-1:[email protected]

попробовал так. Хм. Итог - всё происходит так как будто video=eDP-1:d, т.е. матрица не обнаруживается, у неё не светится даже подсветка и нет паузы в 1 минуту, пока драйвер пытается вычитать edid
жаль что в момент пока матрица ноута у меня поработала примерно с месяц (пока игры не запускал на ноуте) я не загрузил Линукс и не записал данные modeline для этой матрицы.

несколько мыслей вслух. Бывший владелец мне сказал что свой ноут отдавал в сервис, там якобы проверили шлейф матрицы и он оказался рабочим и якобы матрицу подключали к другому ноуту и она действительно не работала. Правда это или нет - не знаю, предположу что может просто подёргали за шлейф, вытащили вставили его в разъём и на этом закончилось. Если предположить что действительно всё дело в матрице, т.е. в её микросхеме которая отдаёт параметры EDID тогда можно сделать вывод что проблема найдена. Но, важный момент. После того как матрица у меня засветилась (самопроизвольно, спустя месяца полтора после покупки и пользования через внешний монитор) - я работал и на ней и на внешнем мониторе, потом поскольку всё таки внешний моник больше размером (22 дюйма) я стал пользоваться только внешним монитором, матрицу открывал только для того чтобы включить ноут. В такой конфигурации ноутом пользовался около месяца и всё было хорошо, ни единого глюка. Потом плотно поиграл один вечер, на следующее утро включил ноут - матрица уже не светилась и не светится по сей день, поэтому делаю вывод что всё таки виной не микросхема в матрице а перегрев GPU, хотя пока играл в тот вечер у меня была запущена утилита hwinfo для контроля температуры, температура GPU не поднималась выше 80 градусов, при том что Ryzen 2500U может греться до 95 градусов. Термопаста на процессоре дорогая и свежая, температуру утилитой контролировал и самое максимальное значение было около 79 градусов. Если бы в тот вечер играл на ноуте используя матрицу ноута - тогда ещё можно было б предположить что перегрелись элементы матрицы и приключилась эта проблема. Но играл на внешнем мониторе, матрица была закрыта, соответственно выключена.
здесь приведу лог из /var/log/Xorg.0.log, не весь а только там где получение инфо из EDID

[ 88.088] (II) AMDGPU(0): glamor X acceleration enabled on AMD Radeon(TM) Vega 8 Graphics (RAVEN, DRM 3.40.0, 5.10.53-1-MANJARO, LLVM 12.0.1)
[ 88.088] (II) AMDGPU(0): glamor detected, initialising EGL layer.
[ 88.088] (==) AMDGPU(0): TearFree property default: auto
[ 88.088] (==) AMDGPU(0): VariableRefresh: disabled
[ 88.088] (II) AMDGPU(0): KMS Pageflipping: enabled
[ 88.088] (II) AMDGPU(0): Output eDP has no monitor section
[ 88.089] (II) AMDGPU(0): Output HDMI-A-0 has no monitor section
[ 88.089] (II) AMDGPU(0): Output DisplayPort-0 has no monitor section
[ 88.089] (II) AMDGPU(0): Output DisplayPort-1 has no monitor section
[ 88.119] (II) AMDGPU(0): EDID for output eDP
[ 88.119] (II) AMDGPU(0): Printing probed modes for output eDP
[ 88.119] (II) AMDGPU(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 88.120] (II) AMDGPU(0): EDID for output HDMI-A-0
[ 88.120] (II) AMDGPU(0): Manufacturer: BNQ Model: 78db Serial#: 21573
[ 88.120] (II) AMDGPU(0): Year: 2016 Week: 36
[ 88.120] (II) AMDGPU(0): EDID Version: 1.3
[ 88.120] (II) AMDGPU(0): Digital Display Input
[ 88.120] (II) AMDGPU(0): Max Image Size [cm]: horiz.: 48 vert.: 27
[ 88.120] (II) AMDGPU(0): Gamma: 2.20
[ 88.120] (II) AMDGPU(0): DPMS capabilities: Off
[ 88.120] (II) AMDGPU(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[ 88.120] (II) AMDGPU(0): Default color space is primary color space
[ 88.120] (II) AMDGPU(0): First detailed timing is preferred mode
[ 88.120] (II) AMDGPU(0): redX: 0.651 redY: 0.335 greenX: 0.320 greenY: 0.625
[ 88.120] (II) AMDGPU(0): blueX: 0.152 blueY: 0.066 whiteX: 0.312 whiteY: 0.327
[ 88.120] (II) AMDGPU(0): Supported established timings:
[ 88.120] (II) AMDGPU(0): [email protected]
[ 88.120] (II) AMDGPU(0): [email protected]
[ 88.120] (II) AMDGPU(0): [email protected]
[ 88.120] (II) AMDGPU(0): [email protected]
[ 88.120] (II) AMDGPU(0): [email protected]
[ 88.120] (II) AMDGPU(0): [email protected]
[ 88.120] (II) AMDGPU(0): [email protected]
[ 88.120] (II) AMDGPU(0): [email protected]
[ 88.120] (II) AMDGPU(0): [email protected]
[ 88.120] (II) AMDGPU(0): [email protected]
[ 88.120] (II) AMDGPU(0): Manufacturer's mask: 0
[ 88.120] (II) AMDGPU(0): Supported standard timings:
[ 88.120] (II) AMDGPU(0): #0: hsize: 1920 vsize 1080 refresh: 60 vid: 49361
[ 88.120] (II) AMDGPU(0): #1: hsize: 1280 vsize 720 refresh: 60 vid: 49281
[ 88.120] (II) AMDGPU(0): #2: hsize: 1280 vsize 800 refresh: 60 vid: 129
[ 88.120] (II) AMDGPU(0): #3: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
[ 88.120] (II) AMDGPU(0): #4: hsize: 1600 vsize 900 refresh: 60 vid: 49321
[ 88.120] (II) AMDGPU(0): #5: hsize: 1680 vsize 1050 refresh: 60 vid: 179
[ 88.120] (II) AMDGPU(0): Supported detailed timing:
[ 88.120] (II) AMDGPU(0): clock: 148.5 MHz Image Size: 476 x 268 mm
[ 88.120] (II) AMDGPU(0): h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0
[ 88.120] (II) AMDGPU(0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0
[ 88.120] (II) AMDGPU(0): Serial No: 69G03200019
[ 88.120] (II) AMDGPU(0): Ranges: V min: 50 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 175 MHz
[ 88.120] (II) AMDGPU(0): Monitor name: BenQ GW2270
[ 88.120] (II) AMDGPU(0): EDID (in hex):
[ 88.120] (II) AMDGPU(0): 00ffffffffffff0009d1db7845540000
[ 88.120] (II) AMDGPU(0): 241a010380301b782ef003a65552a027
[ 88.120] (II) AMDGPU(0): 115053a56b80d1c081c081008180a9c0
[ 88.120] (II) AMDGPU(0): b30001010101023a801871382d40582c
[ 88.120] (II) AMDGPU(0): 4500dc0c1100001e000000ff00363947
[ 88.120] (II) AMDGPU(0): 30333230303031390a20000000fd0032
[ 88.120] (II) AMDGPU(0): 4c1e5311000a202020202020000000fc
[ 88.120] (II) AMDGPU(0): 0042656e51204757323237300a2000ba
[ 88.120] (II) AMDGPU(0): Printing probed modes for output HDMI-A-0
[ 88.120] (II) AMDGPU(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[ 88.120] (II) AMDGPU(0): Modeline "1680x1050"x59.9 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
[ 88.120] (II) AMDGPU(0): Modeline "1600x900"x60.0 108.00 1600 1624 1704 1800 900 901 904 1000 +hsync +vsync (60.0 kHz e)
[ 88.120] (II) AMDGPU(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 88.120] (II) AMDGPU(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 88.121] (II) AMDGPU(0): Modeline "1440x900"x60.0 148.50 1440 2008 2052 2200 900 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[ 88.121] (II) AMDGPU(0): Modeline "1280x800"x59.9 71.00 1280 1328 1360 1440 800 803 809 823 +hsync -vsync (49.3 kHz e)
[ 88.121] (II) AMDGPU(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 88.121] (II) AMDGPU(0): Modeline "1280x720"x60.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e)
[ 88.121] (II) AMDGPU(0): Modeline "1024x768"x75.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 88.121] (II) AMDGPU(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 88.121] (II) AMDGPU(0): Modeline "832x624"x74.6 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
[ 88.121] (II) AMDGPU(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 88.121] (II) AMDGPU(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 88.121] (II) AMDGPU(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 88.121] (II) AMDGPU(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 88.121] (II) AMDGPU(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 88.121] (II) AMDGPU(0): EDID for output DisplayPort-0
[ 88.121] (II) AMDGPU(0): EDID for output DisplayPort-1
[ 88.121] (II) AMDGPU(0): Output eDP connected
[ 88.121] (II) AMDGPU(0): Output HDMI-A-0 connected
[ 88.121] (II) AMDGPU(0): Output DisplayPort-0 disconnected
[ 88.121] (II) AMDGPU(0): Output DisplayPort-1 disconnected
[ 88.121] (II) AMDGPU(0): Using fuzzy aspect match for initial modes
[ 88.121] (II) AMDGPU(0): Output eDP using initial mode 640x480 +0+0
[ 88.121] (II) AMDGPU(0): Output HDMI-A-0 using initial mode 640x480 +0+0

в конце лога видно что драйвер выводит одинаковое разрешение 640*480 и на матрицу ноута и на внешний монитор, потому что из матрицы не удалось ничего вычитать
лог dmesg из предыдущего сообщения - это при настройке ядра video=eDP-1:d

убрал из настроек ядра отключение матрицы eDP и вот как выглядит лог теперь:

[lenovo a1]# dmesg | grep amdgpu
[ 4.000911] [drm] amdgpu kernel modesetting enabled.
[ 4.001029] amdgpu: Topology: Add APU node [0x0:0x0]
[ 4.001077] fb0: switching to amdgpudrmfb from VESA VGA
[ 4.001190] amdgpu 0000:04:00.0: vgaarb: deactivate vga console
[ 4.001307] amdgpu 0000:04:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
[ 4.036446] amdgpu 0000:04:00.0: amdgpu: Fetched VBIOS from ROM BAR
[ 4.036448] amdgpu: ATOM BIOS: 113-RAVEN-107
[ 4.036865] amdgpu 0000:04:00.0: amdgpu: VRAM: 1024M 0x000000F400000000 - 0x000000F43FFFFFFF (1024M used)
[ 4.036866] amdgpu 0000:04:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
[ 4.036868] amdgpu 0000:04:00.0: amdgpu: AGP: 267419648M 0x000000F800000000 - 0x0000FFFFFFFFFFFF
[ 4.037083] [drm] amdgpu: 1024M of VRAM memory ready
[ 4.037089] [drm] amdgpu: 3072M of GTT memory ready.
[ 4.045869] amdgpu: hwmgr_sw_init smu backed is smu10_smu
[ 4.302485] amdgpu 0000:04:00.0: amdgpu: RAS: optional ras ta ucode is not available
[ 4.336047] amdgpu 0000:04:00.0: amdgpu: RAP: optional rap ta ucode is not available
[ 4.342950] snd_hda_intel 0000:04:00.1: bound 0000:04:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[ 4.951045] [drm:retrieve_link_cap [amdgpu]] *ERROR* retrieve_link_cap: Read dpcd data failed.
[ 5.394796] [drm:dc_link_detect_helper [amdgpu]] *ERROR* No EDID read.
[ 5.559139] amdgpu: Topology: Add APU node [0x15dd:0x1002]
[ 5.559144] amdgpu 0000:04:00.0: amdgpu: SE 1, SH per SE 1, CU per SH 11, active_cu_number 8
[ 5.560367] fbcon: amdgpudrmfb (fb0) is primary device
[ 25.672507] [drm:atom_op_jump [amdgpu]] *ERROR* atombios stuck in loop for more than 20secs aborting
[ 25.672573] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing C848 (len 907, WS 0, PS 0) @ 0xC9A9
[ 25.672637] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing C702 (len 326, WS 0, PS 0) @ 0xC78D
[ 25.672720] [drm:dcn10_link_encoder_enable_dp_output [amdgpu]] *ERROR* dcn10_link_encoder_enable_dp_output: Failed to execute VBIOS command table!
[ 46.319178] [drm:atom_op_jump [amdgpu]] *ERROR* atombios stuck in loop for more than 20secs aborting
[ 46.319243] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing C848 (len 907, WS 0, PS 0) @ 0xC99C
[ 46.319307] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing C702 (len 326, WS 0, PS 0) @ 0xC78D
[ 46.319391] [drm:dcn10_link_encoder_enable_dp_output [amdgpu]] *ERROR* dcn10_link_encoder_enable_dp_output: Failed to execute VBIOS command table!
[ 66.985833] [drm:atom_op_jump [amdgpu]] *ERROR* atombios stuck in loop for more than 20secs aborting
[ 66.985898] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing C848 (len 907, WS 0, PS 0) @ 0xC99C
[ 66.985962] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing C702 (len 326, WS 0, PS 0) @ 0xC78D
[ 66.986046] [drm:dcn10_link_encoder_enable_dp_output [amdgpu]] *ERROR* dcn10_link_encoder_enable_dp_output: Failed to execute VBIOS command table!
[ 87.652505] [drm:atom_op_jump [amdgpu]] *ERROR* atombios stuck in loop for more than 20secs aborting
[ 87.652570] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing C848 (len 907, WS 0, PS 0) @ 0xC99C
[ 87.652634] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing C702 (len 326, WS 0, PS 0) @ 0xC78D
[ 87.652717] [drm:dcn10_link_encoder_enable_dp_output [amdgpu]] *ERROR* dcn10_link_encoder_enable_dp_output: Failed to execute VBIOS command table!
[ 87.775360] amdgpu 0000:04:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[ 87.789292] amdgpu 0000:04:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
[ 87.789296] amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[ 87.789299] amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[ 87.789301] amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
[ 87.789303] amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
[ 87.789305] amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
[ 87.789307] amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
[ 87.789309] amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
[ 87.789311] amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
[ 87.789313] amdgpu 0000:04:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0
[ 87.789316] amdgpu 0000:04:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 1
[ 87.789318] amdgpu 0000:04:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 1
[ 87.789320] amdgpu 0000:04:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 1
[ 87.789322] amdgpu 0000:04:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 1
[ 87.789324] amdgpu 0000:04:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 1
[ 87.804520] [drm] Initialized amdgpu 3.40.0 20150101 for 0000:04:00.0 on minor 0
[ 87.834367] audit: type=1130 audit(1628005616.599:59): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='[email protected]:amdgpu_bl0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
vasek
Что конкретно в логах?
вот, отсортировал по amdgpu

[lenovo a1]# dmesg | grep amdgpu
[ 3.985726] [drm] amdgpu kernel modesetting enabled.
[ 3.985864] amdgpu: Topology: Add APU node [0x0:0x0]
[ 3.985926] fb0: switching to amdgpudrmfb from VESA VGA
[ 3.986070] amdgpu 0000:04:00.0: vgaarb: deactivate vga console
[ 3.986259] amdgpu 0000:04:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
[ 4.025412] amdgpu 0000:04:00.0: amdgpu: Fetched VBIOS from ROM BAR
[ 4.025415] amdgpu: ATOM BIOS: 113-RAVEN-107
[ 4.025779] amdgpu 0000:04:00.0: amdgpu: VRAM: 1024M 0x000000F400000000 - 0x000000F43FFFFFFF (1024M used)
[ 4.025780] amdgpu 0000:04:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
[ 4.025782] amdgpu 0000:04:00.0: amdgpu: AGP: 267419648M 0x000000F800000000 - 0x0000FFFFFFFFFFFF
[ 4.025951] [drm] amdgpu: 1024M of VRAM memory ready
[ 4.025954] [drm] amdgpu: 3072M of GTT memory ready.
[ 4.032388] amdgpu: hwmgr_sw_init smu backed is smu10_smu
[ 4.279436] amdgpu 0000:04:00.0: amdgpu: RAS: optional ras ta ucode is not available
[ 4.302737] amdgpu 0000:04:00.0: amdgpu: RAP: optional rap ta ucode is not available
[ 4.310282] snd_hda_intel 0000:04:00.1: bound 0000:04:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[ 4.901842] [drm:retrieve_link_cap [amdgpu]] *ERROR* retrieve_link_cap: Read dpcd data failed.
[ 5.337730] [drm:dc_link_detect_helper [amdgpu]] *ERROR* No EDID read.
[ 5.502289] amdgpu: Topology: Add APU node [0x15dd:0x1002]
[ 5.502294] amdgpu 0000:04:00.0: amdgpu: SE 1, SH per SE 1, CU per SH 11, active_cu_number 8
[ 5.503505] fbcon: amdgpudrmfb (fb0) is primary device
[ 5.653345] amdgpu 0000:04:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[ 5.682919] amdgpu 0000:04:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
[ 5.682923] amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[ 5.682926] amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[ 5.682928] amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
[ 5.682930] amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
[ 5.682932] amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
[ 5.682934] amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
[ 5.682936] amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
[ 5.682938] amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
[ 5.682941] amdgpu 0000:04:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0
[ 5.682943] amdgpu 0000:04:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 1
[ 5.682946] amdgpu 0000:04:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 1
[ 5.682948] amdgpu 0000:04:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 1
[ 5.682950] amdgpu 0000:04:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 1
[ 5.682952] amdgpu 0000:04:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 1
[ 5.705375] [drm] Initialized amdgpu 3.40.0 20150101 for 0000:04:00.0 on minor 0
[ 5.731850] audit: type=1130 audit(1628004050.512:56): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='[email protected]:amdgpu_bl0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'

тут присутствует запись:
5.337730] [drm:dc_link_detect_helper [amdgpu]] *ERROR* No EDID read.

соответственно драйвер не знает какие параметры у матрицы ноута, и видит матрицу только с разрешением 640*480, при этом если в настройках XFCE включить матрицу, то светится подсветка но нет самого изображения. Варианта три - либо неправильно задаётся это разрешение или сама матрица неправильно обрабатывает изображение или сбоит GPU и причина в нём. Если к примеру загрузить с флешки чистый линукс без настроек, то внешний монитор будет с разрешением 640*480, матрица ноута светится и видимо она тоже должна была бы вывести изображение в таком разрешении но изображения нет, только подсветка. При этом для eDP (матрицы ноута) в настройках можно выбрать только 640*480, а вот для внешнего монитора (HDMI-A-0) можно выбрать все возможные разрешения которые есть у монитора. Поскольку увидел запись в логах *ERROR* No EDID read. сделал вывод что драйвер не может вычитать из матрицы параметры потому и не может её включить.

vasek
И посмотри какие имеются edid
[lenovo a1]# ls -1 /sys/class/drm/*/edid
/sys/class/drm/card0-DP-1/edid
/sys/class/drm/card0-DP-2/edid
/sys/class/drm/card0-eDP-1/edid
/sys/class/drm/card0-HDMI-A-1/edid
раз уж есть такая проблема у меня, спрошу ещё.. На данный момент по симптомам сложно понять в чём всё таки причина - либо матрица ноута некорректно сообщает ядру данные EDID (в логе dmesg есть запись о том что драйвер адаптера не может вычитать edid из eDP), либо всё таки перегретый процессор имеет где то отслоение кристалла (или отходит где то от материнки) и возникает такая проблема, поэтому хотелось бы уточнить - можно ли попытаться вручную запустить матрицу?
что я уже попробовал. Вычитал на каком то форуме параметры матрицы ноута Леново которая имеет разрешение FullHD, далее выполнил следующие команды -
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode eDP 1920x1080_60.00
xrandr --output eDP --mode 1920x1080_60.00

выдаёт следующее - xrandr: Configure crtc 1 failed
возможно причина в том, что я ошибочно указываю вывод? ведь ядру нужно было передать video=eDP-1:d а я передавал video=eDP:d ориентируясь на xrandr

и второй вопрос. Такого указания разрешения через добавление режима достаточно чтобы протестировать работу матрицы?
или же нужно принудительно создать файл настроек монитора в /etc/X11/xorg.conf ?
vs220
правильное название берите из вывода ls /sys/class/drm а не из xrandr
это и было моей ошибкой. Спасибо большое, помогло. Теперь ноут загружается моментально без всяких пауз и не видит матрицу. Удивлён что в xrandr одно а в drm другое.
vs220
Ядро продолжает видеть матрицу?
Гляньте вывод на предмет ее наличия, если есть то в параметры ядра запрет на нее надо, возможно неправильно указали название.
ls /sys/class/drm
[lenovo a1]# ls /sys/class/drm
card0 card0-DP-2 card0-HDMI-A-1 ttm
card0-DP-1 card0-eDP-1 renderD128 version
RusWolf
А физически, шлейф матрицы, просто отключить не легче?
да была такая мысль... Дело в том, что проблема эта гуляющая. Боюсь всё таки причина в перегреве GPU, бывший владелец признался что на этом ноуте прошёл GTA V, а сколько ещё он играл - неизвестно. После того как в Виндовс вообще перестал ставиться драйвер AMD я некоторое время использовал ноут на стандартном драйвере VGA, время от времени пробуя поставить драйвер. И действительно бывали периоды когда он ставился и внешний монитор нормально работал, можно было и в игры поиграть. А было и такое что сама матрица включалась и работала (конечно и внешний монитор при этом работал). поскольку проблема вот такая гуляющая не хочется лезть отсоединять шлейф, иногда есть потребность этот ноут поносить с собой, и если случайно матрица заработает то она так сможет проработать долгое время если не нагружать играми (последний раз когда матрица включилась ноут работал почти месяц без проблем, потом один раз поиграл и матрица снова потухла).