Есть виртуалка на KVM, на ней сервис, который через Nvidia FBC (framebuffer capture) получает видеобуфер с иксов и аппаратно упаковывает его в h.264 через NVENC. Почему-то, если ничего не делать, видимый FPS полученной картинки где-то в районе 20-25 при том, что на видюхе 45. Если двигать мышкой по экрану, всё резко становится плавнее, близко к норме. FBC исправно захватывает картинки с интервалом 22..30 мс, не зависит от движений мыши. Откуда может быть такая разница? Что-то в иксах? Куда смотреть, вообще непонятно.