4K output

Anything and everything about programming graphics with Ultibo
Gavinmc42
Posts: 1003
Joined: Sun Jun 05, 2016 12:38 pm
Location: Brisbane, Australia

4K output

Postby Gavinmc42 » Sat May 13, 2017 5:29 am

Interesting enough I thought I might post

https://www.raspberrypi.org/forums/view ... 38&t=79330
https://www.raspberrypi.org/forums/view ... 8&p=602819

4k 15FPS :o
Recently fixed old Raspbian Pi box, it is mostly a big bitmap with overlayed smaller images with text and graphics.
viewtopic.php?f=9&t=584

Could Ultibo do 4K displays with simple bitmaps and text?
Since I don't have time to watch TV and my money goes on feeding the kid with a little left for buying more Pi's, I don't have a 4K TV.
Ultibo is tiny and it leaves lot of ram for the GPU, could it do 4K and can anyone test it?
Not interested in playback, that is a bit too much to expect yet.

Could be good for railway timetable display type apps?
4K advert screens?
With pik33's window manager dma method, swapping to another image could be fast?
4K slidescreen?
pik33
Posts: 576
Joined: Fri Sep 30, 2016 6:30 pm
Location: Poland
Contact:

Re: 4K output

Postby pik33 » Sat May 13, 2017 9:23 am

1920x1200 blit is 4 ms, so 4k blit will be ~16 ms. 4k, 30 Hz may be possible but then I don't have a hardware (4k tv/monitor) to test it.
Gavinmc42
Posts: 1003
Joined: Sun Jun 05, 2016 12:38 pm
Location: Brisbane, Australia

Re: 4K output

Postby Gavinmc42 » Sat May 13, 2017 9:59 am

Most ad display screens I have seen might do 30sec between images?
Railway time tables, update once a minute?

Could be a while until someone does VC4 h.264 decoding on Ultibo, so FPS will be out unless we use Pi3 and NEON to decode.
Running in Aarch64 with NEON should be easier than figuring out the VC4.
h.265?HEVC in NEON?

Well for slideshow adverts static images are ok,
OpenJPEG status? more stuff to learn :?
User avatar
Ultibo
Site Admin
Posts: 1476
Joined: Sat Dec 19, 2015 3:49 am
Location: Australia

Re: 4K output

Postby Ultibo » Sat May 13, 2017 11:14 am

Gavinmc42 wrote:Could Ultibo do 4K displays with simple bitmaps and text?

Support for 4K resolution is a hardware thing not software, seemingly the Raspberry Pi can output 4K on the HDMI port for certain things (and not others).

If the hardware supports 4K then the Ultibo framebuffer code will automatically adjust to that resolution and everything else will work unchanged. It is a mandatory part of the Ultibo project that everything dynamically adjusts and that there are no hard-coded limits imposed by lazy programming.

As for frame rate, except for the case of animation there are very few other circumstances where it even matters, most text and graphics displays change very infrequently and so only need to be redrawn a few times a second at most. It is also common practice to redraw only those areas that have changed (dirty region redraw) which further reduces the CPU load for screen updates.
Ultibo.org | Make something amazing
https://ultibo.org

Return to “Graphics”

Who is online

Users browsing this forum: No registered users and 1 guest