I ran it through ssh since i am not at the device at the moment, and i getDo you actually have a X11 server running ? Otherwise setting the DISPLAY variable doesn't have any effect for applications that expect an X11 server. Some graphic libraries may try to use DSM/KMS to display things, but if the Composite connector does not show as 'connected', then they think it's not an usable display. What's the output of kmsprint -p ?
Code:
Connector 0 (33) HDMI-A-1 (disconnected) EDID (1) = blob-id 0 (immutable) DPMS (2) = 0 (On) [On=0|Standby=1|Suspend=2|Off=3] TILE (4) = blob-id 0 (immutable) link-status (5) = 0 (Good) [Good=0|Bad=1] non-desktop (6) = 0 [0 - 1] (immutable) CRTC_ID (20) = object id 0 max bpc (34) = 8 [8 - 8] left margin (35) = 16 [0 - 100] right margin (36) = 16 [0 - 100] top margin (37) = 16 [0 - 100] bottom margin (38) = 16 [0 - 100] Colorspace (39) = 0 (Default) [Default=0|SMPTE_170M_YCC=1|BT709_YCC=2|XVYCC_601=3|XVYCC_709=4|SYCC_601=5|opYCC_601=6|opRGB=7|BT2020_CYCC=8|BT2020_RGB=9|BT2020_YCC=10|DCI-P3_RGB_D65=11|DCI-P3_RGB_Theater=12] Broadcast RGB (40) = 0 (Automatic) [Automatic=0|Full=1|Limited 16:235=2] Encoder 0 (32) TMDSConnector 1 (51) Composite-1 (unknown) EDID (1) = blob-id 0 (immutable) DPMS (2) = 0 (On) [On=0|Standby=1|Suspend=2|Off=3] TILE (4) = blob-id 0 (immutable) link-status (5) = 0 (Good) [Good=0|Bad=1] non-desktop (6) = 0 [0 - 1] (immutable) CRTC_ID (20) = object id 107 left margin (35) = 0 [0 - 100] right margin (36) = 0 [0 - 100] top margin (37) = 0 [0 - 100] bottom margin (38) = 0 [0 - 100] TV mode (41) = 0 (NTSC) [NTSC=0|NTSC-443=1|NTSC-J=2|PAL=3|PAL-M=4|PAL-N=5|SECAM=6|Mono=7] mode (52) = 0 (NTSC) [NTSC=0|NTSC-J=1|PAL=2|PAL-M=3|NTSC-443=4|PAL-60=5|PAL-N=6|SECAM=7|Mono=8] Encoder 1 (50) TVDAC Crtc 3 (107) 720x480i@59.94 13.500 720/16/64/58/- 480/6/6/33/- 60 (59.94) OUT_FENCE_PTR (19) = 0 [0 - 18446744073709551615] ACTIVE (22) = 1 [0 - 1] MODE_ID (23) = blob-id 684 len 68 VRR_ENABLED (24) = 0 [0 - 1] CTM (27) = blob-id 0 GAMMA_LUT (28) = blob-id 682 len 2048 GAMMA_LUT_SIZE (29) = 256 [0 - 4294967295] (immutable) Plane 3 (96) fb-id: 683 (crtcs: 3) 0,0 720x480 -> 0,0 720x480 (XR24 AR24 AB24 XB24 RG16 BG16 AR15 XR15 RG24 BG24 YU16 YV16 YU24 YV24 YU12 YV12 NV12 NV21 NV16 NV61 RGB8 BGR8 XR12 AR12 XB12 AB12 BX12 BA12 RX12 RA12) type (8) = 1 (Primary) [Overlay=0|Primary=1|Cursor=2] (immutable) SRC_X (9) = 0 [0 - 4294967295] SRC_Y (10) = 0 [0 - 4294967295] SRC_W (11) = 47185920 [0 - 4294967295] SRC_H (12) = 31457280 [0 - 4294967295] CRTC_X (13) = 0 [-2147483648 - 2147483647] CRTC_Y (14) = 0 [-2147483648 - 2147483647] CRTC_W (15) = 720 [0 - 2147483647] CRTC_H (16) = 480 [0 - 2147483647] FB_ID (17) = object id 683 IN_FENCE_FD (18) = -1 [-1 - 2147483647] CRTC_ID (20) = object id 107 IN_FORMATS (30) = blob-id 97 len 264 (immutable) alpha (98) = 65535 [0 - 65535] pixel blend mode (99) = 0 (Pre-multiplied) [Pre-multiplied=0|Coverage=1|None=2] rotation (100) = 0x1 (rotate-0) [rotate-0=0x1|rotate-180=0x4|reflect-x=0x10|reflect-y=0x20] COLOR_ENCODING (101) = 1 (ITU-R BT.709 YCbCr) [ITU-R BT.601 YCbCr=0|ITU-R BT.709 YCbCr=1|ITU-R BT.2020 YCbCr=2] COLOR_RANGE (102) = 0 (YCbCr limited range) [YCbCr limited range=0|YCbCr full range=1] SCALING_FILTER (103) = 0 (Default) [Default=0|Nearest Neighbor=1] CHROMA_SITING_H (104) = 0 [0 - 65536] CHROMA_SITING_V (105) = 0 [0 - 65536] zpos (106) = 0 [0 - 0] (immutable) FB 683 720x480 XR24Statistics: Posted by Funboringness — Mon Oct 13, 2025 7:07 pm