== Series Details == Series: series starting with [v4,1/2] drm/i915/display: Support PSR Multiple Transcoders URL : https://patchwork.freedesktop.org/series/83577/ State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_9281_full -> Patchwork_18866_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_18866_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_18866_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in
Patchwork_18866_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_exec_whisper@basic-queues-forked-all:
- shard-iclb: [PASS][1] -> [INCOMPLETE][2]
[1]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-iclb7/igt@[email protected]
[2]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-iclb8/igt@[email protected]
* igt@perf_pmu@most-busy-idle-check-all@vcs0:
- shard-snb: [PASS][3] -> [FAIL][4] +1 similar issue
[3]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-snb2/igt@perf_pmu@[email protected]
[4]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-snb5/igt@perf_pmu@[email protected]
New tests
---------
New tests have been introduced between CI_DRM_9281_full and
Patchwork_18866_full:
### New CI tests (1) ###
* boot:
- Statuses : 174 pass(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in Patchwork_18866_full that come from known
issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_ctx_isolation@preservation-s3@vecs0:
- shard-kbl: [PASS][5] -> [DMESG-WARN][6] ([i915#180])
[5]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-kbl1/igt@gem_ctx_isolation@[email protected]
[6]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-kbl2/igt@gem_ctx_isolation@[email protected]
* igt@gem_exec_whisper@basic-normal-all:
- shard-glk: [PASS][7] -> [DMESG-WARN][8] ([i915#118] / [i915#95])
[7]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-glk1/igt@[email protected]
[8]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-glk7/igt@[email protected]
* igt@kms_cursor_edge_walk@pipe-b-64x64-left-edge:
- shard-tglb: [PASS][9] -> [DMESG-WARN][10] ([i915#1982]) +1
similar issue
[9]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-tglb3/igt@[email protected]
[10]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-tglb1/igt@[email protected]
* igt@kms_cursor_legacy@flip-vs-cursor-atomic:
- shard-tglb: [PASS][11] -> [FAIL][12] ([i915#2346])
[11]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-tglb1/igt@[email protected]
[12]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-tglb6/igt@[email protected]
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-skl: [PASS][13] -> [FAIL][14] ([i915#2346])
[13]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-skl7/igt@[email protected]
[14]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-skl7/igt@[email protected]
* igt@kms_draw_crc@draw-method-xrgb8888-mmap-wc-ytiled:
- shard-skl: [PASS][15] -> [FAIL][16] ([i915#52] / [i915#54])
[15]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-skl3/igt@[email protected]
[16]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-skl2/igt@[email protected]
* igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1:
- shard-iclb: [PASS][17] -> [DMESG-WARN][18] ([i915#1982]) +1
similar issue
[17]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-iclb2/igt@kms_flip@[email protected]
[18]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-iclb5/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1:
- shard-tglb: [PASS][19] -> [FAIL][20] ([i915#2598])
[19]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-tglb6/igt@kms_flip@[email protected]
[20]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-tglb5/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-suspend-interruptible@a-dp1:
- shard-apl: [PASS][21] -> [DMESG-WARN][22] ([i915#1635] /
[i915#1982]) +2 similar issues
[21]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-apl2/igt@kms_flip@[email protected]
[22]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-apl7/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-wf_vblank-interruptible@a-hdmi-a1:
- shard-glk: [PASS][23] -> [DMESG-WARN][24] ([i915#1982]) +2
similar issues
[23]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-glk5/igt@kms_flip@[email protected]
[24]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-glk3/igt@kms_flip@[email protected]
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render:
- shard-glk: [PASS][25] -> [FAIL][26] ([i915#49])
[25]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-glk4/igt@kms_frontbuffer_track...@fbc-1p-primscrn-cur-indfb-draw-render.html
[26]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-glk4/igt@kms_frontbuffer_track...@fbc-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render:
- shard-skl: [PASS][27] -> [DMESG-WARN][28] ([i915#1982]) +9
similar issues
[27]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-skl8/igt@kms_frontbuffer_track...@psr-1p-offscren-pri-shrfb-draw-render.html
[28]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-skl2/igt@kms_frontbuffer_track...@psr-1p-offscren-pri-shrfb-draw-render.html
* igt@kms_hdr@bpc-switch:
- shard-skl: [PASS][29] -> [FAIL][30] ([i915#1188])
[29]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-skl7/igt@[email protected]
[30]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-skl7/igt@[email protected]
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes:
- shard-snb: [PASS][31] -> [DMESG-WARN][32] ([i915#42])
[31]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-snb7/igt@[email protected]
[32]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-snb7/igt@[email protected]
* igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
- shard-skl: [PASS][33] -> [FAIL][34] ([fdo#108145] / [i915#265])
[33]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-skl3/igt@[email protected]
[34]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-skl2/igt@[email protected]
* igt@kms_psr@psr2_primary_page_flip:
- shard-iclb: [PASS][35] -> [SKIP][36] ([fdo#109441]) +2 similar
issues
[35]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html
[36]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-iclb5/igt@kms_psr@psr2_primary_page_flip.html
* igt@kms_universal_plane@universal-plane-gen9-features-pipe-a:
- shard-kbl: [PASS][37] -> [DMESG-WARN][38] ([i915#1982]) +3
similar issues
[37]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-kbl2/igt@[email protected]
[38]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-kbl6/igt@[email protected]
* igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend:
- shard-skl: [PASS][39] -> [INCOMPLETE][40] ([i915#198])
[39]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-skl1/igt@[email protected]
[40]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-skl9/igt@[email protected]
* igt@sysfs_heartbeat_interval@mixed@vcs0:
- shard-kbl: [PASS][41] -> [INCOMPLETE][42] ([i915#1731])
[41]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-kbl7/igt@sysfs_heartbeat_interval@[email protected]
[42]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-kbl4/igt@sysfs_heartbeat_interval@[email protected]
#### Possible fixes ####
* igt@core_hotunplug@hotunbind-rebind:
- shard-iclb: [DMESG-WARN][43] ([i915#1982]) -> [PASS][44]
[43]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-iclb4/igt@[email protected]
[44]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-iclb4/igt@[email protected]
* igt@gem_eio@unwedge-stress:
- shard-skl: [FAIL][45] -> [PASS][46]
[45]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-skl4/igt@[email protected]
[46]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-skl5/igt@[email protected]
* igt@gem_exec_store@dword@vecs0:
- shard-skl: [DMESG-WARN][47] ([i915#1982]) -> [PASS][48] +3
similar issues
[47]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-skl9/igt@gem_exec_store@[email protected]
[48]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-skl8/igt@gem_exec_store@[email protected]
* igt@gem_ppgtt@blt-vs-render-ctx0:
- shard-tglb: [INCOMPLETE][49] -> [PASS][50]
[49]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-tglb2/igt@[email protected]
[50]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-tglb3/igt@[email protected]
* igt@gem_userptr_blits@sync-unmap-cycles:
- shard-snb: [INCOMPLETE][51] ([i915#82]) -> [PASS][52]
[51]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-snb2/igt@[email protected]
[52]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-snb2/igt@[email protected]
* {igt@kms_async_flips@alternate-sync-async-flip}:
- shard-kbl: [FAIL][53] ([i915#2521]) -> [PASS][54]
[53]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-kbl3/igt@[email protected]
[54]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-kbl6/igt@[email protected]
* {igt@kms_async_flips@async-flip-with-page-flip-events}:
- shard-glk: [FAIL][55] ([i915#2521]) -> [PASS][56]
[55]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-glk3/igt@[email protected]
[56]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-glk1/igt@[email protected]
- shard-apl: [FAIL][57] ([i915#1635] / [i915#2521]) -> [PASS][58]
[57]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-apl7/igt@[email protected]
[58]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-apl6/igt@[email protected]
* {igt@kms_async_flips@test-time-stamp}:
- shard-tglb: [FAIL][59] ([i915#2597]) -> [PASS][60]
[59]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-tglb6/igt@[email protected]
[60]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-tglb8/igt@[email protected]
* igt@kms_cursor_crc@pipe-a-cursor-64x64-sliding:
- shard-skl: [FAIL][61] ([i915#54]) -> [PASS][62] +1 similar issue
[61]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-skl6/igt@[email protected]
[62]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-skl10/igt@[email protected]
* igt@kms_cursor_edge_walk@pipe-c-64x64-left-edge:
- shard-tglb: [DMESG-WARN][63] ([i915#1982]) -> [PASS][64]
[63]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-tglb3/igt@[email protected]
[64]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-tglb1/igt@[email protected]
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-glk: [DMESG-WARN][65] ([i915#1982]) -> [PASS][66] +3
similar issues
[65]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-glk7/igt@[email protected]
[66]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-glk2/igt@[email protected]
* igt@kms_flip@flip-vs-expired-vblank@a-edp1:
- shard-tglb: [FAIL][67] ([i915#2598]) -> [PASS][68]
[67]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-tglb2/igt@kms_flip@[email protected]
[68]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-tglb5/igt@kms_flip@[email protected]
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
- shard-kbl: [DMESG-WARN][69] ([i915#180]) -> [PASS][70]
[69]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-kbl2/igt@[email protected]
[70]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-kbl1/igt@[email protected]
* igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min:
- shard-skl: [FAIL][71] ([fdo#108145] / [i915#265]) -> [PASS][72]
[71]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-skl7/igt@[email protected]
[72]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-skl7/igt@[email protected]
* igt@kms_psr2_su@frontbuffer:
- shard-iclb: [SKIP][73] ([fdo#109642] / [fdo#111068]) -> [PASS][74]
[73]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-iclb1/igt@[email protected]
[74]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-iclb2/igt@[email protected]
* igt@kms_psr@psr2_cursor_mmap_cpu:
- shard-iclb: [SKIP][75] ([fdo#109441]) -> [PASS][76] +2 similar
issues
[75]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-iclb7/igt@kms_psr@psr2_cursor_mmap_cpu.html
[76]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html
* igt@kms_universal_plane@disable-primary-vs-flip-pipe-a:
- shard-apl: [DMESG-WARN][77] ([i915#1635] / [i915#1982]) ->
[PASS][78] +1 similar issue
[77]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-apl1/igt@[email protected]
[78]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-apl4/igt@[email protected]
* igt@kms_vblank@pipe-c-wait-busy:
- shard-kbl: [DMESG-WARN][79] ([i915#1982]) -> [PASS][80] +1
similar issue
[79]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-kbl1/igt@[email protected]
[80]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-kbl2/igt@[email protected]
* igt@perf@polling-parameterized:
- shard-glk: [FAIL][81] ([i915#1542]) -> [PASS][82]
[81]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-glk4/igt@[email protected]
[82]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-glk4/igt@[email protected]
#### Warnings ####
* igt@i915_pm_dc@dc3co-vpb-simulation:
- shard-glk: [SKIP][83] ([fdo#109271] / [i915#658]) -> [SKIP][84]
([fdo#109271])
[83]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-glk9/igt@[email protected]
[84]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-glk5/igt@[email protected]
- shard-apl: [SKIP][85] ([fdo#109271] / [i915#1635] / [i915#658])
-> [SKIP][86] ([fdo#109271] / [i915#1635])
[85]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-apl6/igt@[email protected]
[86]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-apl3/igt@[email protected]
- shard-kbl: [SKIP][87] ([fdo#109271] / [i915#658]) -> [SKIP][88]
([fdo#109271])
[87]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-kbl1/igt@[email protected]
[88]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-kbl1/igt@[email protected]
* igt@kms_flip@flip-vs-expired-vblank@a-edp1:
- shard-skl: [DMESG-FAIL][89] ([i915#1982]) -> [DMESG-WARN][90]
([i915#1982])
[89]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9281/shard-skl7/igt@kms_flip@[email protected]
[90]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/shard-skl7/igt@kms_flip@[email protected]
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188
[i915#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542
[i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635
[i915#1731]: https://gitlab.freedesktop.org/drm/intel/issues/1731
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#198]: https://gitlab.freedesktop.org/drm/intel/issues/198
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2521]: https://gitlab.freedesktop.org/drm/intel/issues/2521
[i915#2597]: https://gitlab.freedesktop.org/drm/intel/issues/2597
[i915#2598]: https://gitlab.freedesktop.org/drm/intel/issues/2598
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#42]: https://gitlab.freedesktop.org/drm/intel/issues/42
[i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
[i915#52]: https://gitlab.freedesktop.org/drm/intel/issues/52
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
Participating hosts (11 -> 11)
------------------------------
No changes in participating hosts
Build changes
-------------
* Linux: CI_DRM_9281 -> Patchwork_18866
CI-20190529: 20190529
CI_DRM_9281: f88cfb4c62df91cd9024854d8739c5257e4b6a55 @
git://anongit.freedesktop.org/gfx-ci/linux
IGT_5836: 4c2ec0ad123b82f42f9fe2297e1a41fec73c9229 @
git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_18866: 3c163602725810f5d363680af2e11756e58affac @
git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @
git://anongit.freedesktop.org/piglit
== Logs ==
For more details see:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18866/index.html
_______________________________________________ Intel-gfx mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/intel-gfx
