Keeping the Screen Turned off While Getting Inputs

Ahmad Nouralizadeh ahmadnouralizadeh at yahoo.com
Sun Aug 27 00:28:34 UTC 2023


 > In order to display anything on the screen the video card needs an array
>of data given color of each pixel. This is usually called "framebuffer" 
>because it buffers data for one frame of video.

Thank you for the enlightening explanation! An unrelated question: IIUC the framebuffer is a shared memory in userspace. I see a huge amount of memory (around 1GB) in the kernel space related to sth called the GEM layer. Why is this large allocation needed?

> When you request "dpms off" all this does is tell monitor to turn off the 
> light and save power. Everything that normally be drawn will still be 
> drawn, as you can verify using x11vnc and vncviewer.

How does the interactive input cause screen reactivation? Is it signaled in software? If yes, perhaps the signal could be hidden by some small changes in the software to prevent the reactivation.

> From the point of view of a benchmark you need to be very careful not 
> alter the task, as modern systems love to optimize.

I will have to do some approximations using a combination of the processor and IMC counters.  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg/attachments/20230827/d9d9528e/attachment-0001.htm>


More information about the xorg mailing list