Remove DGA extension (direct access to raw framebuffer) #342
Replies: 6 comments 7 replies
-
@X11Libre/reviewers @X11Libre/wranglers |
Beta Was this translation helpful? Give feedback.
-
A general question regarding all potential feature removals: should we follow a process like
Does this make sense or it will be too lucrative and too slow, preventing us from moving forward as fast as we want? |
Beta Was this translation helpful? Give feedback.
-
KMS is not available everywhere, and the security issues created by this might not be a concern for some people who need this. Are there really no drivers that rely on this? |
Beta Was this translation helpful? Give feedback.
-
https://mplayerhq.hu/DOCS/HTML/en/dga.html https://download.nvidia.com/XFree86/Linux-x86_64/304.137/README/faq.html
https://bbs.archlinux.org/viewtopic.php?id=184905 It sounds like it might sometimes be used to determine cursor position in some scenarios, but xlib should be used instead. Is it possible that DGA is doing some auxiliary functions, and it can be stripped down to just those functions? |
Beta Was this translation helpful? Give feedback.
-
My take on this: Once we have "enough" (social) media reach we can also ask our users what they still need. Doing this by ourselves would be very tedious and nearly impossible, but our users know. I am thinking of something like the Linux kernel folks do once in a while: They announce a deprecation of some subsystem and wait whoever complains. If there is no one then scrap it. We could also try this right now but have to be careful communicating that we like to hear who still uses it instead of giving the impression that we are destroying X11 in any way. |
Beta Was this translation helpful? Give feedback.
-
The support for the DGA 1.0 protocol has been removed in xfree86: dga: drop support for old DGA 1.0 protocol by metux · Pull Request #842 · X11Libre/xserver. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the idea
drop the DGA extension
It should be done because
What are the alternatives?
No response
Additional context
No response
Extra fields
Beta Was this translation helpful? Give feedback.
All reactions