Hi,

First, I will like to thank those who gave me hints on how to proceed with 
getting rid of an unwanted double allocation of visible portion of the frame 
buffer.

https://lists.freedesktop.org/archives/dri-devel/2020-October/283452.html

I may repost the question later to the mailing list based on the feedback I 
received.
    After a few more days of trying, I finally got my prototype OpenChrome DRM 
atomic modesetting code barely working for both primary and cursor planes 
(cursor plane was not working previously).
I finally figured out what was causing the freeze, and in fact, I am writing 
this e-mail from the very computer that has the experimental code running.
The code itself is still quite unstable that standby resume is not working and 
VT (Virtual Terminal) is broken, but X Server is working fine just with a few 
minor weird artifact lines on the right and bottom edges of the screen.
Anyway, the question I have here (and I am assuming that Daniel Vetter will 
give me an explanation) is that I noticed that for cursor plane's 
atomic_disable callback, plane->state->crtc is null or sometimes null.
Why is this?
Assuming that plane->state->crtc will not be null was one the reason why the 
code was not working, so I will like to know the reason.

Regards,

Kevin Brace
Brace Computer Laboratory blog
https://bracecomputerlab.com

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to