matzrm
Posts: 21
Joined: Tue Sep 03, 2019 9:15 am

Questions about fkms, gbm and color alpha channel

Thu Oct 03, 2019 10:32 am

Hi all,
I have an Qt\QML app running on pi4 with GBM on fkms driver. All is working well except if I set to "transparent" or a color with alpha != 0 as background color of the root component of qml.

So I have some questions:
  • Using GBM I can start the application only in fullscreen mode. Is it right?
  • With the new driver (fkms) alpha channel is not allowed. Is it right?
  • X11 is the only way to launch more then one Qt\QML app on the screen?
My goal is run more then one app on the screen, avoiding window overlapping. With rpi 3B+ and legacy driver I had no problems.

Thank you.

6by9
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 7563
Joined: Wed Dec 04, 2013 11:27 am
Location: ZZ9 Plural Z Alpha, aka just outside Cambridge.

Re: Questions about fkms, gbm and color alpha channel

Thu Oct 03, 2019 10:53 am

matzrm wrote:
Thu Oct 03, 2019 10:32 am
Hi all,
I have an Qt\QML app running on pi4 with GBM on fkms driver. All is working well except if I set to "transparent" or a color with alpha != 0 as background color of the root component of qml.

So I have some questions:
  • Using GBM I can start the application only in fullscreen mode. Is it right?
GBM is Generic Buffer Management, so technically it only allocates buffers that are suitable for use for rendering.
DRM (Direct Rendering Manager) and KMS (Kernel Mode Setting) are the two parts that deal with actually rendering images.
DRM supports a single authorised client at a time. If X is running then it is that client.
matzrm wrote:
  • With the new driver (fkms) alpha channel is not allowed. Is it right?
alpha should be allowed, although I haven't explicitly tested it recently. Can you provide some more details as to exactly what formats and other parameters you are using? It is possible that I've missed the combination of formats with a per pixel alpha (eg RGBA) and then also adding a global alpha to the plane.
If you can confirm that, then I'm happy to take a look to see if there is something obvious that I've missed.
matzrm wrote:
  • X11 is the only way to launch more then one Qt\QML app on the screen?
If X is the one true DRM client, then your only option is to use EGL to compose onto the screen. There are no direct paths to add overlays to the display.
matzrm wrote:My goal is run more then one app on the screen, avoiding window overlapping. With rpi 3B+ and legacy driver I had no problems.
In legacy mode you were probably either software composing, or cheating and adding Dispmanx layers (directly adding layers to the hardware composition).
Software Engineer at Raspberry Pi Trading. Views expressed are still personal views.
I'm not interested in doing contracts for bespoke functionality - please don't ask.

matzrm
Posts: 21
Joined: Tue Sep 03, 2019 9:15 am

Re: Questions about fkms, gbm and color alpha channel

Thu Oct 03, 2019 12:55 pm

alpha should be allowed, although I haven't explicitly tested it recently. Can you provide some more details as to exactly what formats and other parameters you are using? It is possible that I've missed the combination of formats with a per pixel alpha (eg RGBA) and then also adding a global alpha to the plane.
If you can confirm that, then I'm happy to take a look to see if there is something obvious that I've missed.
Let's start from this point.

My enviroment:
  • Host VM Ubuntu 19 64bit
  • cross-compiled Qt 5.12.5 (qtbase qtdeclarative qtquickcontrols qtquickcontrols2 qtmultimedia qtsvg qtxmlpatterns qtgraphicaleffects qtwebsockets) with gcc 8.3
  • pi4
How to reproduce bug:
  • With QtCreator create a Empty Qt Quick Application
  • Edit main.qml in this way:

    Code: Select all

    Window {
        visible: true
        width: 640
        height: 480
        title: qsTr("Hello World")
        color: "red"
    
        Rectangle {
            x: 200
            y: 200
            width: 300
            height: 300
            color: "yellow"
    
        }
    }
    
  • Launch the debug to check if the app starts, the screen is all in red color and a yellow rectangle is shown.
  • Now come back to main.qml and edit the color of the Window element to

    Code: Select all

    color="transparent"
  • Restart the debug but now you can read on console:

    Code: Select all

     Could not queue DRM page flip on screen HDMI1 
    and nothing is shown on the screen.
PS: You can also check that the app runs only in fullscreen mode, but if alpha worked it wouldn't be a problem.

6by9
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 7563
Joined: Wed Dec 04, 2013 11:27 am
Location: ZZ9 Plural Z Alpha, aka just outside Cambridge.

Re: Questions about fkms, gbm and color alpha channel

Thu Oct 03, 2019 1:56 pm

Sorry, I'm not going to replicate any complicated environment.
Can you please explain what you are trying to compose and what is expected to be transparent? The overall window? In which case what are you expecting to be behind it? It can't be X as that has relinquished the screen to allow you to be the single DRM client.

It looks like the error condition comes from either
https://github.com/qt/qtbase/blob/dev/s ... n.cpp#L265
or
https://github.com/qt/qtbase/blob/dev/s ... n.cpp#L359
Most likely the latter as VSP2 appears to be a composition API on Renesas SoCs.
None of the code in there appears to have any reference to alpha, and the only reference to transparent is in regard to the cursor.

Add "drm.debug=0x14" to /boot/cmdline.txt (do not add any carriage returns) and provide the kernel log when you try to run your app. Ideally launch it from a remote terminal as all mouse updates will add several log lines to the log, and we don't need to know about those.
Software Engineer at Raspberry Pi Trading. Views expressed are still personal views.
I'm not interested in doing contracts for bespoke functionality - please don't ask.

matzrm
Posts: 21
Joined: Tue Sep 03, 2019 9:15 am

Re: Questions about fkms, gbm and color alpha channel

Fri Oct 04, 2019 6:24 am

I want that the overall window is transparent, but you are right, I have to forget what I have done with rpi3 and legacy driver, and starting to use X to compose the screen, for example Chromium + myApp (started with xcb platform).

Anyway here you can find the log, maybe the interesting part starts from 25secs...

Code: Select all

Oct  4 07:13:13 raspberrypi kernel: [    1.007763] vchiq: vchiq_init_state: slot_zero = (ptrval), is_master = 0
Oct  4 07:13:13 raspberrypi kernel: [    1.011040] [vc_sm_connected_init]: start
Oct  4 07:13:13 raspberrypi kernel: [    1.019928] [vc_sm_connected_init]: end - returning 0
Oct  4 07:13:13 raspberrypi kernel: [    1.022669] Initializing XFRM netlink socket
Oct  4 07:13:13 raspberrypi kernel: [    1.024321] NET: Registered protocol family 17
Oct  4 07:13:13 raspberrypi kernel: [    1.026027] Key type dns_resolver registered
Oct  4 07:13:13 raspberrypi kernel: [    1.027999] Registering SWP/SWPB emulation handler
Oct  4 07:13:13 raspberrypi kernel: [    1.030214] registered taskstats version 1
Oct  4 07:13:13 raspberrypi kernel: [    1.031833] Loading compiled-in X.509 certificates
Oct  4 07:13:13 raspberrypi kernel: [    1.041143] uart-pl011 fe201000.serial: cts_event_workaround enabled
Oct  4 07:13:13 raspberrypi kernel: [    1.042899] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 34, base_baud = 0) is a PL011 rev2
Oct  4 07:13:13 raspberrypi kernel: [    1.047527] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
Oct  4 07:13:13 raspberrypi kernel: [    1.049695] brcmstb_thermal fd5d2200.thermal: registered AVS TMON of-sensor driver
Oct  4 07:13:13 raspberrypi kernel: [    1.052014] mmc-bcm2835 fe300000.mmcnr: mmc_debug:0 mmc_debug2:0
Oct  4 07:13:13 raspberrypi kernel: [    1.053714] mmc-bcm2835 fe300000.mmcnr: DMA channel allocated
Oct  4 07:13:13 raspberrypi kernel: [    1.081370] sdhci-iproc fe340000.emmc2: Linked as a consumer to regulator.1
Oct  4 07:13:13 raspberrypi kernel: [    1.091739] usb 1-1: new high-speed USB device number 2 using xhci_hcd
Oct  4 07:13:13 raspberrypi kernel: [    1.102807] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
Oct  4 07:13:13 raspberrypi kernel: [    1.106091] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
Oct  4 07:13:13 raspberrypi kernel: [    1.109373] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
Oct  4 07:13:13 raspberrypi kernel: [    1.113900] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
Oct  4 07:13:13 raspberrypi kernel: [    1.115560] mmc0: SDHCI controller on fe340000.emmc2 [fe340000.emmc2] using ADMA
Oct  4 07:13:13 raspberrypi kernel: [    1.118585] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
Oct  4 07:13:13 raspberrypi kernel: [    1.119801] of_cfs_init
Oct  4 07:13:13 raspberrypi kernel: [    1.121900] of_cfs_init: OK
Oct  4 07:13:13 raspberrypi kernel: [    1.124127] Waiting for root device PARTUUID=48f4e2a0-02...
Oct  4 07:13:13 raspberrypi kernel: [    1.176729] random: fast init done
Oct  4 07:13:13 raspberrypi kernel: [    1.193288] mmc1: new high speed SDIO card at address 0001
Oct  4 07:13:13 raspberrypi kernel: [    1.236959] mmc0: new ultra high speed DDR50 SDHC card at address e624
Oct  4 07:13:13 raspberrypi kernel: [    1.239699] mmcblk0: mmc0:e624 SL32G 28.8 GiB
Oct  4 07:13:13 raspberrypi kernel: [    1.242952]  mmcblk0: p1 p2
Oct  4 07:13:13 raspberrypi kernel: [    1.273133] usb 1-1: New USB device found, idVendor=2109, idProduct=3431, bcdDevice= 4.20
Oct  4 07:13:13 raspberrypi kernel: [    1.274809] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct  4 07:13:13 raspberrypi kernel: [    1.276482] usb 1-1: Product: USB2.0 Hub
Oct  4 07:13:13 raspberrypi kernel: [    1.279519] hub 1-1:1.0: USB hub found
Oct  4 07:13:13 raspberrypi kernel: [    1.281425] hub 1-1:1.0: 4 ports detected
Oct  4 07:13:13 raspberrypi kernel: [    1.295779] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
Oct  4 07:13:13 raspberrypi kernel: [    1.297514] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
Oct  4 07:13:13 raspberrypi kernel: [    1.308631] devtmpfs: mounted
Oct  4 07:13:13 raspberrypi kernel: [    1.316689] Freeing unused kernel memory: 2048K
Oct  4 07:13:13 raspberrypi kernel: [    1.321965] Run /sbin/init as init process
Oct  4 07:13:13 raspberrypi kernel: [    1.900986] NET: Registered protocol family 10
Oct  4 07:13:13 raspberrypi kernel: [    1.903994] Segment Routing with IPv6
Oct  4 07:13:13 raspberrypi kernel: [    2.603754] random: systemd: uninitialized urandom read (16 bytes read)
Oct  4 07:13:13 raspberrypi kernel: [    2.613476] random: systemd: uninitialized urandom read (16 bytes read)
Oct  4 07:13:13 raspberrypi kernel: [    2.625968] random: systemd: uninitialized urandom read (16 bytes read)
Oct  4 07:13:13 raspberrypi kernel: [    3.381252] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
Oct  4 07:13:13 raspberrypi kernel: [    4.033357] rpivid-mem feb00000.hevc-decoder: rpivid-hevcmem initialised: Registers at 0xfeb00000 length 0x0000ffff
Oct  4 07:13:13 raspberrypi kernel: [    4.033954] rpivid-mem feb10000.rpivid-local-intc: rpivid-intcmem initialised: Registers at 0xfeb10000 length 0x00000fff
Oct  4 07:13:13 raspberrypi kernel: [    4.034438] rpivid-mem feb20000.h264-decoder: rpivid-h264mem initialised: Registers at 0xfeb20000 length 0x0000ffff
Oct  4 07:13:13 raspberrypi kernel: [    4.034889] rpivid-mem feb30000.vp9-decoder: rpivid-vp9mem initialised: Registers at 0xfeb30000 length 0x0000ffff
Oct  4 07:13:13 raspberrypi kernel: [    4.053301] vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned.
Oct  4 07:13:13 raspberrypi kernel: [    4.055291] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
Oct  4 07:13:13 raspberrypi kernel: [    4.055314] [vc_sm_connected_init]: start
Oct  4 07:13:13 raspberrypi kernel: [    4.062218] [vc_sm_connected_init]: installed successfully
Oct  4 07:13:13 raspberrypi kernel: [    4.063955] media: Linux media interface: v0.10
Oct  4 07:13:13 raspberrypi kernel: [    4.098438] videodev: Linux video capture interface: v2.00
Oct  4 07:13:13 raspberrypi kernel: [    4.133173] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
Oct  4 07:13:13 raspberrypi kernel: [    4.162158] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
Oct  4 07:13:13 raspberrypi kernel: [    4.165821] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
Oct  4 07:13:13 raspberrypi kernel: [    4.185831] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
Oct  4 07:13:13 raspberrypi kernel: [    4.185847] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
Oct  4 07:13:13 raspberrypi kernel: [    4.190984] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
Oct  4 07:13:13 raspberrypi kernel: [    4.190999] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
Oct  4 07:13:13 raspberrypi kernel: [    4.197333] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
Oct  4 07:13:13 raspberrypi kernel: [    4.197349] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
Oct  4 07:13:13 raspberrypi kernel: [    4.281096] cfg80211: Loading compiled-in X.509 certificates for regulatory database
Oct  4 07:13:13 raspberrypi kernel: [    4.318381] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
Oct  4 07:13:13 raspberrypi kernel: [    4.328959] bcm2835_audio soc:audio: card created with 8 channels
Oct  4 07:13:13 raspberrypi kernel: [    4.384030] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
Oct  4 07:13:13 raspberrypi kernel: [    4.454368] brcmfmac: F1 signature read @0x18000000=0x15264345
Oct  4 07:13:13 raspberrypi kernel: [    4.470242] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
Oct  4 07:13:13 raspberrypi kernel: [    4.470618] usbcore: registered new interface driver brcmfmac
Oct  4 07:13:13 raspberrypi kernel: [    4.621406] [drm] Initialized v3d 1.0.0 20180419 for fec00000.v3d on minor 0
Oct  4 07:13:13 raspberrypi kernel: [    4.670066] [drm:vc4_fkms_connector_init [vc4]] connector_init, display_num 2
Oct  4 07:13:13 raspberrypi kernel: [    4.670279] [drm:drm_connector_init [drm]] cmdline mode for connector HDMI-A-1  1920x1080@60Hz
Oct  4 07:13:13 raspberrypi kernel: [    4.670565] vc4-drm soc:gpu: bound fe600000.firmwarekms (ops vc4_fkms_ops [vc4])
Oct  4 07:13:13 raspberrypi kernel: [    4.670581] checking generic (3e887000 373800) vs hw (0 ffffffffffffffff)
Oct  4 07:13:13 raspberrypi kernel: [    4.670593] fb: switching to vc4drmfb from simple
Oct  4 07:13:13 raspberrypi kernel: [    4.670825] Console: switching to colour dummy device 80x30
Oct  4 07:13:13 raspberrypi kernel: [    4.675507] [drm] Initialized vc4 0.0.0 20140616 for soc:gpu on minor 1
Oct  4 07:13:13 raspberrypi kernel: [    4.675521] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
Oct  4 07:13:13 raspberrypi kernel: [    4.675530] [drm] No driver support for vblank timestamp query.
Oct  4 07:13:13 raspberrypi kernel: [    4.675539] [drm] Setting vblank_disable_immediate to false because get_vblank_timestamp == NULL
Oct  4 07:13:13 raspberrypi kernel: [    4.675663] [drm:drm_setup_crtcs [drm_kms_helper]] 
Oct  4 07:13:13 raspberrypi kernel: [    4.675750] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:51:HDMI-A-1]
Oct  4 07:13:13 raspberrypi kernel: [    4.675822] [drm:vc4_fkms_connector_detect [vc4]] connector detect.
Oct  4 07:13:13 raspberrypi kernel: [    4.675913] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:51:HDMI-A-1] status updated from unknown to connected
Oct  4 07:13:13 raspberrypi kernel: [    4.706622] [drm:drm_add_display_info [drm]] non_desktop set to 0
Oct  4 07:13:13 raspberrypi kernel: [    4.706823] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS clock 225000 kHz
Oct  4 07:13:13 raspberrypi kernel: [    4.707030] [drm:drm_add_edid_modes [drm]] ELD monitor HSG1233
Oct  4 07:13:13 raspberrypi kernel: [    4.707229] [drm:drm_add_edid_modes [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
Oct  4 07:13:13 raspberrypi kernel: [    4.707407] [drm:drm_add_edid_modes [drm]] ELD size 32, SAD count 1
Oct  4 07:13:13 raspberrypi kernel: [    4.707582] [drm:drm_add_display_info [drm]] non_desktop set to 0
Oct  4 07:13:13 raspberrypi kernel: [    4.707755] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS clock 225000 kHz
Oct  4 07:13:13 raspberrypi kernel: [    4.708599] [drm:drm_mode_debug_printmodeline [drm]] Modeline 61:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
Oct  4 07:13:13 raspberrypi kernel: [    4.708774] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    4.708978] [drm:drm_mode_debug_printmodeline [drm]] Modeline 73:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
Oct  4 07:13:13 raspberrypi kernel: [    4.709151] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    4.709158] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
Oct  4 07:13:13 raspberrypi kernel: [    4.709335] [drm:drm_mode_debug_printmodeline [drm]] Modeline 76:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
Oct  4 07:13:13 raspberrypi kernel: [    4.709511] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    4.709708] [drm:drm_mode_debug_printmodeline [drm]] Modeline 78:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
Oct  4 07:13:13 raspberrypi kernel: [    4.709904] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    4.710108] [drm:drm_mode_debug_printmodeline [drm]] Modeline 81:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
Oct  4 07:13:13 raspberrypi kernel: [    4.710288] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    4.710467] [drm:drm_mode_debug_printmodeline [drm]] Modeline 84:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
Oct  4 07:13:13 raspberrypi kernel: [    4.710641] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    4.710843] [drm:drm_mode_debug_printmodeline [drm]] Modeline 86:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
Oct  4 07:13:13 raspberrypi kernel: [    4.711023] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    4.711204] [drm:drm_mode_debug_printmodeline [drm]] Modeline 91:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
Oct  4 07:13:13 raspberrypi kernel: [    4.711381] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    4.711577] [drm:drm_mode_debug_printmodeline [drm]] Modeline 94:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
Oct  4 07:13:13 raspberrypi kernel: [    4.711752] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    4.712259] [drm:drm_mode_debug_printmodeline [drm]] Modeline 96:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
Oct  4 07:13:13 raspberrypi kernel: [    4.712430] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    4.712539] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:51:HDMI-A-1] probed modes :
Oct  4 07:13:13 raspberrypi kernel: [    4.712716] [drm:drm_mode_debug_printmodeline [drm]] Modeline 58:"1920x1080" 60 138500 1920 1968 2000 2080 1080 1083 1088 1111 0x48 0x9
Oct  4 07:13:13 raspberrypi kernel: [    4.712890] [drm:drm_mode_debug_printmodeline [drm]] Modeline 72:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    4.713063] [drm:drm_mode_debug_printmodeline [drm]] Modeline 90:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    4.713239] [drm:drm_mode_debug_printmodeline [drm]] Modeline 80:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    4.713417] [drm:drm_mode_debug_printmodeline [drm]] Modeline 64:"1680x1050" 60 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9
Oct  4 07:13:13 raspberrypi kernel: [    4.713596] [drm:drm_mode_debug_printmodeline [drm]] Modeline 66:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    4.713773] [drm:drm_mode_debug_printmodeline [drm]] Modeline 65:"1440x900" 60 88750 1440 1488 1520 1600 900 903 909 926 0x40 0x9
Oct  4 07:13:13 raspberrypi kernel: [    4.713947] [drm:drm_mode_debug_printmodeline [drm]] Modeline 67:"1280x960" 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    4.714120] [drm:drm_mode_debug_printmodeline [drm]] Modeline 59:"1360x768" 60 85500 1360 1424 1536 1792 768 771 777 795 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    4.714296] [drm:drm_mode_debug_printmodeline [drm]] Modeline 68:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    4.714488] [drm:drm_mode_debug_printmodeline [drm]] Modeline 74:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    4.714696] [drm:drm_mode_debug_printmodeline [drm]] Modeline 88:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    4.714912] [drm:drm_mode_debug_printmodeline [drm]] Modeline 60:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    4.715088] [drm:drm_mode_debug_printmodeline [drm]] Modeline 82:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    4.715266] [drm:drm_mode_debug_printmodeline [drm]] Modeline 71:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    4.715467] [drm:drm_mode_debug_printmodeline [drm]] Modeline 69:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    4.715652] [drm:drm_mode_debug_printmodeline [drm]] Modeline 63:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    4.715832] [drm:drm_mode_debug_printmodeline [drm]] Modeline 83:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    4.716011] [drm:drm_mode_debug_printmodeline [drm]] Modeline 85:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    4.716188] [drm:drm_mode_debug_printmodeline [drm]] Modeline 87:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    4.716361] [drm:drm_mode_debug_printmodeline [drm]] Modeline 93:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    4.716534] [drm:drm_mode_debug_printmodeline [drm]] Modeline 62:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    4.716708] [drm:drm_mode_debug_printmodeline [drm]] Modeline 75:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    4.716885] [drm:drm_mode_debug_printmodeline [drm]] Modeline 77:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    4.717059] [drm:drm_mode_debug_printmodeline [drm]] Modeline 89:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    4.717250] [drm:drm_mode_debug_printmodeline [drm]] Modeline 70:"640x480" 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    4.717436] [drm:drm_mode_debug_printmodeline [drm]] Modeline 79:"640x480" 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    4.717524] [drm:drm_setup_crtcs [drm_kms_helper]] connector 51 enabled? yes
Oct  4 07:13:13 raspberrypi kernel: [    4.717616] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 51
Oct  4 07:13:13 raspberrypi kernel: [    4.717698] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
Oct  4 07:13:13 raspberrypi kernel: [    4.717781] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 7680x7680 config
Oct  4 07:13:13 raspberrypi kernel: [    4.717862] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 1920x1080 set on crtc 49 (0,0)
Oct  4 07:13:13 raspberrypi kernel: [    4.717946] [drm:drm_fb_helper_generic_probe [drm_kms_helper]] surface width(1920), height(1080) and bpp(32)
Oct  4 07:13:13 raspberrypi kernel: [    4.724095] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Feb 27 2018 03:15:32 version 7.45.154 (r684107 CY) FWID 01-4fbe0b04
Oct  4 07:13:13 raspberrypi kernel: [    4.750619] [drm:drm_mode_addfb2 [drm]] [FB:73]
Oct  4 07:13:13 raspberrypi kernel: [    4.754089] [drm:drm_atomic_state_init [drm]] Allocated atomic state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.754279] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:28:plane-0] (ptrval) state to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.754458] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:35:plane-1] (ptrval) state to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.754635] [drm:drm_atomic_set_fb_for_plane [drm]] Set [NOFB] for [PLANE:35:plane-1] state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.754812] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:42:plane-2] (ptrval) state to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.754985] [drm:drm_atomic_set_fb_for_plane [drm]] Set [NOFB] for [PLANE:42:plane-2] state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.755163] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:49:crtc-0] (ptrval) state to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.755345] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for [CRTC:49:crtc-0] state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.755520] [drm:drm_atomic_set_crtc_for_plane [drm]] Link [PLANE:28:plane-0] state (ptrval) to [CRTC:49:crtc-0]
Oct  4 07:13:13 raspberrypi kernel: [    4.755694] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:73] for [PLANE:28:plane-0] state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.755870] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:49:crtc-0] to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.756051] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:51:HDMI-A-1] (ptrval) state to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.756225] [drm:drm_atomic_set_crtc_for_connector [drm]] Link [CONNECTOR:51:HDMI-A-1] state (ptrval) to [CRTC:49:crtc-0]
Oct  4 07:13:13 raspberrypi kernel: [    4.756396] [drm:drm_atomic_check_only [drm]] checking (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.756487] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:49:crtc-0] mode changed
Oct  4 07:13:13 raspberrypi kernel: [    4.756567] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:49:crtc-0] enable changed
Oct  4 07:13:13 raspberrypi kernel: [    4.756643] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:49:crtc-0] active changed
Oct  4 07:13:13 raspberrypi kernel: [    4.756714] [drm:vc4_fkms_connector_best_encoder [vc4]] best_connector.
Oct  4 07:13:13 raspberrypi kernel: [    4.756801] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:51:HDMI-A-1]
Oct  4 07:13:13 raspberrypi kernel: [    4.756867] [drm:vc4_fkms_connector_best_encoder [vc4]] best_connector.
Oct  4 07:13:13 raspberrypi kernel: [    4.756952] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:51:HDMI-A-1] using [ENCODER:50:TMDS-50] on [CRTC:49:crtc-0]
Oct  4 07:13:13 raspberrypi kernel: [    4.757036] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:49:crtc-0] needs all connectors, enable: y, active: y
Oct  4 07:13:13 raspberrypi kernel: [    4.757226] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:49:crtc-0] to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.757413] [drm:drm_atomic_add_affected_planes [drm]] Adding all current planes for [CRTC:49:crtc-0] to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.757598] [drm:drm_atomic_normalize_zpos [drm]] [CRTC:49:crtc-0] calculating normalized zpos values
Oct  4 07:13:13 raspberrypi kernel: [    4.757777] [drm:drm_atomic_normalize_zpos [drm]] [PLANE:28:plane-0] processing zpos value 0
Oct  4 07:13:13 raspberrypi kernel: [    4.757954] [drm:drm_atomic_normalize_zpos [drm]] [PLANE:28:plane-0] normalized zpos value 0
Oct  4 07:13:13 raspberrypi kernel: [    4.758035] [drm:vc4_plane_atomic_check [vc4]] [PLANE:28:plane-0] plane update 1920x1080@44 +dst(0,0, 1920,1080) +src(0,0, 125829120,70778880) 0xdf300000/00000000/00000000/7680, alpha 65535 zpos 0
Oct  4 07:13:13 raspberrypi kernel: [    4.758098] [drm:vc4_crtc_atomic_check [vc4]] [CRTC:49] crtc_atomic_check.
Oct  4 07:13:13 raspberrypi kernel: [    4.758282] [drm:drm_atomic_commit [drm]] committing (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.758381] [drm:drm_atomic_helper_commit_modeset_disables [drm_kms_helper]] modeset on [CRTC:49:crtc-0]
Oct  4 07:13:13 raspberrypi kernel: [    4.758481] [drm:vc4_crtc_mode_set_nofb [vc4]] Setting mode for display num 2 mode name 1920x1080, clk 138500, h(disp 1920, start 1968, end 2000, total 2080, skew 0) v(disp 1080, start 1083, end 1088, total 1111, scan 0), vrefresh 60, par 0, flags 0x0009
Oct  4 07:13:13 raspberrypi kernel: [    4.911895] [drm:drm_atomic_helper_commit_modeset_disables [drm_kms_helper]] modeset on [ENCODER:50:TMDS-50]
Oct  4 07:13:13 raspberrypi kernel: [    4.911982] [drm:vc4_plane_set_blank [vc4]] [PLANE:28:plane-0] primary plane unblank
Oct  4 07:13:13 raspberrypi kernel: [    4.915058] [drm:vc4_crtc_atomic_flush [vc4]] [CRTC:49] crtc_atomic_flush.
Oct  4 07:13:13 raspberrypi kernel: [    4.915146] [drm:drm_atomic_helper_commit_modeset_enables [drm_kms_helper]] enabling [CRTC:49:crtc-0]
Oct  4 07:13:13 raspberrypi kernel: [    4.915214] [drm:vc4_crtc_enable [vc4]] [CRTC:49] vblanks on.
Oct  4 07:13:13 raspberrypi kernel: [    4.915287] [drm:vc4_fkms_enable_vblank [vc4]] [CRTC:49] enable_vblank.
Oct  4 07:13:13 raspberrypi kernel: [    4.915361] [drm:vc4_plane_set_blank [vc4]] [PLANE:28:plane-0] primary plane unblank
Oct  4 07:13:13 raspberrypi kernel: [    4.915503] [drm:drm_atomic_helper_commit_modeset_enables [drm_kms_helper]] enabling [ENCODER:50:TMDS-50]
Oct  4 07:13:13 raspberrypi kernel: [    4.915564] [drm:vc4_fkms_encoder_enable [vc4]] Encoder_enable
Oct  4 07:13:13 raspberrypi kernel: [    4.926004] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.926233] [drm:__drm_atomic_state_free [drm]] Freeing atomic state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.927107] Console: switching to colour frame buffer device 240x67
Oct  4 07:13:13 raspberrypi kernel: [    4.927358] [drm:drm_atomic_state_init [drm]] Allocated atomic state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.927541] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:28:plane-0] (ptrval) state to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.927723] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:49:crtc-0] (ptrval) state to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.928299] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:35:plane-1] (ptrval) state to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.928473] [drm:drm_atomic_set_fb_for_plane [drm]] Set [NOFB] for [PLANE:35:plane-1] state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.928647] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:42:plane-2] (ptrval) state to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.928818] [drm:drm_atomic_set_fb_for_plane [drm]] Set [NOFB] for [PLANE:42:plane-2] state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.929001] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for [CRTC:49:crtc-0] state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.929174] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:73] for [PLANE:28:plane-0] state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.933520] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:49:crtc-0] to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.933707] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:51:HDMI-A-1] (ptrval) state to (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.933885] [drm:drm_atomic_set_crtc_for_connector [drm]] Link [CONNECTOR:51:HDMI-A-1] state (ptrval) to [NOCRTC]
Oct  4 07:13:13 raspberrypi kernel: [    4.934062] [drm:drm_atomic_set_crtc_for_connector [drm]] Link [CONNECTOR:51:HDMI-A-1] state (ptrval) to [CRTC:49:crtc-0]
Oct  4 07:13:13 raspberrypi kernel: [    4.934237] [drm:drm_atomic_check_only [drm]] checking (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.934320] [drm:vc4_fkms_connector_best_encoder [vc4]] best_connector.
Oct  4 07:13:13 raspberrypi kernel: [    4.934412] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:51:HDMI-A-1]
Oct  4 07:13:13 raspberrypi kernel: [    4.934479] [drm:vc4_fkms_connector_best_encoder [vc4]] best_connector.
Oct  4 07:13:13 raspberrypi kernel: [    4.934568] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:51:HDMI-A-1] keeps [ENCODER:50:TMDS-50], now on [CRTC:49:crtc-0]
Oct  4 07:13:13 raspberrypi kernel: [    4.934658] [drm:vc4_plane_atomic_check [vc4]] [PLANE:28:plane-0] plane update 1920x1080@44 +dst(0,0, 1920,1080) +src(0,0, 125829120,70778880) 0xdf300000/00000000/00000000/7680, alpha 65535 zpos 0
Oct  4 07:13:13 raspberrypi kernel: [    4.934775] [drm:vc4_crtc_atomic_check [vc4]] [CRTC:49] crtc_atomic_check.
Oct  4 07:13:13 raspberrypi kernel: [    4.934965] [drm:drm_atomic_commit [drm]] committing (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.949344] [drm:vc4_plane_set_blank [vc4]] [PLANE:28:plane-0] primary plane unblank
Oct  4 07:13:13 raspberrypi kernel: [    4.949482] [drm:vc4_crtc_atomic_flush [vc4]] [CRTC:49] crtc_atomic_flush.
Oct  4 07:13:13 raspberrypi kernel: [    4.957616] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.957815] [drm:__drm_atomic_state_free [drm]] Freeing atomic state (ptrval)
Oct  4 07:13:13 raspberrypi kernel: [    4.977443] vc4-drm soc:gpu: fb0: DRM emulated frame buffer device
Oct  4 07:13:13 raspberrypi kernel: [    5.184108] rtc-ds1307 1-0068: registered as rtc0
Oct  4 07:13:13 raspberrypi kernel: [    6.020036] uart-pl011 fe201000.serial: no DMA platform data
Oct  4 07:13:13 raspberrypi kernel: [    6.072166] [drm:vc4_fkms_connector_detect [vc4]] connector detect.
Oct  4 07:13:13 raspberrypi kernel: [    6.072321] [drm:drm_fb_helper_hotplug_event.part.9 [drm_kms_helper]] 
Oct  4 07:13:13 raspberrypi kernel: [    6.072403] [drm:drm_setup_crtcs [drm_kms_helper]] 
Oct  4 07:13:13 raspberrypi kernel: [    6.072490] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:51:HDMI-A-1]
Oct  4 07:13:13 raspberrypi kernel: [    6.072554] [drm:vc4_fkms_connector_detect [vc4]] connector detect.
Oct  4 07:13:13 raspberrypi kernel: [    6.101586] random: crng init done
Oct  4 07:13:13 raspberrypi kernel: [    6.101601] random: 7 urandom warning(s) missed due to ratelimiting
Oct  4 07:13:13 raspberrypi kernel: [    6.102277] [drm:drm_add_display_info [drm]] non_desktop set to 0
Oct  4 07:13:13 raspberrypi kernel: [    6.102482] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS clock 225000 kHz
Oct  4 07:13:13 raspberrypi kernel: [    6.102704] [drm:drm_add_edid_modes [drm]] ELD monitor HSG1233
Oct  4 07:13:13 raspberrypi kernel: [    6.102898] [drm:drm_add_edid_modes [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
Oct  4 07:13:13 raspberrypi kernel: [    6.103081] [drm:drm_add_edid_modes [drm]] ELD size 32, SAD count 1
Oct  4 07:13:13 raspberrypi kernel: [    6.103262] [drm:drm_add_display_info [drm]] non_desktop set to 0
Oct  4 07:13:13 raspberrypi kernel: [    6.103435] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS clock 225000 kHz
Oct  4 07:13:13 raspberrypi kernel: [    6.104461] [drm:drm_mode_debug_printmodeline [drm]] Modeline 86:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
Oct  4 07:13:13 raspberrypi kernel: [    6.104701] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    6.104895] [drm:drm_mode_debug_printmodeline [drm]] Modeline 103:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
Oct  4 07:13:13 raspberrypi kernel: [    6.105072] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    6.105254] [drm:drm_mode_debug_printmodeline [drm]] Modeline 106:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
Oct  4 07:13:13 raspberrypi kernel: [    6.105437] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    6.105618] [drm:drm_mode_debug_printmodeline [drm]] Modeline 108:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
Oct  4 07:13:13 raspberrypi kernel: [    6.105792] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    6.105972] [drm:drm_mode_debug_printmodeline [drm]] Modeline 111:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
Oct  4 07:13:13 raspberrypi kernel: [    6.106156] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    6.106342] [drm:drm_mode_debug_printmodeline [drm]] Modeline 114:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
Oct  4 07:13:13 raspberrypi kernel: [    6.106512] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    6.106690] [drm:drm_mode_debug_printmodeline [drm]] Modeline 116:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
Oct  4 07:13:13 raspberrypi kernel: [    6.106861] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    6.107041] [drm:drm_mode_debug_printmodeline [drm]] Modeline 121:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
Oct  4 07:13:13 raspberrypi kernel: [    6.107215] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    6.107407] [drm:drm_mode_debug_printmodeline [drm]] Modeline 124:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
Oct  4 07:13:13 raspberrypi kernel: [    6.107596] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    6.107788] [drm:drm_mode_debug_printmodeline [drm]] Modeline 126:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
Oct  4 07:13:13 raspberrypi kernel: [    6.107962] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: NO_INTERLACE
Oct  4 07:13:13 raspberrypi kernel: [    6.108078] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:51:HDMI-A-1] probed modes :
Oct  4 07:13:13 raspberrypi kernel: [    6.108259] [drm:drm_mode_debug_printmodeline [drm]] Modeline 58:"1920x1080" 60 138500 1920 1968 2000 2080 1080 1083 1088 1111 0x48 0x9
Oct  4 07:13:13 raspberrypi kernel: [    6.108451] [drm:drm_mode_debug_printmodeline [drm]] Modeline 72:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    6.108644] [drm:drm_mode_debug_printmodeline [drm]] Modeline 90:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    6.108827] [drm:drm_mode_debug_printmodeline [drm]] Modeline 80:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    6.109001] [drm:drm_mode_debug_printmodeline [drm]] Modeline 64:"1680x1050" 60 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9
Oct  4 07:13:13 raspberrypi kernel: [    6.109176] [drm:drm_mode_debug_printmodeline [drm]] Modeline 66:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    6.109357] [drm:drm_mode_debug_printmodeline [drm]] Modeline 65:"1440x900" 60 88750 1440 1488 1520 1600 900 903 909 926 0x40 0x9
Oct  4 07:13:13 raspberrypi kernel: [    6.109537] [drm:drm_mode_debug_printmodeline [drm]] Modeline 67:"1280x960" 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    6.109714] [drm:drm_mode_debug_printmodeline [drm]] Modeline 59:"1360x768" 60 85500 1360 1424 1536 1792 768 771 777 795 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    6.109894] [drm:drm_mode_debug_printmodeline [drm]] Modeline 68:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    6.110069] [drm:drm_mode_debug_printmodeline [drm]] Modeline 74:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    6.110243] [drm:drm_mode_debug_printmodeline [drm]] Modeline 88:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    6.110418] [drm:drm_mode_debug_printmodeline [drm]] Modeline 60:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    6.110591] [drm:drm_mode_debug_printmodeline [drm]] Modeline 82:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    6.110765] [drm:drm_mode_debug_printmodeline [drm]] Modeline 71:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    6.110940] [drm:drm_mode_debug_printmodeline [drm]] Modeline 69:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
Oct  4 07:13:13 raspberrypi kernel: [    6.111115] [drm:drm_mode_debug_printmodeline [drm]] Modeline 63:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    6.111294] [drm:drm_mode_debug_printmodeline [drm]] Modeline 83:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    6.111492] [drm:drm_mode_debug_printmodeline [drm]] Modeline 85:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    6.111706] [drm:drm_mode_debug_printmodeline [drm]] Modeline 87:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    6.111932] [drm:drm_mode_debug_printmodeline [drm]] Modeline 93:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    6.112150] [drm:drm_mode_debug_printmodeline [drm]] Modeline 62:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    6.112355] [drm:drm_mode_debug_printmodeline [drm]] Modeline 75:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    6.112562] [drm:drm_mode_debug_printmodeline [drm]] Modeline 77:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    6.112769] [drm:drm_mode_debug_printmodeline [drm]] Modeline 89:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    6.112968] [drm:drm_mode_debug_printmodeline [drm]] Modeline 70:"640x480" 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    6.113156] [drm:drm_mode_debug_printmodeline [drm]] Modeline 79:"640x480" 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
Oct  4 07:13:13 raspberrypi kernel: [    6.113247] [drm:drm_setup_crtcs [drm_kms_helper]] connector 51 enabled? yes
Oct  4 07:13:13 raspberrypi kernel: [    6.113329] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 51
Oct  4 07:13:13 raspberrypi kernel: [    6.113406] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
Oct  4 07:13:13 raspberrypi kernel: [    6.113480] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 1920x1080 config
Oct  4 07:13:13 raspberrypi kernel: [    6.121625] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 1920x1080 set on crtc 49 (0,0)
Oct  4 07:13:13 raspberrypi kernel: [    6.121838] [drm:drm_atomic_state_init [drm]] Allocated atomic state dfb2da00
Oct  4 07:13:13 raspberrypi kernel: [    6.122064] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:28:plane-0] 8a6328bd state to dfb2da00
Oct  4 07:13:13 raspberrypi kernel: [    6.122244] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:49:crtc-0] 5d91f42c state to dfb2da00
Oct  4 07:13:13 raspberrypi kernel: [    6.122418] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:35:plane-1] 222f005b state to dfb2da00
Oct  4 07:13:13 raspberrypi kernel: [    6.122593] [drm:drm_atomic_set_fb_for_plane [drm]] Set [NOFB] for [PLANE:35:plane-1] state 222f005b
Oct  4 07:13:13 raspberrypi kernel: [    6.122768] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:42:plane-2] 2b773674 state to dfb2da00
Oct  4 07:13:13 raspberrypi kernel: [    6.122939] [drm:drm_atomic_set_fb_for_plane [drm]] Set [NOFB] for [PLANE:42:plane-2] state 2b773674
Oct  4 07:13:13 raspberrypi kernel: [    6.123122] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for [CRTC:49:crtc-0] state 5d91f42c
Oct  4 07:13:13 raspberrypi kernel: [    6.123295] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:73] for [PLANE:28:plane-0] state 8a6328bd
Oct  4 07:13:13 raspberrypi kernel: [    6.123471] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:49:crtc-0] to dfb2da00
Oct  4 07:13:13 raspberrypi kernel: [    6.123651] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:51:HDMI-A-1] eb67e4b1 state to dfb2da00
Oct  4 07:13:13 raspberrypi kernel: [    6.123825] [drm:drm_atomic_set_crtc_for_connector [drm]] Link [CONNECTOR:51:HDMI-A-1] state eb67e4b1 to [NOCRTC]
Oct  4 07:13:13 raspberrypi kernel: [    6.123998] [drm:drm_atomic_set_crtc_for_connector [drm]] Link [CONNECTOR:51:HDMI-A-1] state eb67e4b1 to [CRTC:49:crtc-0]
Oct  4 07:13:13 raspberrypi kernel: [    6.124170] [drm:drm_atomic_check_only [drm]] checking dfb2da00
Oct  4 07:13:13 raspberrypi kernel: [    6.124241] [drm:vc4_fkms_connector_best_encoder [vc4]] best_connector.
Oct  4 07:13:13 raspberrypi kernel: [    6.124330] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:51:HDMI-A-1]
Oct  4 07:13:13 raspberrypi kernel: [    6.124385] [drm:vc4_fkms_connector_best_encoder [vc4]] best_connector.
Oct  4 07:13:13 raspberrypi kernel: [    6.124468] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:51:HDMI-A-1] keeps [ENCODER:50:TMDS-50], now on [CRTC:49:crtc-0]
Oct  4 07:13:13 raspberrypi kernel: [    6.124539] [drm:vc4_plane_atomic_check [vc4]] [PLANE:28:plane-0] plane update 1920x1080@44 +dst(0,0, 1920,1080) +src(0,0, 125829120,70778880) 0xdf300000/00000000/00000000/7680, alpha 65535 zpos 0
Oct  4 07:13:13 raspberrypi kernel: [    6.124593] [drm:vc4_crtc_atomic_check [vc4]] [CRTC:49] crtc_atomic_check.
Oct  4 07:13:13 raspberrypi kernel: [    6.124773] [drm:drm_atomic_commit [drm]] committing dfb2da00
Oct  4 07:13:13 raspberrypi kernel: [    6.124857] [drm:vc4_plane_set_blank [vc4]] [PLANE:28:plane-0] primary plane unblank
Oct  4 07:13:13 raspberrypi kernel: [    6.124974] [drm:vc4_crtc_atomic_flush [vc4]] [CRTC:49] crtc_atomic_flush.
Oct  4 07:13:13 raspberrypi kernel: [    6.141967] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state dfb2da00
Oct  4 07:13:13 raspberrypi kernel: [    6.142188] [drm:__drm_atomic_state_free [drm]] Freeing atomic state dfb2da00
Oct  4 07:13:13 raspberrypi kernel: [    6.255557] 8021q: 802.1Q VLAN Support v1.8
Oct  4 07:13:13 raspberrypi kernel: [    6.430321] Adding 102396k swap on /var/swap.  Priority:-2 extents:1 across:102396k SSFS
Oct  4 07:13:13 raspberrypi kernel: [    6.463686] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Oct  4 07:13:13 raspberrypi kernel: [    6.463707] brcmfmac: power management disabled
Oct  4 07:13:13 raspberrypi kernel: [    6.668694] bcmgenet: Skipping UMAC reset
Oct  4 07:13:13 raspberrypi kernel: [    6.761955] bcmgenet fd580000.genet: configuring instance for external RGMII (no delay)
Oct  4 07:13:13 raspberrypi kernel: [    6.762179] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Oct  4 07:13:14 raspberrypi kernel: [    7.831956] bcmgenet fd580000.genet eth0: Link is Down
Oct  4 07:13:18 raspberrypi kernel: [   11.191780] [drm:vc4_fkms_disable_vblank [vc4]] [CRTC:49] disable_vblank.
Oct  4 07:13:19 raspberrypi kernel: [   11.992000] bcmgenet fd580000.genet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
Oct  4 07:13:19 raspberrypi kernel: [   11.992037] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Oct  4 07:13:19 raspberrypi kernel: [   12.784383] Bluetooth: Core ver 2.22
Oct  4 07:13:19 raspberrypi kernel: [   12.784462] NET: Registered protocol family 31
Oct  4 07:13:19 raspberrypi kernel: [   12.784472] Bluetooth: HCI device and connection manager initialized
Oct  4 07:13:19 raspberrypi kernel: [   12.784495] Bluetooth: HCI socket layer initialized
Oct  4 07:13:19 raspberrypi kernel: [   12.784511] Bluetooth: L2CAP socket layer initialized
Oct  4 07:13:19 raspberrypi kernel: [   12.784556] Bluetooth: SCO socket layer initialized
Oct  4 07:13:19 raspberrypi kernel: [   12.799253] Bluetooth: HCI UART driver ver 2.3
Oct  4 07:13:19 raspberrypi kernel: [   12.799270] Bluetooth: HCI UART protocol H4 registered
Oct  4 07:13:19 raspberrypi kernel: [   12.799352] Bluetooth: HCI UART protocol Three-wire (H5) registered
Oct  4 07:13:19 raspberrypi kernel: [   12.799579] Bluetooth: HCI UART protocol Broadcom registered
Oct  4 07:13:20 raspberrypi kernel: [   12.972089] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Oct  4 07:13:20 raspberrypi kernel: [   12.972095] Bluetooth: BNEP filters: protocol multicast
Oct  4 07:13:20 raspberrypi kernel: [   12.972106] Bluetooth: BNEP socket layer initialized
Oct  4 07:13:23 raspberrypi kernel: [   16.472378] [drm:vc4_fkms_connector_detect [vc4]] connector detect.
Oct  4 07:13:32 raspberrypi kernel: [   25.581260] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:51:HDMI-A-1]
Oct  4 07:13:32 raspberrypi kernel: [   25.581333] [drm:vc4_fkms_connector_detect [vc4]] connector detect.
Oct  4 07:13:32 raspberrypi kernel: [   25.610087] [drm:drm_add_display_info [drm]] non_desktop set to 0
Oct  4 07:13:32 raspberrypi kernel: [   25.610273] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS clock 225000 kHz
Oct  4 07:13:32 raspberrypi kernel: [   25.610470] [drm:drm_add_edid_modes [drm]] ELD monitor HSG1233
Oct  4 07:13:32 raspberrypi kernel: [   25.610647] [drm:drm_add_edid_modes [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
Oct  4 07:13:32 raspberrypi kernel: [   25.610820] [drm:drm_add_edid_modes [drm]] ELD size 32, SAD count 1
Oct  4 07:13:32 raspberrypi kernel: [   25.610995] [drm:drm_add_display_info [drm]] non_desktop set to 0
Oct  4 07:13:32 raspberrypi kernel: [   25.611169] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS clock 225000 kHz
Oct  4 07:13:32 raspberrypi kernel: [   25.614544] [drm:drm_mode_debug_printmodeline [drm]] Modeline 86:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
Oct  4 07:13:32 raspberrypi kernel: [   25.614723] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE
Oct  4 07:13:32 raspberrypi kernel: [   25.614905] [drm:drm_mode_debug_printmodeline [drm]] Modeline 103:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
Oct  4 07:13:32 raspberrypi kernel: [   25.615077] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE
Oct  4 07:13:32 raspberrypi kernel: [   25.615254] [drm:drm_mode_debug_printmodeline [drm]] Modeline 106:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
Oct  4 07:13:32 raspberrypi kernel: [   25.615424] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: NO_INTERLACE
Oct  4 07:13:32 raspberrypi kernel: [   25.615600] [drm:drm_mode_debug_printmodeline [drm]] Modeline 108:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
Oct  4 07:13:32 raspberrypi kernel: [   25.615770] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: NO_INTERLACE
Oct  4 07:13:32 raspberrypi kernel: [   25.615944] [drm:drm_mode_debug_printmodeline [drm]] Modeline 111:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
Oct  4 07:13:32 raspberrypi kernel: [   25.616113] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE
Oct  4 07:13:32 raspberrypi kernel: [   25.616288] [drm:drm_mode_debug_printmodeline [drm]] Modeline 114:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
Oct  4 07:13:32 raspberrypi kernel: [   25.616457] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: NO_INTERLACE
Oct  4 07:13:32 raspberrypi kernel: [   25.616633] [drm:drm_mode_debug_printmodeline [drm]] Modeline 116:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
Oct  4 07:13:32 raspberrypi kernel: [   25.616803] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: NO_INTERLACE
Oct  4 07:13:32 raspberrypi kernel: [   25.616978] [drm:drm_mode_debug_printmodeline [drm]] Modeline 121:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
Oct  4 07:13:32 raspberrypi kernel: [   25.617147] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE
Oct  4 07:13:32 raspberrypi kernel: [   25.617322] [drm:drm_mode_debug_printmodeline [drm]] Modeline 124:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
Oct  4 07:13:32 raspberrypi kernel: [   25.617491] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: NO_INTERLACE
Oct  4 07:13:32 raspberrypi kernel: [   25.617666] [drm:drm_mode_debug_printmodeline [drm]] Modeline 126:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
Oct  4 07:13:32 raspberrypi kernel: [   25.617834] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: NO_INTERLACE
Oct  4 07:13:32 raspberrypi kernel: [   25.617932] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:51:HDMI-A-1] probed modes :
Oct  4 07:13:32 raspberrypi kernel: [   25.618107] [drm:drm_mode_debug_printmodeline [drm]] Modeline 58:"1920x1080" 60 138500 1920 1968 2000 2080 1080 1083 1088 1111 0x48 0x9
Oct  4 07:13:32 raspberrypi kernel: [   25.618280] [drm:drm_mode_debug_printmodeline [drm]] Modeline 72:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
Oct  4 07:13:32 raspberrypi kernel: [   25.618452] [drm:drm_mode_debug_printmodeline [drm]] Modeline 90:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
Oct  4 07:13:32 raspberrypi kernel: [   25.618624] [drm:drm_mode_debug_printmodeline [drm]] Modeline 80:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5
Oct  4 07:13:32 raspberrypi kernel: [   25.618796] [drm:drm_mode_debug_printmodeline [drm]] Modeline 64:"1680x1050" 60 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9
Oct  4 07:13:32 raspberrypi kernel: [   25.618968] [drm:drm_mode_debug_printmodeline [drm]] Modeline 66:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5
Oct  4 07:13:32 raspberrypi kernel: [   25.619140] [drm:drm_mode_debug_printmodeline [drm]] Modeline 65:"1440x900" 60 88750 1440 1488 1520 1600 900 903 909 926 0x40 0x9
Oct  4 07:13:32 raspberrypi kernel: [   25.619312] [drm:drm_mode_debug_printmodeline [drm]] Modeline 67:"1280x960" 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
Oct  4 07:13:32 raspberrypi kernel: [   25.619484] [drm:drm_mode_debug_printmodeline [drm]] Modeline 59:"1360x768" 60 85500 1360 1424 1536 1792 768 771 777 795 0x40 0x5
Oct  4 07:13:32 raspberrypi kernel: [   25.619657] [drm:drm_mode_debug_printmodeline [drm]] Modeline 68:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
Oct  4 07:13:32 raspberrypi kernel: [   25.619829] [drm:drm_mode_debug_printmodeline [drm]] Modeline 74:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
Oct  4 07:13:32 raspberrypi kernel: [   25.620002] [drm:drm_mode_debug_printmodeline [drm]] Modeline 88:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
Oct  4 07:13:32 raspberrypi kernel: [   25.620174] [drm:drm_mode_debug_printmodeline [drm]] Modeline 60:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
Oct  4 07:13:32 raspberrypi kernel: [   25.620346] [drm:drm_mode_debug_printmodeline [drm]] Modeline 82:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
Oct  4 07:13:32 raspberrypi kernel: [   25.620518] [drm:drm_mode_debug_printmodeline [drm]] Modeline 71:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
Oct  4 07:13:32 raspberrypi kernel: [   25.620690] [drm:drm_mode_debug_printmodeline [drm]] Modeline 69:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
Oct  4 07:13:32 raspberrypi kernel: [   25.620862] [drm:drm_mode_debug_printmodeline [drm]] Modeline 63:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
Oct  4 07:13:32 raspberrypi kernel: [   25.621033] [drm:drm_mode_debug_printmodeline [drm]] Modeline 83:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
Oct  4 07:13:32 raspberrypi kernel: [   25.621205] [drm:drm_mode_debug_printmodeline [drm]] Modeline 85:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
Oct  4 07:13:32 raspberrypi kernel: [   25.621377] [drm:drm_mode_debug_printmodeline [drm]] Modeline 87:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:32 raspberrypi kernel: [   25.621549] [drm:drm_mode_debug_printmodeline [drm]] Modeline 93:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:32 raspberrypi kernel: [   25.621721] [drm:drm_mode_debug_printmodeline [drm]] Modeline 62:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:32 raspberrypi kernel: [   25.621952] [drm:drm_mode_debug_printmodeline [drm]] Modeline 75:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:32 raspberrypi kernel: [   25.622128] [drm:drm_mode_debug_printmodeline [drm]] Modeline 77:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
Oct  4 07:13:32 raspberrypi kernel: [   25.622303] [drm:drm_mode_debug_printmodeline [drm]] Modeline 89:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
Oct  4 07:13:32 raspberrypi kernel: [   25.622478] [drm:drm_mode_debug_printmodeline [drm]] Modeline 70:"640x480" 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
Oct  4 07:13:32 raspberrypi kernel: [   25.622653] [drm:drm_mode_debug_printmodeline [drm]] Modeline 79:"640x480" 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
Oct  4 07:13:32 raspberrypi kernel: [   25.739631] [drm:drm_atomic_state_init [drm]] Allocated atomic state 03680432
Oct  4 07:13:32 raspberrypi kernel: [   25.739710] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:42:plane-2] fbc44d82 state to 03680432
Oct  4 07:13:32 raspberrypi kernel: [   25.739783] [drm:drm_atomic_set_fb_for_plane [drm]] Set [NOFB] for [PLANE:42:plane-2] state fbc44d82
Oct  4 07:13:32 raspberrypi kernel: [   25.739853] [drm:drm_atomic_check_only [drm]] checking 03680432
Oct  4 07:13:32 raspberrypi kernel: [   25.739929] [drm:drm_atomic_commit [drm]] committing 03680432
Oct  4 07:13:32 raspberrypi kernel: [   25.740010] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state 03680432
Oct  4 07:13:32 raspberrypi kernel: [   25.740081] [drm:__drm_atomic_state_free [drm]] Freeing atomic state 03680432
Oct  4 07:13:32 raspberrypi kernel: [   25.740166] [drm:drm_atomic_state_init [drm]] Allocated atomic state f075b0fc
Oct  4 07:13:32 raspberrypi kernel: [   25.740237] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:42:plane-2] d30e769b state to f075b0fc
Oct  4 07:13:32 raspberrypi kernel: [   25.740306] [drm:drm_atomic_set_fb_for_plane [drm]] Set [NOFB] for [PLANE:42:plane-2] state d30e769b
Oct  4 07:13:32 raspberrypi kernel: [   25.740418] [drm:drm_atomic_check_only [drm]] checking f075b0fc
Oct  4 07:13:32 raspberrypi kernel: [   25.740489] [drm:drm_atomic_commit [drm]] committing f075b0fc
Oct  4 07:13:32 raspberrypi kernel: [   25.740907] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state f075b0fc
Oct  4 07:13:32 raspberrypi kernel: [   25.740980] [drm:__drm_atomic_state_free [drm]] Freeing atomic state f075b0fc
Oct  4 07:13:33 raspberrypi kernel: [   26.680427] [drm:drm_mode_addfb2 [drm]] [FB:81]
Oct  4 07:13:33 raspberrypi kernel: [   26.680574] [drm:drm_mode_page_flip_ioctl [drm]] Page flip is not allowed to change frame buffer format.

6by9
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 7563
Joined: Wed Dec 04, 2013 11:27 am
Location: ZZ9 Plural Z Alpha, aka just outside Cambridge.

Re: Questions about fkms, gbm and color alpha channel

Fri Oct 04, 2019 1:17 pm

matzrm wrote:
Fri Oct 04, 2019 6:24 am
I want that the overall window is transparent, but you are right, I have to forget what I have done with rpi3 and legacy driver, and starting to use X to compose the screen, for example Chromium + myApp (started with xcb platform).
If your app is in running alongside X, then you can't use DRM/KMS to add layers. Look at using EGL.
matzrm wrote:Anyway here you can find the log, maybe the interesting part starts from 25secs...

Code: Select all

<snip>
Oct  4 07:13:33 raspberrypi kernel: [   26.680427] [drm:drm_mode_addfb2 [drm]] [FB:81]
Oct  4 07:13:33 raspberrypi kernel: [   26.680574] [drm:drm_mode_page_flip_ioctl [drm]] Page flip is not allowed to change frame buffer format.
Well there is your answer. Your QT framework is trying to change the frame buffer format via a flip only, and that is not permitted.
Software Engineer at Raspberry Pi Trading. Views expressed are still personal views.
I'm not interested in doing contracts for bespoke functionality - please don't ask.

pik33
Posts: 183
Joined: Thu Sep 10, 2015 4:26 pm

Re: Questions about fkms, gbm and color alpha channel

Sat Oct 05, 2019 4:00 pm

I also didn't manage to get any transparency/alpha channel using RPi4/FKMS.

What I tried to achieve was an OpenGL window with a transparent background, so only 3D objects are visible.

Using Lazarus, as it is multiplatform environment, and its OpenGL context component to start OpenGL, setting alpha bits to 8 and then using GLClear with transparent color I got this result on a PC

On RPi I got non-transparent bacground color.

Then I also tried several other methods to get the transparency with no sucess.

The conclusion was: the alpha channel doesn't work on RPi4.

This was not a critical thing for me so I left this unsolved.

Return to “Graphics programming”