https://bugzilla.kernel.org/show_bug.cgi?id=64661
--- Comment #8 from Jason Schulz jason@schulz.name --- (In reply to Austin Robertson from comment #7)
What versions of the nVidia driver and kernel do you have this working with? I've been trying to resolve the same problem.
I am currently using version 4.3.3 of the kernel and 358.16 for nvidia drivers. However this started working correctly somewhere in 3.x.x and/or with a much earlier version of the nvidia drivers.
I get the same message in dmesg indicating from udl that the swiotlb buffer is full. Here's the relevant dmesg.debug from my machine:
IIRC, an earlier kernel update resolved that specific issue. The kernel sources I'm using are Gentoo/Funtoo.