Earlier quoted context omitted.
And moving your mouse around made Windows 95 faster! https://www.extremetech.com/computing/294907-why-moving-the-...
You can still observe a related effect to this in Windows 10. Open up any large(ish) file in NotePad++ or most any other editor and place the cursor in the text and drag to the bottom of the screen so it starts scrolling. If you hold the mouse still at that point it will scroll through a couple dozen every half second or so, but if you wag the mouse side to side it will scroll through hundreds at a time in the same s…
Blinking Cursor Turns 54
31–40 of 52 posts
Re: Blinking Cursor Turns 54
#32Interestingly enough, disabling cursor blinks on the intel 950 iGPUs resulted in increased powersaving: https://lwn.net/Articles/317922/ and http://tuxdiary.com/2015/09/29/save-battery-intel-linux/ A few years later, I checked that with powertop when I was using my thinkpad in uni and it was true and measurable! I'm not sure if it's still the case, but it's funny how UI features can tax the power budget in unsuspecte…
Re: Blinking Cursor Turns 54
#33Re: Blinking Cursor Turns 54
#34Earlier quoted context omitted.
“A blinking cursor can have a significant effect on battery life, as such we decided to change the default to non-blinking.” Sublime Text 4 Update FAQ, May 2021 https://forum.sublimetext.com/t/sublime-text-4-update-faq/58...
Haha, that's probably an electron app. Or they use a really buggy UI framework. Otherwise, I wouldn't know why updating a 4x8 pixel block would cause a significant amount of power usage. Especially if a 286 could do it no problemo.
It's true whether it's a terminal emulator, a browser or an office suite.
GPU power saving loves static content (OLED screens don't, but that's another story)
Re: Blinking Cursor Turns 54
#35Interestingly enough, disabling cursor blinks on the intel 950 iGPUs resulted in increased powersaving: https://lwn.net/Articles/317922/ and http://tuxdiary.com/2015/09/29/save-battery-intel-linux/ A few years later, I checked that with powertop when I was using my thinkpad in uni and it was true and measurable! I'm not sure if it's still the case, but it's funny how UI features can tax the power budget in unsuspecte…
Any idea what the processor cost of hitting "insert" and having the big rectangular cursor was?
Re: Blinking Cursor Turns 54
#36I've been using Emacs since 1996. One of the many reasons I like it is the default non-blinking full block cursor. It brings a certain calmness to the editing process. No stress or distraction. It feels so clean. It's interesting how very subtle design decisions like these matter so much.
I prefer a blinking cursor, otherwise I often find it hard to find the cursor on the screen. Also prefer block cursor to underline cursor for the same reason.
Re: Blinking Cursor Turns 54
#37Earlier quoted context omitted.
You can still observe a related effect to this in Windows 10. Open up any large(ish) file in NotePad++ or most any other editor and place the cursor in the text and drag to the bottom of the screen so it starts scrolling. If you hold the mouse still at that point it will scroll through a couple dozen every half second or so, but if you wag the mouse side to side it will scroll through hundreds at a time in the same s…
every time I use this trick, I think of how running diagonally in some games is faster than running in one direction...
Re: Blinking Cursor Turns 54
#38Earlier quoted context omitted.
Haha, that's probably an electron app. Or they use a really buggy UI framework. Otherwise, I wouldn't know why updating a 4x8 pixel block would cause a significant amount of power usage. Especially if a 286 could do it no problemo.
Sublime is a native C++ app. It uses a minimal custom framework built on top of I think skia which actually mediates the drawing on hardware devices (or the CPU). As described by the articles the power usage comes from causing the hardware to repeatedly exit a low wattage deep idle state to update the UI not to do with the amount of work required to render the update. This is actually more noticeable for efficient ap…
There's a considerable difference in doing that once a second and dozens (hundreds? thousands? depending on how it was implemented) times a second, which I would assume what the previous default ("smooth") setting meant.
Re: Blinking Cursor Turns 54
#39Earlier quoted context omitted.
“A blinking cursor can have a significant effect on battery life, as such we decided to change the default to non-blinking.” Sublime Text 4 Update FAQ, May 2021 https://forum.sublimetext.com/t/sublime-text-4-update-faq/58...
Haha, that's probably an electron app. Or they use a really buggy UI framework. Otherwise, I wouldn't know why updating a 4x8 pixel block would cause a significant amount of power usage. Especially if a 286 could do it no problemo.
Re: Blinking Cursor Turns 54
#40Earlier quoted context omitted.
“A blinking cursor can have a significant effect on battery life, as such we decided to change the default to non-blinking.” Sublime Text 4 Update FAQ, May 2021 https://forum.sublimetext.com/t/sublime-text-4-update-faq/58...
Haha, that's probably an electron app. Or they use a really buggy UI framework. Otherwise, I wouldn't know why updating a 4x8 pixel block would cause a significant amount of power usage. Especially if a 286 could do it no problemo.
There are ways around it, but it requires direct interaction with the compositor, which while supported by the APIs, it's more complicated.