Originally posted by mSparks
View Post
Glamor even for DRI2 has had 3d acceleration support. The 3d acceleration code is mostly just moving around buffers.
Remember I pointed out I did not have problem with AMD or Intel same way. AMD and Intel have full GBM/DMABUF support from their opengl drivers so work with glamor with indirect GLX.
Indirect GLX does not work with Xwayland because the Glamor rendering engine is not compatible with our EGL implementation.
Zink lets you get xnest and Xephyr working under bare metal X11 as well with proper acceleration with Nvidia as well.
Its fun Nvidia vulkan code has the items for handling DMABUF/GBM well but Nvidia EGL code does not. Most likely the fast way to fix the Nvidia driver is for Nvidia to drop their opengl section completely and use zink instead.
The reality is Nvidia driver is broken. The issue you are talking about don't not apply to anyone using Intel and AMD. Also with zink new support for Xwayland most likely does not have to apply to Nvidia users either as long as they are willing to stop using the opengl part of their Nvidia drivers.
Yes Zink was not a option 5 months ago.
Originally posted by mSparks
View Post
Comment