PSR/panel self refresh + partial-frame updates + DP2 'standard' = arduino driven 16k :)
Zenaan Harkness
zen at freedbms.net
Fri May 8 20:21:35 PDT 2020
So here's a looming God-tier level up for an aspiring legend in the making:
Checking out the "iCEBreaker FPGA" arduino-class board via Crowd Supply (below) and in particular the HDMI Output Mod:
"The iCE40UP5k FPGA on the iCEBreaker is fast enough to output 720p video! Based on the amazing Pmod design by Kevin Hubbard from Black Mesa Labs, we developed a new HDMI Pmod."
we can't help thinking of our precious, precious resolution! Yes my precious screen real estate, yesssss :)
In particular eDP (embedded display port) includes Panel Self Refresh (PSR), and eDP version 1.4 includes "it reduces power consumption through partial-frame updates in PSR mode":
https://en.wikipedia.org/wiki/DisplayPort#eDP
there is absolutely no reason we cannot have arduinos and iCEBreakers powering 16k panels FTFW. Yeah baby!
One immediate and oh-so-satisfying use for such a setup is a "mega universal performance status monitor", where a large 8k or 16k display monitors 1000s of mini graphs and stats for your cluster/ VMs/ disk arrays/ networks phys and virt, VLC aural density fourier, CPUs, memory etc etc.
If your little computer board can only physically transmit say 49% of the pixels on the display in one second, then a full refresh of all monitored perf stats would take -exactly- 2 seconds; and more the point, a nice tiled/staggered/cycling update effect would be observed over each 2s period, with each subset of updates transmitted at the pace the little board can handle (then 'immediately' displayed by the "PSR + partial-frame update" panel) before the next block of updates is transmitted.
AND, even in any low resolution such as 'merely' 4k, FullHD or lower, using PSR + "partial-frame updates" is an ideal solution for public signage, text based UIs (TUI), and of course the "mega universal status monitor" above, and where additionally, power use is reduced to an absolute minimum (scenario dependent) where updates are very rare - e.g. public signage where an update or transition might occur only every 10s.
See also:
https://en.wikipedia.org/wiki/DisplayPort#Display_Stream_Compression
https://en.wikipedia.org/wiki/Thunderbolt_(interface)#Thunderbolt_3
https://en.wikipedia.org/wiki/USB4
USB4 Will Usher in Support for 8K, 16K Displays:
https://www.extremetech.com/computing/310091-usb4-will-usher-in-support-for-8k-16k-displays
USB4 Will Offer DisplayPort 2.0 Alt Mode With Support for 16K Displays:
https://www.tomshardware.com/news/usb-4-usb4-displayport-alt-mode-20
----- Forwarded message from Crowd Supply <no-reply at crowdsupply.com> -----
From: Crowd Supply <no-reply at crowdsupply.com>
Date: Fri, 08 May 2020 00:55:15 +0000
Subject: The Latest and Greatest from Crowd Supply
Wondering about projects you've backed? Check on your orders:
https://www.crowdsupply.com/account
You might be interested in this project, which is available to order:
https://www.crowdsupply.com/lime-micro/limenet
Enjoy the Crowd Supply newsletter.
-------------------------------------------------------------------------------
# The Latest and Greatest from Crowd Supply
"Your assumptions are your windows on the world. Scrub them off every
once in a while, or the light won't come in." -- *Alan Alda*
---------
## New: ANAVI Fume Extractor
(image)
Use open source hardware to work safely on your open source hardware!
ANAVI Fume Extractor is a programmable, expandable, Wi-Fi connectable,
home-automation compatible smoke absorber.
[Learn More About ANAVI Fume Extractor](https://www.crowdsupply.com/anavi-
technology/fume-extractor)
---------
## Coming Soon: BLYST840
(image)
BLYST840 is a feature-rich but tiny ARM Cortex-M4F module with
Bluetooth® 5.2, Thread, and ZigBee capabilities. It has 46 I/O, 1 MB
flash, and 256 KB RAM. Between MicroPython support and excellent open
source libraries, development is a snap.
[Learn More About BLYST840](https://www.crowdsupply.com/i-syst/blyst840)
-----------
## In Stock: iCEBreaker FPGA
(image)
iCEBreaker FPGA board makes digital logic design easy. With lots of
Pmod expansion options, an open source toolchain, RISC-V softcore
options, and tons of demos and documentation, there's a lot to
like. Oh, and check out those LED panels.
[Order Your iCEBreaker
FPGA](https://www.crowdsupply.com/1bitsquared/icebreaker-fpga)
-----------
## Ending Soon: CircuitBrains Deluxe
(image)
Want to embed CircuitPython anywhere? CircuitBrains Deluxe is a 1" x
1" easy-to-integrate ARM Cortex-M4 module with all the supporting
hardware you need, castellated edges, and through holes. Campaign
ending soon!
[Learn More About CircuitBrains Deluxe](https://www.crowdsupply.com/null-
byte-labs/circuitbrains-deluxe)
-----------
## In Stock: Giant Board
(image)
Giant Board is an open source, Linux-capable SBC compatible with the
Adafruit Featherwing ecosystem. It comes preinstalled with over 100
CircuitPython libraries for out-of-the box functionality. In stock
now.
[Order Your Giant Board](https://www.crowdsupply.com/groboards/giant-board)
-----------
## In Stock: Haasoscope
(image)
Haasoscope is an open source, FPGA-based, four-channel data
acquisition and processing board. Haasoscope is small, affordable,
and can be seamlessly chained together to capture hundreds of
high-speed analog and digital channels.
[Order Your Haasoscope](https://www.crowdsupply.com/andy-haas/haasoscope)
-----------
## Calling All Creators
Crowd Supply is your home for [original, useful,
respectful](https://www.crowdsupply.com/about)
hardware. We'd love to hear what you are working on.
[Launch Your Project](https://www.crowdsupply.com/launch)
## Calling All Backers
How are you using Crowd Supply gear? Send us a field report for a bit of
fame
and fortune.
[Share Your Field Report](https://www.crowdsupply.com/field-reports)
-------------------------------------------------------------------------------
Thanks for supporting Crowd Supply and our amazing group of creators and
projects!
Find us at:
facebook.com/crowdsupply
twitter.com/crowd_supply
instagram.com/crowdsupply
Want to unsubscribe from these emails? Manage your email preferences here:
https://www.crowdsupply.com/manage-emails/30564.EZY_cQ.VNpccaaNcSmJlZo0aLaDU3jILoU
-------------------------------------------------------------------------------
Crowd Supply
https://www.crowdsupply.com
1836 NE 7th Ave, #110
Portland, OR 97212-3978
----- End forwarded message -----
More information about the cypherpunks
mailing list