nvidia 495+ drivers -- a first look at GBM support
something to track; I will post my patches here.
this is interesting because there now exists an opportunity to use pure wayland with nvidia DRI/DRM through their implementation of GBM -- so it can be loaded though mesa's (>= 21.2) GBM loader.
step 0 is build the driver, but to utilise it, there are some actions:
-
build a 495+ tarball -
launch guix with 495 in the kernel -
launch steam pure wayland (?) -
launch some sdl games (SDL_VIDEODRIVER) -
launch sway with all WLR card permutations (vcopy, solo dedi, solo integrated) -> (card0:card1, card0, card1) (WLR_DRM_DEVICES)
for community input:
seemingly from the nvidia forums, some additional work will be required to get these drivers to play nicely with sway, and there is a lot of noise about wlroots forks, misinfo about wlroot-eglstreams (which shouldn't be necessary as we're getting 495+ to target GBM)
the goal is to run without xwayland to get things done, because on i915/nouveau there is a massive framebuffer latency problem (at least in minecraft)
none of this is really important for the driver building or not, but there's the full context -- thanks for your work on nonguix!