Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-5008

[cef] No GPU acceleration on M114

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • HTML5/WAM
    • None

      After upgrading the the 114 milestone, the GPU acceleration stopped working.

      The GPU process is failing with the following errors:

      On an h3ulcb:
       

      Aug 02 18:13:30 h3ulcb WebAppMgr[757]: [0802/181330.209859:VERBOSE1:first_party_sets_handler_impl.cc(255)] Empty path. Failed initializing First-Party Sets database.
      Aug 02 18:13:30 h3ulcb WebAppMgr[757]: Server listening on 127.0.0.1:15000
      Aug 02 18:13:30 h3ulcb WebAppMgr[786]: [0802/181330.260988:ERROR:gl_context_egl.cc(393)] eglCreateContext failed with error EGL_BAD_MATCH
      Aug 02 18:13:30 h3ulcb audit[786]: ANOM_ABEND auid=4294967295 uid=1001 gid=1001 ses=4294967295 subj=system_u:system_r:init_t:s0 pid=786 co
      

      On the rpi4, it fails with the same error message, but I still need to fetch the journal logs.

      On an h3ulcb, using --in-process-gpu:

      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: drmOpenDevice: node name is /dev/dri/card0
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: drmOpenDevice: open result is 41, (OK)
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: drmGetBusid returned ''
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: drmOpenDevice: node name is /dev/dri/card0
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: drmOpenDevice: open result is 41, (OK)
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: drmGetBusid returned ''
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: [0802/181330.240785:ERROR:gl_display.cc(829)] Initialization of all EGL display types failed.
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: [0802/181330.240975:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed.
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: drmOpenDevice: node name is /dev/dri/card0
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: drmOpenDevice: open result is 43, (OK)
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: drmGetBusid returned ''
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: drmOpenDevice: node name is /dev/dri/card0
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: drmOpenDevice: open result is 43, (OK)
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: drmGetBusid returned ''
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: [0802/181330.259993:ERROR:gl_display.cc(829)] Initialization of all EGL display types failed.
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: [0802/181330.260185:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed.
      Aug 02 18:13:30 h3ulcb WebAppMgr[758]: [0802/181330.260263:VERBOSE1:gpu_init.cc(892)] gl::init::InitializeGLNoExtensionsOneOff failed
      

      Note: building with the enable_validating_command_decoder gn arg set makes the acceleration work on qemu, but not on the tested boards.

      The journal logs are attached.

      journal_h3ulcb.log
      journal_h3ulcb_inprocess.log

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            rzanoni Roger Zanoni
            rzanoni Roger Zanoni
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: