Page MenuHomePhabricator

raster (Carsten Haitzler (Rasterman))Administrator
Keeper of the rabid stoat

Projects (8)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Jan 27 2013, 4:24 PM (451 w, 20 h)
Roles
Administrator
Availability
Available

Behold... the rabid stoat! Prostrate yourselves before it before it is too late!

Recent Activity

Today

raster closed D12292: evas_map: use source size for uv instead of proxy size.
Mon, Sep 20, 2:28 AM · efl
raster accepted D12292: evas_map: use source size for uv instead of proxy size.
Mon, Sep 20, 2:11 AM · efl

Sun, Sep 12

raster added a comment to T8926: Fullscreen DXVK-window rendering problem.

The top crashdump is the same place. It's deep inside the nvidia driver somewhere and no idea why. this certainly is not the notification bug thing you saw (I've been trying to reproduce it with asan on and find nothing here - e keeps running solidly day after day with notifications and i installed the same browser extension you did). but .. this is on amd - different gl library. as the gl library is just code that executes inside of the enlightenment process, a problem inside that library can cause just about any problem like memory corruption and crashes. it's not isolated in any way. asan doesn't find any issue because it isn't directly inside code executed by efl or e (as asan adds checking code into that to make sure it's doing things right). youre option now is to use valgrind - but it's slow. it interprets every instruction a process runs and does this checking for ever ything. it may not be able to provide details other than "some code inside libnvidia.so did X to memory Y" but perhaps that memory might be some memory efl passed into gl. if efl (evas gl engine in this case) was passing bad memory into drivers and then they accessed it - i would be seeing your bug too i imagine. my guess here is this memory is internal to nvidia's driver. you're down to valgrind now though.

Sun, Sep 12, 1:04 AM · enlightenment-git

Thu, Sep 9

raster added a comment to T8926: Fullscreen DXVK-window rendering problem.

i just installed the plasma browser integration extension - it seems to fail (tries to connect and failed - not surprising - it's not under plasma and possibly looking for some service). i'll see if this changes anything.

Thu, Sep 9, 1:01 AM · enlightenment-git
raster added a comment to T8926: Fullscreen DXVK-window rendering problem.

hmm that extension could be what is triggering things? maybe it's forcing built in browser notifications to use the notification dbus api? i don't think that is actually a bug - but it is triggering a bug in e (the same thing i am saying about the nvidia drivers :)). in this case there is an issue in e/efl somewhere and the job is to find it. such extensions - simple notification api usage by some client should not kill off e. even if they use the api poorly, e should handle it gracefully.

Thu, Sep 9, 12:55 AM · enlightenment-git

Wed, Sep 8

raster added a comment to T8926: Fullscreen DXVK-window rendering problem.

just been trying to reproduce your crash in e .. i can't. holding down f when playing a yt video. ctrl+f on any window. holding down f11 in chrome too... toggles back and forth, no issue even with asan enabled in the build which should catch bugs that might otherwise be skipped. :( if you can build with asan - that'd help as i can't see the issue :(

Wed, Sep 8, 4:46 PM · enlightenment-git
raster added a comment to T8926: Fullscreen DXVK-window rendering problem.

so the crashdumps do seem to be an e problem. will get back to that later.

Wed, Sep 8, 4:28 PM · enlightenment-git
raster added a comment to T8926: Fullscreen DXVK-window rendering problem.

so it seems this happens in e and kde. it seems to hang about more stubbornly in e but the core issue is the same. that to me says "time to talk to nvidia". you could try the nouveau drivers - but YMMV there. another option is to switch to another gpu (eg amd or intel etc.). fyi the double/triple buffering doesn't change buffering - it changes what evas ASSUMES the buffering mode is for calculating partial updates. the best is ti leave it on auto. there is no setting in e/evas to specifically use single, double, triple etc. buffering. it will thus use whatever the driver layer thinks is right (normally triple buffering).

Wed, Sep 8, 11:38 AM · enlightenment-git

Sun, Sep 5

raster closed D12290: Elm Config: adapt elm_config scale on HiDPI devices on Windows.
Sun, Sep 5, 1:16 AM · efl
raster accepted D12290: Elm Config: adapt elm_config scale on HiDPI devices on Windows.
Sun, Sep 5, 1:12 AM · efl

Fri, Sep 3

raster closed D12289: Evil: improve timer resolution of timers and waiters.
Fri, Sep 3, 1:28 AM · efl
raster accepted D12289: Evil: improve timer resolution of timers and waiters.
Fri, Sep 3, 1:07 AM · efl

Aug 14 2021

raster requested changes to D12288: Content Fit Enhancment.
Aug 14 2021, 3:09 PM · efl

Aug 12 2021

raster renamed T6599: spam from buy discount High Strength High Glossy Plastic to spam.

This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.

Aug 12 2021, 9:20 AM · Restricted Project, enlightenment-git
raster closed T7539: Editing contents of IBar crashes Enlightenment 0.22.X as Resolved.

old and out of date

Aug 12 2021, 5:23 AM
raster closed T8046: enlightenment_filemanager <file> should open the file directory and select the file instead of {calling xdg-open?} as Wontfix.

enlightemnent_open is called by xdg-open and xdg-open is meant to open any file base on mime type -= ie a dir will come up in the file manager, a jpeg will use whatever image viewer is known to handle that like you double-click the jpeg in efm ... and thus executables like xterm will be EXECUTED. thats how it's meant to work. enlightenment_open does what would happen if you double-licked on that file icon. so it's doing exactly what it is intended to do.

Aug 12 2021, 5:19 AM · enlightenment_filemanager
raster renamed T8612: spam from error al abrir aplicaciones to spam.

This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.

Aug 12 2021, 5:04 AM · Restricted Project
raster added a comment to T8634: Bugreport Disk Encryption.

Ummm.... Where do you type this in? this must be fore your log in so before enlightenment even runs?

Aug 12 2021, 5:01 AM · Bug Report
raster renamed T8636: spam from Borrowing a Loan can Boost your Business to spam.

This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.

Aug 12 2021, 5:00 AM · Restricted Project
raster added a comment to T8791: Guru Meditation when pressing ESC during Quickaccess setup.

sorry - didnt see this here. have you tried git master? i'd need full gdb debug -0 no line numbers here... :(

Aug 12 2021, 4:49 AM · enlightenment-git
raster updated the task description for T8939: news.

This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.

Aug 12 2021, 2:20 AM · Restricted Project

Aug 9 2021

raster moved T6726: E/EFL Flat Theme from Backlog to In WIP on the enlightenment-git board.
Aug 9 2021, 3:47 AM · Restricted Project, efl: widgets, enlightenment-git, Restricted Project

Aug 6 2021

raster closed D12287: RADME: Update Windows status.
Aug 6 2021, 12:54 AM · efl
raster accepted D12287: RADME: Update Windows status.
Aug 6 2021, 12:40 AM · efl

Jul 22 2021

raster added a comment to T8952: incorrect dim-out of laptop screen when external HDMI is unplugged .

i've plugged in monitors and never seen this. everything should fade out to black (to hide the screen re-configuring with everything now black and back-light dimmed to lowest level), then e reconfigured the screen, then it fades it all back in. all screens are treated the same - desktop or laptop. same thing. the only difference is desktop screens can fade using ddc controls instead of sysfs controls. this requires ddcutil to be installed and the monitor to reliably work with ddc - but for the internal laptop screen it should also work. i've always seen this work reliably. keep in mind that when e fades to black it BOTH dims the back-light to minimum level (0 which may mean completely off for your hardware OR it may just be very dark - if you shine a bright light on the screen you should be able to see some details on the screen if it was just the back-light being off). but e ALSO RENDERS a fade to black - so basically a big black rectangle covering the whole screen that fades in from alpha 0 to solid - this causing all screens to draw black. so e does both to hide everything - that's the point. to make everything as invisible as possible while it re-configures things

Jul 22 2021, 1:47 AM · enlightenment-git

Jul 19 2021

raster added a comment to T6726: E/EFL Flat Theme.

some parts are unfinished. but yes - its very different. it's flat. as i explained - it's what most people demand to be "modern" so having to do it.

Jul 19 2021, 11:35 AM · Restricted Project, efl: widgets, enlightenment-git, Restricted Project

Jul 14 2021

raster added a comment to T6726: E/EFL Flat Theme.

I don't know what you are talking about... buttons have a shadow and a different color. they press in... when you press the button the shadow contracts and is less blurry so it looks like it presses in. i don't get the "buttons look just like labels" bit... as they don't. see below:

Jul 14 2021, 3:24 AM · Restricted Project, efl: widgets, enlightenment-git, Restricted Project

Jul 11 2021

raster added a comment to T8951: Enlightenment flickering wayland issue.

Can't tell you what the flickering is - we render surfaces normally like any others. we don't do explicit fences. The input problem is known. I don't know what the solution should be (have ideas). Have not spent any time looking into fixing that. so "I know. ffox has issues". I have other priorities and frankly just don't have the time to look into this - other things are keeping me busy that are neither for wayland or x specifically -t hey are general for e and are on the todo list.

Jul 11 2021, 4:02 AM

Jul 8 2021

raster closed T8947: Missing ctrl:swapcaps xkboption on keyboard settings as Resolved.
Jul 8 2021, 9:55 AM · enlightenment-git
raster added a comment to T8947: Missing ctrl:swapcaps xkboption on keyboard settings.

fixed by 7d694d6eea4a599f7d60af4c38f12a6d01fc57fa in git master

Jul 8 2021, 9:55 AM · enlightenment-git

Jun 18 2021

raster closed D12284: evas_vg_load_svg: Fix color parsing.
Jun 18 2021, 2:27 AM · efl
raster accepted D12284: evas_vg_load_svg: Fix color parsing.

:)

Jun 18 2021, 2:26 AM · efl

Jun 1 2021

raster added a comment to T8942: Cursor missing after unblanking/unlocking.

i dont see this and my screensaver kicks in a lot.... same as your git efl/e - i haven't seen this. default theme too...

Jun 1 2021, 2:39 PM · enlightenment-git

May 30 2021

raster closed D12281: fix typo.
May 30 2021, 12:48 PM · efl
raster accepted D12281: fix typo.
May 30 2021, 12:42 PM · efl

May 29 2021

raster added a comment to T8919: Broken vsync in latest efl git.

i seriously think you have a driver bug. that vsync option just sets eglswapinterval to 1 instead of 0. that means egl (the xserver end of it) will wait for a vsync to swap buffers. you could try build efl with full opengl instead of egl but full opengl will use the glx swap interval api instead... so it may just end up the same. animators are still timed to vblank/sync events if possible on that platform etc. even without vsync enabled.

May 29 2021, 4:10 AM · enlightenment-git, efl

May 28 2021

raster added a comment to T8919: Broken vsync in latest efl git.

Well I'm a bit stumped - without poking round to see more detailed info ... :|

May 28 2021, 1:49 PM · enlightenment-git, efl

May 26 2021

raster updated subscribers of T8885: Epour not working.

@rafspiny ?

May 26 2021, 7:53 AM · Restricted Project

May 24 2021

raster added a comment to D12279: eet: initialize descriptor class' func.type_get and func.type_set.

:) \o/ :) cool!

May 24 2021, 3:25 AM · efl
raster requested changes to D12278: eet_data: Prevent uninitialized pointer read.
May 24 2021, 1:28 AM · efl
raster added a comment to D12278: eet_data: Prevent uninitialized pointer read.

good point - but shouldn't this be fixed in eet_eina_stream_data_descriptor_class_set() ?

May 24 2021, 1:28 AM · efl
raster accepted D12277: gif loader: show the current frame image if getting row is failed.

i assume this is for a partly downloaded file or something?

May 24 2021, 1:16 AM · efl

May 23 2021

raster abandoned D12107: ecore_exe_posix: add timeout exception to avoid deadlock..

this was fixed by avoiding heap allocations as per thread here.

May 23 2021, 1:04 PM · efl
raster commandeered D12107: ecore_exe_posix: add timeout exception to avoid deadlock..
May 23 2021, 1:03 PM · efl
raster closed D12273: elementary: Add EOAPI definition in Elementary to allow removal in other libraries.
May 23 2021, 12:56 PM · efl
raster closed D12271: ecore: Rename EAPI macro to ECORE_API in Ecore library.
May 23 2021, 12:54 PM · efl
raster closed D12272: edje: Add weak symbol.
May 23 2021, 12:54 PM · efl
raster closed D12270: eldbus: Rename EAPI macro to ELDBUS_API in Eldbus library.
May 23 2021, 12:54 PM · efl
raster closed D12274: efl: Rename EAPI macro to EFL_API in Efl sub-library.
May 23 2021, 12:53 PM · efl
raster closed D12275: TextBlock: Fix content Fit with Markup-font-size.
May 23 2021, 12:53 PM · efl
raster added a comment to T8823: Volume Control / Multimedia Keys on Screen Lock.

At ome point i need to come back to lock screen and expanding what it can do, but i'm busy with color classes and related stuff right now.

May 23 2021, 11:52 AM · enlightenment-git
raster closed T8878: Mixer: Multiple Mics Listed, but laptop only has 1 as Resolved.

it's not fake. it is real. pulse says so. pavucontol happens to choose to filter these out and hide them, but they are real pulse entities. emixer now does also filter them out

May 23 2021, 11:49 AM · enlightenment-git
raster closed T8883: Manage pulseaudio default sink within emixer as Resolved.
May 23 2021, 11:46 AM · enlightenment-git
raster closed T8885: Epour not working as Resolved.
May 23 2021, 11:44 AM · Restricted Project
raster closed D12276: Boost compatibility with recent libtorrent versions..

c7264e9ed5eb1725d926cbc76324bfbb9bfc6da9

May 23 2021, 11:44 AM
raster added a comment to T8885: Epour not working.

fixed by D12276 ?

May 23 2021, 11:43 AM · Restricted Project
raster accepted D12276: Boost compatibility with recent libtorrent versions..
May 23 2021, 11:41 AM

May 21 2021

raster added a comment to D12275: TextBlock: Fix content Fit with Markup-font-size.

cool

May 21 2021, 6:27 AM · efl
raster added a comment to D12275: TextBlock: Fix content Fit with Markup-font-size.

do you want to add a test in this commit and update it or submit another one after this?

May 21 2021, 4:39 AM · efl

May 13 2021

raster requested changes to D12274: efl: Rename EAPI macro to EFL_API in Efl sub-library.

well by itself this turns into compiler death... as some of the previous ones break builds or add warnings - i didnt test this together with the others ... just some of the errors:

May 13 2021, 10:17 AM · efl
raster accepted D12273: elementary: Add EOAPI definition in Elementary to allow removal in other libraries.

seems to work fine :)

May 13 2021, 10:14 AM · efl
raster requested changes to D12272: edje: Add weak symbol.
May 13 2021, 10:10 AM · efl
raster added a comment to D12272: edje: Add weak symbol.

This leads to warnings redefining things:

May 13 2021, 10:10 AM · efl
raster accepted D12271: ecore: Rename EAPI macro to ECORE_API in Ecore library.

works :)

May 13 2021, 10:08 AM · efl
raster requested changes to D12270: eldbus: Rename EAPI macro to ELDBUS_API in Eldbus library.

umm... this leads to things compiling against efl breaking:

May 13 2021, 10:06 AM · efl

May 8 2021

raster closed D12266: actions: Simplify the 'Grow in Direction...' action.
May 8 2021, 3:51 AM · enlightenment-git
raster accepted D12266: actions: Simplify the 'Grow in Direction...' action.

:)

May 8 2021, 3:51 AM · enlightenment-git
raster abandoned D12265: actions: Simplify the 'Grow in Direction...' action.
May 8 2021, 3:42 AM · enlightenment-git
raster commandeered D12265: actions: Simplify the 'Grow in Direction...' action.
May 8 2021, 3:42 AM · enlightenment-git

May 5 2021

raster closed D12268: Elementary: include fnmatch.h only on non Windows OS.
May 5 2021, 2:25 AM · efl
raster accepted D12268: Elementary: include fnmatch.h only on non Windows OS.
May 5 2021, 2:22 AM · efl

May 3 2021

raster closed D12260: actions: Add 'Grow in Direction...' action.
May 3 2021, 1:01 PM · enlightenment-git
raster closed D12263: Build: remove fnmatch checks.
May 3 2021, 12:54 PM · efl
raster added a comment to D12260: actions: Add 'Grow in Direction...' action.

and fixed sizing beyond the scree in P341

May 3 2021, 12:50 PM · enlightenment-git
raster closed D12262: Eina: use eina_fnmatch() instead of fnmatch().
May 3 2021, 10:49 AM · efl
raster accepted D12262: Eina: use eina_fnmatch() instead of fnmatch().
May 3 2021, 10:48 AM · efl
raster closed D12261: Eina: API addition: interface musl's fnmatch() implementation.
May 3 2021, 9:34 AM · efl
raster accepted D12261: Eina: API addition: interface musl's fnmatch() implementation.
May 3 2021, 9:06 AM · efl
raster added a comment to D12260: actions: Add 'Grow in Direction...' action.

FYI - your patch "fixed" would be something like: P340

May 3 2021, 8:20 AM · enlightenment-git
raster added a comment to D12260: actions: Add 'Grow in Direction...' action.

nicely done. some pointers to where to look and .. presto. it wasn't hard...

May 3 2021, 7:05 AM · enlightenment-git

Apr 28 2021

raster closed D12259: efl_net_dialer_http: Do curl shutdown in destructor.
Apr 28 2021, 5:09 PM · efl
raster accepted D12259: efl_net_dialer_http: Do curl shutdown in destructor.

:)

Apr 28 2021, 2:44 AM · efl

Apr 27 2021

raster added a comment to T8930: elementary_config scaling parameter lacks a refresh.

well then - not sure what is going on but... it does work for me. it is the client's job to respond to config changes. in your case terminology. the widgets will be handled by elementary and will adjust scaling and other config. the terminal view/grid is not managed by elementary. it's terminology's custom objects. here, terminology adjusts scaling and sizing of the font in that and the cursor too...

Apr 27 2021, 1:05 AM · Restricted Project

Apr 26 2021

raster added a comment to T8930: elementary_config scaling parameter lacks a refresh.

it'll be something in reloading the config on the terminology side. but for me it works just fine - i set scale to 2.0 the terminal cells scale up, cursor is where it should be, a control menu i pooped up scales up. it COULD be e and elementary_config fighting over the config and each one writing one right after the other, so a race. remember than e also wants to save elm config to set its idea of what scaling should be too.

Apr 26 2021, 1:12 AM · Restricted Project

Apr 25 2021

raster added a comment to T8930: elementary_config scaling parameter lacks a refresh.

all that does is modify the config files... and quit... there is no refresh. all elm apps monitor the config files and if they change on disk re-load them... :)

Apr 25 2021, 5:35 PM · Restricted Project

Apr 21 2021

raster added a comment to T8905: Enlightenment uses 100% CPU every few seconds once the screen blanks.

well they don't REALLY solve it .. they hide it by being even more aggressive at not doing anything when blanked... :) but the massive cpu % being used is still the problem... it should not be using that much.

Apr 21 2021, 1:26 AM · enlightenment-git

Apr 20 2021

raster added a comment to T8919: Broken vsync in latest efl git.

that's common. it may mean e double-renders or misses a frame every few hundred/thousand frames or so when they diverge enough. i've had mis-aligned refreshes often enough without issues though...

Apr 20 2021, 7:19 PM · enlightenment-git, efl
raster added a comment to T8905: Enlightenment uses 100% CPU every few seconds once the screen blanks.

hmm so ONLY when screen is off... please just try intel to see if it goes away. also try software rendering (no re-plugging/cables needed). i'm trying to figure out if this has to do with the nvidia driver blob. right now it SHOULDN'T be rendering anything and that should mean the nvidia blob is not involved while the screen is off. to be sure i'd throw some printf's in src/modules/evas/engines/gl_x11/evas_x_main.c in eng_outbuf_flush() to printf every time a frame is rendered... it should not be rendering, but maybe it is and disabling of rendering is not working? this then might make sense. e tries to render, swap a buffer, and nvida tries to show the buffer but because no vsync signal is happening on displays it sits in some spinlock trying to swap to a screen that is off or to query the buffer state of a new backbuffer before rendering to know how to partial-render. that would still be an nvidia blob bug - it should know screen is off and just insta-swap without vsync.

Apr 20 2021, 5:29 AM · enlightenment-git
raster added a comment to T8905: Enlightenment uses 100% CPU every few seconds once the screen blanks.

that is totally bizarre. when scren is on it does the same even when idle? like 60-100% cpu? can you run perf top again and specificall speed up its sampling rates and look at what it says when e's cpu spikes?

Apr 20 2021, 4:11 AM · enlightenment-git
raster added a comment to T8905: Enlightenment uses 100% CPU every few seconds once the screen blanks.

these above now freeze the clock entirely so it'll be totally idle (other bits of e may wake up to do things but not the clock now - not to tick over seconds/minutes etc.)

Apr 20 2021, 2:30 AM · enlightenment-git
raster added a comment to T8905: Enlightenment uses 100% CPU every few seconds once the screen blanks.

but just waking up once a second to flip the digit should be cheap and not need that much cpu. i actually was wrong - the new flat theme still have a transition - a fade digit out over 0.1 sec ... so 6 frames every 60... with screen blanks and seconds enabled i see:

Apr 20 2021, 1:22 AM · enlightenment-git

Apr 19 2021

raster added a comment to T8905: Enlightenment uses 100% CPU every few seconds once the screen blanks.

well well... but how is it using so much cpu? well ok - I can think of something - when a digit flips the clock in the old dark theme uses an animation that makes it flicker in like broken fluorescent tube.

Apr 19 2021, 5:47 PM · enlightenment-git
raster added a comment to T8919: Broken vsync in latest efl git.

the vsync handling filters out duplicates. what i have seen is they have the same frame count so it only cares about vsync events with a new frame count. so e.g. if you have 2 screens we see vsync from one with frame 123 and then another from the other screen with frame 123... then the next one is frame 124 for each etc. ... if we didn't filter we'd over-render, not "stop rendering" but perhaps there is a logic hole somewhere?

Apr 19 2021, 5:11 PM · enlightenment-git, efl
raster added a comment to T8905: Enlightenment uses 100% CPU every few seconds once the screen blanks.

unload all modules, then load 1 at a time? at least that will tell us if it's related to a module or not and if so, which one. another you can do is update your build to current git master... :)

Apr 19 2021, 4:56 PM · enlightenment-git
raster added a comment to T8919: Broken vsync in latest efl git.

That's odd. I did see a problem with intel drivers. the vsync events provide a timestamp. I did notice that sometimes my intel laptop would freeze - stop animating. I finally figured it out... the timestamp between 2 vsync events went BACKWARDS. so frame 101 had a timestamp BEFORE frame 100 (these timestamps are clock monotonic so should never go backwards - ever). This basically broken the vsync timing logic etc. - i added a check for this in efl git and a fprintf to stderr too when it happens. It's absolutely a driver bug (I talked to the dri devs and they all agree it should never happen but we can't easily figure out why it happens).

Apr 19 2021, 3:32 PM · enlightenment-git, efl

Apr 18 2021

raster added a comment to T8905: Enlightenment uses 100% CPU every few seconds once the screen blanks.

well embryo does turn up so something is going through script... i really am not sure what is doing this... something is really odd on your system there.

Apr 18 2021, 2:40 PM · enlightenment-git
raster added a comment to T8905: Enlightenment uses 100% CPU every few seconds once the screen blanks.

hmm well something is seemingly animating and using embryo script along the way... what is animating will maybe indicate what is going on... ?

Apr 18 2021, 12:04 PM · enlightenment-git

Apr 17 2021

raster added a comment to T8905: Enlightenment uses 100% CPU every few seconds once the screen blanks.

well nothing special there - something from theme is running. try this: remove the cpufreq gadget from your shelf?

Apr 17 2021, 7:51 AM · enlightenment-git
raster closed D12258: Fix TIFF file signature in big endian.
Apr 17 2021, 3:05 AM · efl
raster added a comment to T8905: Enlightenment uses 100% CPU every few seconds once the screen blanks.

Worth looking into, but "I don't see the problem". Apps running CAN cause E to use CPU - if something interacts with the XServer and that then causes E to have to do something in response - this definitely can happen. It then depends on what is happening if E is using too much CPU or not. An idle X session with no apps doing anything. Tjhis is an idle e sesson with screen set to lock after blanking (blanking set to 30 sec, dimming to 10 sec), current git master e and efl:

Apr 17 2021, 2:44 AM · enlightenment-git