Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Onyx Boox

Notices

Reply
 
Thread Tools Search this Thread
Old 08-20-2023, 04:20 PM   #31
pazos
cosiñeiro
pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.
 
Posts: 1,271
Karma: 2200049
Join Date: Apr 2014
Device: BQ Cervantes 4
Quote:
Originally Posted by ottischwenk View Post
You linked something that you seem to ignore.

Any GPU, embedded in any SoC, is capable of doing 60FPS since GingerBread days.

On any modern operating system applications don't drive hardware directly.

In the case of screens they ask the kernel for a representation of the screen as a memory buffer, they write pixels to that buffer and, when ready, they do a system call to the kernel passing that representation. The kernel is the one that does write to the screen.

With one big caveat:. On e-ink screens there's no such thing as a parity between what's the screen holds and what you can see on the screen. That's because you need to ask the screen (again, via the kernel) to refresh its contents after they were wrote to it.

Whatever makes these devices faster than other android e-ink devices happens after the screen is filled with the pixels, shortening the time used to actually refresh the screen.

It is a big improvement over old methods, namely skip 50-55 frames per second or reduce the bit depth of the representation.


tl;dr:
The GPU helps the cpu doing maths (like rasterization of vectors) before the CPU writes those bytes to the memory buffer. No GPU is capable of speeding up e-ink screen.

The thing that onyx marketered as a GPU does something after the memory buffer is filled with bytes and "drawn" to the screen.
pazos is offline   Reply With Quote
Old 08-21-2023, 08:36 AM   #32
ottischwenk
Wizard
ottischwenk ought to be getting tired of karma fortunes by now.ottischwenk ought to be getting tired of karma fortunes by now.ottischwenk ought to be getting tired of karma fortunes by now.ottischwenk ought to be getting tired of karma fortunes by now.ottischwenk ought to be getting tired of karma fortunes by now.ottischwenk ought to be getting tired of karma fortunes by now.ottischwenk ought to be getting tired of karma fortunes by now.ottischwenk ought to be getting tired of karma fortunes by now.ottischwenk ought to be getting tired of karma fortunes by now.ottischwenk ought to be getting tired of karma fortunes by now.ottischwenk ought to be getting tired of karma fortunes by now.
 
ottischwenk's Avatar
 
Posts: 2,870
Karma: 3933245
Join Date: Sep 2012
Location: Salzburg AT
Device: Boox 4/14, Like-/Meebook 1/8, Tolino 1/10, Kobo 0/5, Kindle 0/3
Quote:
Originally Posted by pazos View Post
The thing that onyx marketered as a GPU does something after the memory buffer is filled with bytes and "drawn" to the screen.
No, this thing draws the bytes to the screen - the screen has no other connections.
ottischwenk is offline   Reply With Quote
Advert
Old 08-21-2023, 09:03 AM   #33
popej
Connoisseur
popej has a complete set of Star Wars action figures.popej has a complete set of Star Wars action figures.popej has a complete set of Star Wars action figures.popej has a complete set of Star Wars action figures.
 
popej's Avatar
 
Posts: 50
Karma: 300
Join Date: Dec 2022
Device: onyx boox leaf 2 black
My guess is that it works between chipset GPU and eink display. Like for example GPU writes to SRAM bufer (Winbond chip) and FPGA transfers data to display with specific optimization for eink. Maybe fixed procedure (BSR) implemented in FPGA.
popej is offline   Reply With Quote
Old 08-21-2023, 09:18 AM   #34
Renate
Wizard
Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.
 
Posts: 2,319
Karma: 9999999
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5
Mmm, we seem to be talking in circles. I'll leave the nomenclature for others. But I have some experience in drawing Linux frame buffers and updating Eink displays.

Android draws on Linux framebuffers, like /dev/graphics/fb0. Tell Android Canvas.drawCircle and it does make pixels change in the frame buffer. The actual circle is usually drawn by the Qualcomm GPU (Adreno and others). But it could just as well be drawn strictly in software.

If you've got a CRT or LCD you will see the circle immediately. You can do a screen grab and you will see the circle. An Eink panel remains as it was, without the circle.

Onyx uses ioctl(fd, SET_EBC_SEND_UPDATE, struct mxcfb_update_data *update) to actually update the Eink. The pedigree of this dates back to Freescale iMX6 processor I believe, which was specifically designed for Eink.

Underlying this in simple Onyx I presume is simple software scanning the frame buffer, calculating changes and issuing waveforms to the Eink.

Underlying the "fancy-schmancy" Onyx I presume is something taking the LCD data directly off the Qualcomm chip and doing the differences and the updates itself. Such a process would be akin to the Mira which takes in HDMI or DisplayPort.

The easiest way to check this hypothesis would be to examine the pin/pad multiplexor on the Qualcomm to see if the LCD lines are being used.

I wrote multiplexor dump programs for the OMAP and the iMX6 processors. The problem with doing this for the Qualcomm SDM662 is a lack of documentation on the mux. If anyone knows where it is...

If somebody has one of the BSR units open, I'd appreciate a good photo. If, as the Onyx graphics shows, this uses a leaded package it would be easy to scope out the pins. And if anybody wants to donate a BSR unit with a broken screen...

Edit: ottischwenk had pointed out here the chips being used for BSR. The FCC photos show them to be BGA packages (i.e. with tiny connections underneath). This would be difficult to do any sleuthing with hardware-wise.

Last edited by Renate; 08-23-2023 at 04:59 PM.
Renate is offline   Reply With Quote
Old 09-05-2023, 03:17 PM   #35
eReader fan
Addict
eReader fan has top level security clearance to Area 51.eReader fan has top level security clearance to Area 51.eReader fan has top level security clearance to Area 51.eReader fan has top level security clearance to Area 51.eReader fan has top level security clearance to Area 51.eReader fan has top level security clearance to Area 51.eReader fan has top level security clearance to Area 51.eReader fan has top level security clearance to Area 51.eReader fan has top level security clearance to Area 51.eReader fan has top level security clearance to Area 51.eReader fan has top level security clearance to Area 51.
 
Posts: 221
Karma: 94152
Join Date: Oct 2016
Device: Onyx Nova pro and Hisense A2 pro
Despite this conversation is a complete offtopic of the original topic...

Is ghosting lower with this technology? I knew about it, but since I have read you talking about it I didn't think it could help in the video ghosting problem. There are some users with severe eyestrain problems who use eReaders for a full multimedia experience, like me, and we need less ghosting.

If the video ghosting isn't lowered by the technology itself, I think it's moment to develop and algorithm for video playback with less ghosting. Now the tech is mature enough.
eReader fan is offline   Reply With Quote
Advert
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Syncing books between Onyx devices Pajamaman Onyx Boox 6 05-11-2020 12:18 PM
Some news about upcoming Onyx devices Booxtor Onyx Boox 437 04-10-2020 03:16 PM
Two different lines of firmware for Onyx products. Onyx evades, censors discussion. sunbum Onyx Boox 25 09-03-2019 08:14 AM
Onyx Android Devices: Useful Apps SnowRipple Onyx Boox 26 03-10-2018 09:49 PM
Any new Onyx devices worth waiting? loviedovie Onyx Boox 16 12-21-2015 10:55 AM


All times are GMT -4. The time now is 02:26 AM.


MobileRead.com is a privately owned, operated and funded community.