Today in Nvidia pain: an incomplete DMA-BUF implementation has been breaking hybrid graphics users for years (particularly Chromium), and apparently they concluded back then that it's not their bug and never fixed it...
https://github.com/NVIDIA/open-gpu-kernel-modules/issues/1037
It's totally their bug.