Jump to content

Recommended Posts

Posted

Yes, ffmpeg needs some patches (borrowed from LibreELEC project) to add support for v4l2request, which is in turn the interface for the kernel to use the hardware decoders on allwinner and rockchip platforms.

Posted (edited)

Hello everyone, comrades! Please tell me, has anyone had success with opi 4 lts? If so, can you share the success scenario or the system image?

My small success story is using a factory image. Orangepi4-lts_3.0.6_ubuntu_jammy_server_linux5.18.5

Then

apt update && apt install mpv

then i use this command line 

mpv --vo=gpu --drm-device=/dev/dri/card0 --hwdec=drm  --cache=yes --loop-playlist --fs --input-ipc-server=/tmp/mpvsocket --audio-device=alsa/plughw:CARD=HDMI,DEV=0 /some_path_to_video

4 k 30 fps \ 4k 60fps \ h264 \ hevc decode by vpu vithout using CPU and do not have any freeze


 

Скрытый текст

2025-03-31_16-44-18.png

2025-03-31_16-41-41.png

2025-03-31_16-37-57.png

 

Edited by Дмитрий Батин
Posted

UPDATE!

 

Hello everyone, I'm glad to give a fresh update.

 

After a couple of weeks and more or hard work, I finished the complete overhaul of the repository. It is now handled in a much tidier way. 

The result of this is a much easier support for new distributions as soon as they are published!

 

I have just updated the instructions, since the old repository is no longer active; I suggest you to remove the old repository from you apt sources and install the new repository as described in first page.

 

Packages for Noble Numbat are already available!

 

Enjoy!💪

Posted
19 hours ago, Дмитрий Батин said:

My small success story is using a factory image. Orangepi4-lts_3.0.6_ubuntu_jammy_server_linux5.18.5

No factory images here; I just tried an Armbian image with Ubuntu Noble and it worked flawlessy with XFCE, just need to disable the XFCE compositor to have full framerate.

Posted
4 часа назад, Дмитрий Батин сказал:

how we can solve the problem with broken hdmi in 6.x releases ?

Дмитрий, пожалуйста предоставьте дополнительную информацию.

 

uname -r
dmesg | grep -E 'hdmi|gpu|drm|codec'

What brand of monitor and its resolution are used?

My samsung 2k monitor cannot be detected by some linux kernels, for example.
Although other users noted good performance at 1920x1080 resolution.

Posted (edited)
01.04.2025 в 20:25, going сказал:

Дмитрий, пожалуйста предоставьте дополнительную информацию.

orange pi 4 lts 4gb ram, 16gb emmc.  TV - 4k LG

Скрытый текст

20250404_110436.jpg.65e7f22f5aa726cc412f88eec70bfa5c.jpg

-

there is terminal for 5.18-rk3399 (bsp)

Скрытый текст

root@bsVcore:~# uname -r
5.18.5-rk3399
root@bsVcore:~# dmesg | grep -E 'hdmi|gpu|drm|codec'
[    0.112287] platform ff940000.hdmi: Fixing up cyclic dependency with ff900000.vop
[    2.854491] vcca3v0_codec: supplied by vcc3v3_sys
[    2.861154] vcca1v8_codec: supplied by vcc3v3_sys
[    2.887793] vdd_gpu: supplied by vcc3v3_sys
[    6.625347] systemd[1]: Starting Load Kernel Module drm...
[    6.663773] systemd[1]: modprobe@drm.service: Deactivated successfully.
[    6.664589] systemd[1]: Finished Load Kernel Module drm.
[    7.586926] rockchip-drm display-subsystem: bound ff8f0000.vop (ops vop_component_ops)
[    7.587072] [drm] unsupported AFBC format[3231564e]
[    7.588590] rockchip-drm display-subsystem: bound ff900000.vop (ops vop_component_ops)
[    7.589216] rockchip-drm display-subsystem: bound fec00000.dp (ops cdn_dp_component_ops)
[    7.589523] dwhdmi-rockchip ff940000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[    7.595687] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn
[    7.602303] rockchip-drm display-subsystem: bound ff940000.hdmi (ops dw_hdmi_rockchip_ops)
[    7.627249] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 0
[    7.669403] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn
[    7.731546] panfrost ff9a0000.gpu: clock rate = 500000000
[    7.762136] panfrost ff9a0000.gpu: mali-t860 id 0x860 major 0x2 minor 0x0 status 0x0
[    7.762147] panfrost ff9a0000.gpu: features: 00000000,00000407, issues: 00000000,24040400
[    7.762153] panfrost ff9a0000.gpu: Features: L2:0x07120206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002830 AS:0xff JS:0x7
[    7.762158] panfrost ff9a0000.gpu: shader_present=0xf l2_present=0x1
[    7.793029] [drm] Initialized panfrost 1.2.0 20180908 for ff9a0000.gpu on minor 1
[    7.882366] rkvdec ff660000.video-codec: Adding to iommu group 1
[    7.892273] hantro-vpu ff650000.video-codec: Adding to iommu group 0
[    7.892957] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-enc as /dev/video2
[    7.899410] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-dec as /dev/video3
[    8.089480] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device

-

there is edid-decode

-

Скрытый текст

root@bsVcore:~# cat /sys/class/drm/card0-HDMI-A-1/edid | edid-decode
edid-decode (hex):

00 ff ff ff ff ff ff 00 1e 6d 01 00 01 01 01 01
01 1f 01 03 80 a0 5a 78 0a ee 91 a3 54 4c 99 26
0f 50 54 a1 08 00 31 40 45 40 61 40 71 40 81 80
d1 c0 01 01 01 01 08 e8 00 30 f2 70 5a 80 b0 58
8a 00 40 84 63 00 00 1e 56 5e 00 a0 a0 a0 29 50
30 20 35 00 40 84 63 00 00 1e 00 00 00 fd 00 18
78 1e 87 3c 00 0a 20 20 20 20 20 20 00 00 00 fc
00 4c 47 20 54 56 20 53 53 43 52 32 0a 20 01 48

02 03 4f f1 5a 61 60 10 1f 66 65 04 13 05 14 03
02 12 20 21 22 15 01 5d 5e 5f 62 63 64 3f 40 29
09 57 07 15 07 50 55 07 00 6e 03 0c 00 20 00 b8
3c 2c 00 80 01 02 03 04 68 d8 5d c4 01 78 80 0b
02 e2 00 cf e3 05 c0 00 e3 06 0d 01 e2 0f 33 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 aa

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

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: GSM
    Model: 1
    Serial Number: 16843009
    Made in: week 1 of 2021
  Basic Display Parameters & Features:
    Digital display
    Maximum image size: 160 cm x 90 cm
    Gamma: 2.20
    RGB color display
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6396, 0.3300
    Green: 0.2998, 0.5996
    Blue : 0.1503, 0.0595
    White: 0.3125, 0.3291
  Established Timings I & II:
    IBM     :   720x400    70.082 Hz   9:5    31.467 kHz  28.320 MHz
    DMT 0x04:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
    DMT 0x09:   800x600    60.317 Hz   4:3    37.879 kHz  40.000 MHz
    DMT 0x10:  1024x768    60.004 Hz   4:3    48.363 kHz  65.000 MHz
  Standard Timings:
    DMT 0x04:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
    DMT 0x09:   800x600    60.317 Hz   4:3    37.879 kHz  40.000 MHz
    DMT 0x10:  1024x768    60.004 Hz   4:3    48.363 kHz  65.000 MHz
    GTF     :  1152x864    60.000 Hz   4:3    53.700 kHz  81.624 MHz
    DMT 0x23:  1280x1024   60.020 Hz   5:4    63.981 kHz 108.000 MHz
    DMT 0x52:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz
  Detailed Timing Descriptors:
    DTD 1:  3840x2160   60.000 Hz  16:9   135.000 kHz 594.000 MHz (1600 mm x 900 mm)
                 Hfront  176 Hsync  88 Hback 296 Hpol P
                 Vfront    8 Vsync  10 Vback  72 Vpol P
    DTD 2:  2560x1440   59.951 Hz  16:9    88.787 kHz 241.500 MHz (1600 mm x 900 mm)
                 Hfront   48 Hsync  32 Hback  80 Hpol P
                 Vfront    3 Vsync   5 Vback  33 Vpol P
  Display Range Limits:
    Monitor ranges (GTF): 24-120 Hz V, 30-135 kHz H, max dotclock 600 MHz
    Display Product Name: 'LG TV SSCR2'
  Extension blocks: 1
Checksum: 0x48

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

Block 1, CTA-861 Extension Block:
  Revision: 3
  Underscans IT Video Formats by default
  Basic audio support
  Supports YCbCr 4:4:4
  Supports YCbCr 4:2:2
  Native detailed modes: 1
  Video Data Block:
    VIC  97:  3840x2160   60.000 Hz  16:9   135.000 kHz 594.000 MHz
    VIC  96:  3840x2160   50.000 Hz  16:9   112.500 kHz 594.000 MHz
    VIC  16:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz
    VIC  31:  1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz
    VIC 102:  4096x2160   60.000 Hz 256:135 135.000 kHz 594.000 MHz
    VIC 101:  4096x2160   50.000 Hz 256:135 112.500 kHz 594.000 MHz
    VIC   4:  1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz
    VIC  19:  1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz
    VIC   5:  1920x1080i  60.000 Hz  16:9    33.750 kHz  74.250 MHz
    VIC  20:  1920x1080i  50.000 Hz  16:9    28.125 kHz  74.250 MHz
    VIC   3:   720x480    59.940 Hz  16:9    31.469 kHz  27.000 MHz
    VIC   2:   720x480    59.940 Hz   4:3    31.469 kHz  27.000 MHz
    VIC  18:   720x576    50.000 Hz  16:9    31.250 kHz  27.000 MHz
    VIC  32:  1920x1080   24.000 Hz  16:9    27.000 kHz  74.250 MHz
    VIC  33:  1920x1080   25.000 Hz  16:9    28.125 kHz  74.250 MHz
    VIC  34:  1920x1080   30.000 Hz  16:9    33.750 kHz  74.250 MHz
    VIC  21:  1440x576i   50.000 Hz   4:3    15.625 kHz  27.000 MHz
    VIC   1:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
    VIC  93:  3840x2160   24.000 Hz  16:9    54.000 kHz 297.000 MHz
    VIC  94:  3840x2160   25.000 Hz  16:9    56.250 kHz 297.000 MHz
    VIC  95:  3840x2160   30.000 Hz  16:9    67.500 kHz 297.000 MHz
    VIC  98:  4096x2160   24.000 Hz 256:135  54.000 kHz 297.000 MHz
    VIC  99:  4096x2160   25.000 Hz 256:135  56.250 kHz 297.000 MHz
    VIC 100:  4096x2160   30.000 Hz 256:135  67.500 kHz 297.000 MHz
    VIC  63:  1920x1080  120.000 Hz  16:9   135.000 kHz 297.000 MHz
    VIC  64:  1920x1080  100.000 Hz  16:9   112.500 kHz 297.000 MHz
  Audio Data Block:
    Linear PCM:
      Max channels: 2
      Supported sample rates (kHz): 192 96 48 44.1 32
      Supported sample sizes (bits): 24 20 16
    AC-3:
      Max channels: 6
      Supported sample rates (kHz): 48 44.1 32
      Maximum bit rate: 640 kb/s
    Enhanced AC-3 (DD+):
      Max channels: 6
      Supported sample rates (kHz): 48 44.1 32
  Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
    Source physical address: 2.0.0.0
    Supports_AI
    DC_36bit
    DC_30bit
    DC_Y444
    Maximum TMDS clock: 300 MHz
    Supported Content Types:
      Cinema
      Game
    Extended HDMI video details:
      HDMI VICs:
        HDMI VIC 1:  3840x2160   30.000 Hz  16:9    67.500 kHz 297.000 MHz
        HDMI VIC 2:  3840x2160   25.000 Hz  16:9    56.250 kHz 297.000 MHz
        HDMI VIC 3:  3840x2160   24.000 Hz  16:9    54.000 kHz 297.000 MHz
        HDMI VIC 4:  4096x2160   24.000 Hz 256:135  54.000 kHz 297.000 MHz
  Vendor-Specific Data Block (HDMI Forum), OUI C4-5D-D8:
    Version: 1
    Maximum TMDS Character Rate: 600 MHz
    SCDC Present
    Supports UHD VIC
    Supports 12-bits/component Deep Color 4:2:0 Pixel Encoding
    Supports 10-bits/component Deep Color 4:2:0 Pixel Encoding
    Supports Auto Low-Latency Mode
  Video Capability Data Block:
    YCbCr quantization: Selectable (via AVI YQ)
    RGB quantization: Selectable (via AVI Q)
    PT scan behavior: No Data
    IT scan behavior: Supports both over- and underscan
    CE scan behavior: Supports both over- and underscan
  Colorimetry Data Block:
    BT2020YCC
    BT2020RGB
  HDR Static Metadata Data Block:
    Electro optical transfer functions:
      Traditional gamma - SDR luminance range
      SMPTE ST2084
      Hybrid Log-Gamma
    Supported static metadata descriptors:
      Static metadata type 1
  YCbCr 4:2:0 Capability Map Data Block:
    VIC  97:  3840x2160   60.000 Hz  16:9    67.500 kHz 297.000 MHz
    VIC  96:  3840x2160   50.000 Hz  16:9    56.250 kHz 297.000 MHz
    VIC 102:  4096x2160   60.000 Hz 256:135  67.500 kHz 297.000 MHz
    VIC 101:  4096x2160   50.000 Hz 256:135  56.250 kHz 297.000 MHz
Checksum: 0xaa


 

Edited by Дмитрий Батин
Posted
23 часа назад, Дмитрий Батин сказал:

~# uname -r
5.18.5-rk3399

Unfortunately, there's nothing I can do to help you with this core.

23 часа назад, Дмитрий Батин сказал:

TV - 4k LG

I suspect that for other monitors the HDMI output will work.
Just try to change the monitor, change the OS image to understand where the problem is.

Пожалуйста попробуйте работу любого образа Armbian с этой страницы загрузки.

https://www.armbian.com/orange-pi-4-lts/

If working on this image will have problems, please create a new theme with a name reflecting the essence of the problem.

Posted (edited)
05.04.2025 в 11:20, going сказал:

Unfortunately, there's nothing I can do to help you with this core.

There is new information

-

Armbian_23.5.1_Orangepi4-lts_jammy_current_6.1.30_minimal.img

Armbian_23.8.1_Orangepi4-lts_bookworm_current_6.1.50_cinnamon_desktop.img

-

Скрытый текст

root@orangepi4-lts:~# uname -r
6.1.30-rockchip64
root@orangepi4-lts:~# dmesg | grep -E 'hdmi|gpu|drm|codec'
[    0.091462] platform ff900000.vop: Fixed dependency cycle(s) with /hdmi@ff940000
[    4.120782] panfrost ff9a0000.gpu: clock rate = 500000000
[    4.125810] panfrost ff9a0000.gpu: mali-t860 id 0x860 major 0x2 minor 0x0 status 0x0
[    4.125836] panfrost ff9a0000.gpu: features: 00000000,00000407, issues: 00000000,24040400
[    4.125853] panfrost ff9a0000.gpu: Features: L2:0x07120206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002830 AS:0xff JS:0x7
[    4.125872] panfrost ff9a0000.gpu: shader_present=0xf l2_present=0x1
[    4.131102] [drm] Initialized panfrost 1.2.0 20180908 for ff9a0000.gpu on minor 0
[   10.280931] systemd[1]: Starting Load Kernel Module drm...
[   10.382296] systemd[1]: modprobe@drm.service: Deactivated successfully.
[   10.384114] systemd[1]: Finished Load Kernel Module drm.
[   11.782891] hantro-vpu ff650000.video-codec: Adding to iommu group 0
[   11.785714] rkvdec ff660000.video-codec: Adding to iommu group 1
[   11.803394] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-enc as /dev/video1
[   11.803875] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-dec as /dev/video3
[   11.864575] rockchip-drm display-subsystem: bound ff8f0000.vop (ops vop_component_ops)
[   11.864796] [drm] unsupported AFBC format[3231564e]
[   11.866571] rockchip-drm display-subsystem: bound ff900000.vop (ops vop_component_ops)
[   11.867230] rockchip-drm display-subsystem: bound fec00000.dp (ops cdn_dp_component_ops)
[   11.867445] dwhdmi-rockchip ff940000.hdmi: supply avdd-0v9 not found, using dummy regulator
[   11.868407] dwhdmi-rockchip ff940000.hdmi: supply avdd-1v8 not found, using dummy regulator
[   11.868743] dwhdmi-rockchip ff940000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[   11.870065] rockchip-drm display-subsystem: bound ff940000.hdmi (ops dw_hdmi_rockchip_ops)
[   11.871573] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn
[   11.872560] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 1
[   12.362246] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
[   12.927392] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn
[   13.251842] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn
[   14.219120] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn

-
there is edid-decode:

-

Скрытый текст

root@orangepi4-lts:~# cat /sys/class/drm/card1-HDMI-A-1/edid | edid-decode
edid-decode (hex):

00 ff ff ff ff ff ff 00 1e 6d 01 00 01 01 01 01
01 1f 01 03 80 a0 5a 78 0a ee 91 a3 54 4c 99 26
0f 50 54 a1 08 00 31 40 45 40 61 40 71 40 81 80
d1 c0 01 01 01 01 08 e8 00 30 f2 70 5a 80 b0 58
8a 00 40 84 63 00 00 1e 56 5e 00 a0 a0 a0 29 50
30 20 35 00 40 84 63 00 00 1e 00 00 00 fd 00 18
78 1e 87 3c 00 0a 20 20 20 20 20 20 00 00 00 fc
00 4c 47 20 54 56 20 53 53 43 52 32 0a 20 01 48

02 03 4f f1 5a 61 60 10 1f 66 65 04 13 05 14 03
02 12 20 21 22 15 01 5d 5e 5f 62 63 64 3f 40 29
09 57 07 15 07 50 55 07 00 6e 03 0c 00 20 00 b8
3c 2c 00 80 01 02 03 04 68 d8 5d c4 01 78 80 0b
02 e2 00 cf e3 05 c0 00 e3 06 0d 01 e2 0f 33 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 aa

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

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: GSM
    Model: 1
    Serial Number: 16843009
    Made in: week 1 of 2021
  Basic Display Parameters & Features:
    Digital display
    Maximum image size: 160 cm x 90 cm
    Gamma: 2.20
    RGB color display
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6396, 0.3300
    Green: 0.2998, 0.5996
    Blue : 0.1503, 0.0595
    White: 0.3125, 0.3291
  Established Timings I & II:
    IBM     :   720x400    70.082 Hz   9:5    31.467 kHz  28.320 MHz
    DMT 0x04:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
    DMT 0x09:   800x600    60.317 Hz   4:3    37.879 kHz  40.000 MHz
    DMT 0x10:  1024x768    60.004 Hz   4:3    48.363 kHz  65.000 MHz
  Standard Timings:
    DMT 0x04:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
    DMT 0x09:   800x600    60.317 Hz   4:3    37.879 kHz  40.000 MHz
    DMT 0x10:  1024x768    60.004 Hz   4:3    48.363 kHz  65.000 MHz
    GTF     :  1152x864    60.000 Hz   4:3    53.700 kHz  81.624 MHz
    DMT 0x23:  1280x1024   60.020 Hz   5:4    63.981 kHz 108.000 MHz
    DMT 0x52:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz
  Detailed Timing Descriptors:
    DTD 1:  3840x2160   60.000 Hz  16:9   135.000 kHz 594.000 MHz (1600 mm x 900 mm)
                 Hfront  176 Hsync  88 Hback 296 Hpol P
                 Vfront    8 Vsync  10 Vback  72 Vpol P
    DTD 2:  2560x1440   59.951 Hz  16:9    88.787 kHz 241.500 MHz (1600 mm x 900 mm)
                 Hfront   48 Hsync  32 Hback  80 Hpol P
                 Vfront    3 Vsync   5 Vback  33 Vpol P
  Display Range Limits:
    Monitor ranges (GTF): 24-120 Hz V, 30-135 kHz H, max dotclock 600 MHz
    Display Product Name: 'LG TV SSCR2'
  Extension blocks: 1
Checksum: 0x48

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

Block 1, CTA-861 Extension Block:
  Revision: 3
  Underscans IT Video Formats by default
  Basic audio support
  Supports YCbCr 4:4:4
  Supports YCbCr 4:2:2
  Native detailed modes: 1
  Video Data Block:
    VIC  97:  3840x2160   60.000 Hz  16:9   135.000 kHz 594.000 MHz
    VIC  96:  3840x2160   50.000 Hz  16:9   112.500 kHz 594.000 MHz
    VIC  16:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz
    VIC  31:  1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz
    VIC 102:  4096x2160   60.000 Hz 256:135 135.000 kHz 594.000 MHz
    VIC 101:  4096x2160   50.000 Hz 256:135 112.500 kHz 594.000 MHz
    VIC   4:  1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz
    VIC  19:  1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz
    VIC   5:  1920x1080i  60.000 Hz  16:9    33.750 kHz  74.250 MHz
    VIC  20:  1920x1080i  50.000 Hz  16:9    28.125 kHz  74.250 MHz
    VIC   3:   720x480    59.940 Hz  16:9    31.469 kHz  27.000 MHz
    VIC   2:   720x480    59.940 Hz   4:3    31.469 kHz  27.000 MHz
    VIC  18:   720x576    50.000 Hz  16:9    31.250 kHz  27.000 MHz
    VIC  32:  1920x1080   24.000 Hz  16:9    27.000 kHz  74.250 MHz
    VIC  33:  1920x1080   25.000 Hz  16:9    28.125 kHz  74.250 MHz
    VIC  34:  1920x1080   30.000 Hz  16:9    33.750 kHz  74.250 MHz
    VIC  21:  1440x576i   50.000 Hz   4:3    15.625 kHz  27.000 MHz
    VIC   1:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
    VIC  93:  3840x2160   24.000 Hz  16:9    54.000 kHz 297.000 MHz
    VIC  94:  3840x2160   25.000 Hz  16:9    56.250 kHz 297.000 MHz
    VIC  95:  3840x2160   30.000 Hz  16:9    67.500 kHz 297.000 MHz
    VIC  98:  4096x2160   24.000 Hz 256:135  54.000 kHz 297.000 MHz
    VIC  99:  4096x2160   25.000 Hz 256:135  56.250 kHz 297.000 MHz
    VIC 100:  4096x2160   30.000 Hz 256:135  67.500 kHz 297.000 MHz
    VIC  63:  1920x1080  120.000 Hz  16:9   135.000 kHz 297.000 MHz
    VIC  64:  1920x1080  100.000 Hz  16:9   112.500 kHz 297.000 MHz
  Audio Data Block:
    Linear PCM:
      Max channels: 2
      Supported sample rates (kHz): 192 96 48 44.1 32
      Supported sample sizes (bits): 24 20 16
    AC-3:
      Max channels: 6
      Supported sample rates (kHz): 48 44.1 32
      Maximum bit rate: 640 kb/s
    Enhanced AC-3 (DD+):
      Max channels: 6
      Supported sample rates (kHz): 48 44.1 32
  Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
    Source physical address: 2.0.0.0
    Supports_AI
    DC_36bit
    DC_30bit
    DC_Y444
    Maximum TMDS clock: 300 MHz
    Supported Content Types:
      Cinema
      Game
    Extended HDMI video details:
      HDMI VICs:
        HDMI VIC 1:  3840x2160   30.000 Hz  16:9    67.500 kHz 297.000 MHz
        HDMI VIC 2:  3840x2160   25.000 Hz  16:9    56.250 kHz 297.000 MHz
        HDMI VIC 3:  3840x2160   24.000 Hz  16:9    54.000 kHz 297.000 MHz
        HDMI VIC 4:  4096x2160   24.000 Hz 256:135  54.000 kHz 297.000 MHz
  Vendor-Specific Data Block (HDMI Forum), OUI C4-5D-D8:
    Version: 1
    Maximum TMDS Character Rate: 600 MHz
    SCDC Present
    Supports UHD VIC
    Supports 12-bits/component Deep Color 4:2:0 Pixel Encoding
    Supports 10-bits/component Deep Color 4:2:0 Pixel Encoding
    Supports Auto Low-Latency Mode
  Video Capability Data Block:
    YCbCr quantization: Selectable (via AVI YQ)
    RGB quantization: Selectable (via AVI Q)
    PT scan behavior: No Data
    IT scan behavior: Supports both over- and underscan
    CE scan behavior: Supports both over- and underscan
  Colorimetry Data Block:
    BT2020YCC
    BT2020RGB
  HDR Static Metadata Data Block:
    Electro optical transfer functions:
      Traditional gamma - SDR luminance range
      SMPTE ST2084
      Hybrid Log-Gamma
    Supported static metadata descriptors:
      Static metadata type 1
  YCbCr 4:2:0 Capability Map Data Block:
    VIC  97:  3840x2160   60.000 Hz  16:9    67.500 kHz 297.000 MHz
    VIC  96:  3840x2160   50.000 Hz  16:9    56.250 kHz 297.000 MHz
    VIC 102:  4096x2160   60.000 Hz 256:135  67.500 kHz 297.000 MHz
    VIC 101:  4096x2160   50.000 Hz 256:135  56.250 kHz 297.000 MHz
Checksum: 0xaa


Check this picture

 

Скрытый текст

20250407_120900.thumb.jpg.79271de1e49847da50127403202f56a3.jpg

 

Edited by Дмитрий Батин
Posted (edited)

there is no display image in 

Armbian_24.2.1_Orangepi4-lts_bookworm_current_6.6.16_gnome_desktop.img

 

Скрытый текст

root@orangepi4-lts:~# uname -a
Linux orangepi4-lts 6.6.16-current-rockchip64 #1 SMP PREEMPT Mon Feb  5 20:14:39 UTC 2024 aarch64 GNU/Linux
root@orangepi4-lts:~# dmesg | grep -E 'hdmi|gpu|drm|codec'
[    0.097474] platform ff940000.hdmi: Fixed dependency cycle(s) with /vop@ff900000/port/endpoint@2
[    1.464082] vcca3v0_codec: Bringing 1800000uV into 3000000-3000000uV
[    1.468678] vcca1v8_codec: Bringing 800000uV into 1800000-1800000uV
[    3.732837] rockchip-drm display-subsystem: bound ff8f0000.vop (ops vop_component_ops)
[    3.734678] rockchip-drm display-subsystem: bound ff900000.vop (ops vop_component_ops)
[    3.735179] rockchip-drm display-subsystem: bound fec00000.dp (ops cdn_dp_component_ops)
[    3.735480] dwhdmi-rockchip ff940000.hdmi: supply avdd-0v9 not found, using dummy regulator
[    3.735914] dwhdmi-rockchip ff940000.hdmi: supply avdd-1v8 not found, using dummy regulator
[    3.736424] dwhdmi-rockchip ff940000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[    3.738238] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn
[    3.744305] rockchip-drm display-subsystem: bound ff940000.hdmi (ops dw_hdmi_rockchip_ops)
[    3.746166] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 0
[    3.914067] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn
[    3.933701] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
[    4.236278] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn
[    5.212004] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn
[    7.149036] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
[    7.243113] systemd[1]: modprobe@drm.service: Deactivated successfully.
[    7.244251] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm.
[    9.418902] panfrost ff9a0000.gpu: clock rate = 500000000
[    9.493696] hantro-vpu ff650000.video-codec: Adding to iommu group 0
[    9.498186] rkvdec ff660000.video-codec: Adding to iommu group 1
[    9.498676] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-enc as /dev/video1
[    9.498987] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-dec as /dev/video2
[    9.502828] panfrost ff9a0000.gpu: mali-t860 id 0x860 major 0x2 minor 0x0 status 0x0
[    9.502867] panfrost ff9a0000.gpu: features: 00000000,00000407, issues: 00000000,24040400
[    9.502877] panfrost ff9a0000.gpu: Features: L2:0x07120206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002830 AS:0xff JS:0x7
[    9.502888] panfrost ff9a0000.gpu: shader_present=0xf l2_present=0x1
[    9.630034] [drm] Initialized panfrost 1.2.0 20180908 for ff9a0000.gpu on minor 1
[  129.677038] hdmi-audio-codec hdmi-audio-codec.7.auto: Only one simultaneous stream supported!
[  129.677059] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -22

 

-

edid decode

-

Скрытый текст

root@orangepi4-lts:~# cat /sys/class/drm/card0-HDMI-A-1/edid | edid-decode
edid-decode (hex):

00 ff ff ff ff ff ff 00 1e 6d 01 00 01 01 01 01
01 1f 01 03 80 a0 5a 78 0a ee 91 a3 54 4c 99 26
0f 50 54 a1 08 00 31 40 45 40 61 40 71 40 81 80
d1 c0 01 01 01 01 08 e8 00 30 f2 70 5a 80 b0 58
8a 00 40 84 63 00 00 1e 56 5e 00 a0 a0 a0 29 50
30 20 35 00 40 84 63 00 00 1e 00 00 00 fd 00 18
78 1e 87 3c 00 0a 20 20 20 20 20 20 00 00 00 fc
00 4c 47 20 54 56 20 53 53 43 52 32 0a 20 01 48

02 03 4f f1 5a 61 60 10 1f 66 65 04 13 05 14 03
02 12 20 21 22 15 01 5d 5e 5f 62 63 64 3f 40 29
09 57 07 15 07 50 55 07 00 6e 03 0c 00 20 00 b8
3c 2c 00 80 01 02 03 04 68 d8 5d c4 01 78 80 0b
02 e2 00 cf e3 05 c0 00 e3 06 0d 01 e2 0f 33 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 aa

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

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: GSM
    Model: 1
    Serial Number: 16843009
    Made in: week 1 of 2021
  Basic Display Parameters & Features:
    Digital display
    Maximum image size: 160 cm x 90 cm
    Gamma: 2.20
    RGB color display
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6396, 0.3300
    Green: 0.2998, 0.5996
    Blue : 0.1503, 0.0595
    White: 0.3125, 0.3291
  Established Timings I & II:
    IBM     :   720x400    70.081663 Hz   9:5     31.467 kHz     28.320000 MHz
    DMT 0x04:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 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 0x04:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 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
    GTF     :  1152x864    60.000000 Hz   4:3     53.700 kHz     81.624000 MHz
    DMT 0x23:  1280x1024   60.019740 Hz   5:4     63.981 kHz    108.000000 MHz
    DMT 0x52:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz
  Detailed Timing Descriptors:
    DTD 1:  3840x2160   60.000000 Hz  16:9    135.000 kHz    594.000000 MHz (1600 mm x 900 mm)
                 Hfront  176 Hsync  88 Hback  296 Hpol P
                 Vfront    8 Vsync  10 Vback   72 Vpol P
    DTD 2:  2560x1440   59.950550 Hz  16:9     88.787 kHz    241.500000 MHz (1600 mm x 900 mm)
                 Hfront   48 Hsync  32 Hback   80 Hpol P
                 Vfront    3 Vsync   5 Vback   33 Vpol P
    Display Range Limits:
      Monitor ranges (GTF): 24-120 Hz V, 30-135 kHz H, max dotclock 600 MHz
    Display Product Name: 'LG TV SSCR2'
  Extension blocks: 1
Checksum: 0x48

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

Block 1, CTA-861 Extension Block:
  Revision: 3
  Underscans IT Video Formats by default
  Basic audio support
  Supports YCbCr 4:4:4
  Supports YCbCr 4:2:2
  Native detailed modes: 1
  Video Data Block:
    VIC  97:  3840x2160   60.000000 Hz  16:9    135.000 kHz    594.000000 MHz
    VIC  96:  3840x2160   50.000000 Hz  16:9    112.500 kHz    594.000000 MHz
    VIC  16:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz
    VIC  31:  1920x1080   50.000000 Hz  16:9     56.250 kHz    148.500000 MHz
    VIC 102:  4096x2160   60.000000 Hz 256:135  135.000 kHz    594.000000 MHz
    VIC 101:  4096x2160   50.000000 Hz 256:135  112.500 kHz    594.000000 MHz
    VIC   4:  1280x720    60.000000 Hz  16:9     45.000 kHz     74.250000 MHz
    VIC  19:  1280x720    50.000000 Hz  16:9     37.500 kHz     74.250000 MHz
    VIC   5:  1920x1080i  60.000000 Hz  16:9     33.750 kHz     74.250000 MHz
    VIC  20:  1920x1080i  50.000000 Hz  16:9     28.125 kHz     74.250000 MHz
    VIC   3:   720x480    59.940060 Hz  16:9     31.469 kHz     27.000000 MHz
    VIC   2:   720x480    59.940060 Hz   4:3     31.469 kHz     27.000000 MHz
    VIC  18:   720x576    50.000000 Hz  16:9     31.250 kHz     27.000000 MHz
    VIC  32:  1920x1080   24.000000 Hz  16:9     27.000 kHz     74.250000 MHz
    VIC  33:  1920x1080   25.000000 Hz  16:9     28.125 kHz     74.250000 MHz
    VIC  34:  1920x1080   30.000000 Hz  16:9     33.750 kHz     74.250000 MHz
    VIC  21:  1440x576i   50.000000 Hz   4:3     15.625 kHz     27.000000 MHz
    VIC   1:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 MHz
    VIC  93:  3840x2160   24.000000 Hz  16:9     54.000 kHz    297.000000 MHz
    VIC  94:  3840x2160   25.000000 Hz  16:9     56.250 kHz    297.000000 MHz
    VIC  95:  3840x2160   30.000000 Hz  16:9     67.500 kHz    297.000000 MHz
    VIC  98:  4096x2160   24.000000 Hz 256:135   54.000 kHz    297.000000 MHz
    VIC  99:  4096x2160   25.000000 Hz 256:135   56.250 kHz    297.000000 MHz
    VIC 100:  4096x2160   30.000000 Hz 256:135   67.500 kHz    297.000000 MHz
    VIC  63:  1920x1080  120.000000 Hz  16:9    135.000 kHz    297.000000 MHz
    VIC  64:  1920x1080  100.000000 Hz  16:9    112.500 kHz    297.000000 MHz
  Audio Data Block:
    Linear PCM:
      Max channels: 2
      Supported sample rates (kHz): 192 96 48 44.1 32
      Supported sample sizes (bits): 24 20 16
    AC-3:
      Max channels: 6
      Supported sample rates (kHz): 48 44.1 32
      Maximum bit rate: 640 kb/s
    Enhanced AC-3 (DD+):
      Max channels: 6
      Supported sample rates (kHz): 48 44.1 32
  Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
    Source physical address: 2.0.0.0
    Supports_AI
    DC_36bit
    DC_30bit
    DC_Y444
    Maximum TMDS clock: 300 MHz
    Supported Content Types:
      Cinema
      Game
    Extended HDMI video details:
      HDMI VICs:
        HDMI VIC 1:  3840x2160   30.000000 Hz  16:9     67.500 kHz    297.000000 MHz
        HDMI VIC 2:  3840x2160   25.000000 Hz  16:9     56.250 kHz    297.000000 MHz
        HDMI VIC 3:  3840x2160   24.000000 Hz  16:9     54.000 kHz    297.000000 MHz
        HDMI VIC 4:  4096x2160   24.000000 Hz 256:135   54.000 kHz    297.000000 MHz
  Vendor-Specific Data Block (HDMI Forum), OUI C4-5D-D8:
    Version: 1
    Maximum TMDS Character Rate: 600 MHz
    SCDC Present
    Supports UHD VIC
    Supports 12-bits/component Deep Color 4:2:0 Pixel Encoding
    Supports 10-bits/component Deep Color 4:2:0 Pixel Encoding
    Supports Auto Low-Latency Mode
  Video Capability Data Block:
    YCbCr quantization: Selectable (via AVI YQ)
    RGB quantization: Selectable (via AVI Q)
    PT scan behavior: No Data
    IT scan behavior: Supports both over- and underscan
    CE scan behavior: Supports both over- and underscan
  Colorimetry Data Block:
    BT2020YCC
    BT2020RGB
  HDR Static Metadata Data Block:
    Electro optical transfer functions:
      Traditional gamma - SDR luminance range
      SMPTE ST2084
      Hybrid Log-Gamma
    Supported static metadata descriptors:
      Static metadata type 1
  YCbCr 4:2:0 Capability Map Data Block:
    VIC  97:  3840x2160   60.000000 Hz  16:9    135.000 kHz    594.000000 MHz
    VIC  96:  3840x2160   50.000000 Hz  16:9    112.500 kHz    594.000000 MHz
    VIC 102:  4096x2160   60.000000 Hz 256:135  135.000 kHz    594.000000 MHz
    VIC 101:  4096x2160   50.000000 Hz 256:135  112.500 kHz    594.000000 MHz
Checksum: 0xaa


the latest noble 

Armbian_24.11.1_Orangepi4-lts_noble_current_6.6.62-kisak

-

Скрытый текст

root@orangepi4-lts:~# root@orangepi4-lts:~# cat /sys/class/drm/card0-HDMI-A-1/modes
3840x2160
3840x2160
3840x2160
3840x2160
3840x2160
3840x2160
3840x2160
2560x1440
1920x1080
1920x1080
1920x1080
1920x1080
1920x1080
1920x1080i
1920x1080i
1920x1080
1920x1080i
1920x1080
1920x1080
1920x1080
1920x1080
1920x1080
1280x1024
1280x720
1280x720
1280x720
1024x768
800x600
720x576
720x480
720x480
720x480
720x480
root@orangepi4-lts:~# cat /sys/class/drm/card0-HDMI-A-1/
connector_id  ddc/          device/       dpms          edid          enabled       modes         power/        status        subsystem/    uevent
root@orangepi4-lts:~# cat /sys/class/drm/card0-HDMI-A-1/status
connected
root@orangepi4-lts:~# cat /sys/class/drm/card0-HDMI-A-1/enabled
disabled
^C
root@orangepi4-lts:~# dmesg | grep -E 'hdmi|gpu|drm|codec'
[    0.080380] platform ff900000.vop: Fixed dependency cycle(s) with /hdmi@ff940000
[    0.080488] platform ff8f0000.vop: Fixed dependency cycle(s) with /hdmi@ff940000
[    0.080589] platform ff940000.hdmi: Fixed dependency cycle(s) with /vop@ff900000
[    1.421271] vcca3v0_codec: Bringing 1800000uV into 3000000-3000000uV
[    1.425700] vcca1v8_codec: Bringing 800000uV into 1800000-1800000uV
[    3.431508] rockchip-drm display-subsystem: bound ff8f0000.vop (ops 0xffff8000811d6f68)
[    3.434836] rockchip-drm display-subsystem: bound ff900000.vop (ops 0xffff8000811d6f68)
[    3.435874] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn
[    3.435974] rockchip-drm display-subsystem: bound fec00000.dp (ops 0xffff8000811dae90)
[    3.436237] dwhdmi-rockchip ff940000.hdmi: supply avdd-0v9 not found, using dummy regulator
[    3.436502] dwhdmi-rockchip ff940000.hdmi: supply avdd-1v8 not found, using dummy regulator
[    3.436797] dwhdmi-rockchip ff940000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[    3.440253] rockchip-drm display-subsystem: bound ff940000.hdmi (ops 0xffff8000811db1a8)
[    3.442269] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 0
[    3.633228] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn
[    3.640946] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
[    3.951723] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn
[    4.922516] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn
[    6.314874] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
[    6.426707] systemd[1]: modprobe@drm.service: Deactivated successfully.
[    6.427774] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm.
[    8.575319] panfrost ff9a0000.gpu: clock rate = 500000000
[    8.625380] panfrost ff9a0000.gpu: mali-t860 id 0x860 major 0x2 minor 0x0 status 0x0
[    8.625395] panfrost ff9a0000.gpu: features: 00000000,00000407, issues: 00000000,24040400
[    8.625401] panfrost ff9a0000.gpu: Features: L2:0x07120206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002830 AS:0xff JS:0x7
[    8.625407] panfrost ff9a0000.gpu: shader_present=0xf l2_present=0x1
[    8.651957] [drm] Initialized panfrost 1.2.0 20180908 for ff9a0000.gpu on minor 1
[    8.690945] rkvdec ff660000.video-codec: Adding to iommu group 1
[    8.747445] hantro-vpu ff650000.video-codec: Adding to iommu group 0
[    8.765480] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-enc as /dev/video2
[    8.791468] hantro-vpu ff650000.video-codec: registered rockchip,rk3399-vpu-dec as /dev/video3
root@orangepi4-lts:~# uname -a
Linux orangepi4-lts 6.6.62-current-rockchip64 #2 SMP PREEMPT Sun Nov 17 14:08:59 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux


 

Edited by Дмитрий Батин

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines