I was unintentionally vague. I should have said 'output'.
At the bottom of this post I have copy/pasted output from my original tests.
That was not CUDA, the task I was working on specifically (and only) used the NVENC encoder (via ffmpeg). I don't know if the situation has changed but these were my observations.
All of my tests were done in 2015, so the situation might be different now.
The k80 could output upto 4 "streams" (aka outputs or threads) at once. A 780Ti can only do 2.
According to nvidia-smi the K80 "appears" to be 2 GPU's on one card. You can actually designate which GPU you want to process ffmpeg streams on.
As soon as you had both devices installed in the same PC, the Nvidia drivers disabled the output of the K80 so that it too would only output upto 2 streams per GPU.
IIRC, there was even a status message that got displayed when installing the Nvidia binary blob:
paraphrasing from memory from 3 years ago
Warning consumer card detected. Limiting available GPU's
Here is a copy/paste dump of my findings at that time.
(The formatting is screwy with the nvidia-smi optput.)
=====================================================
Four threads running this:
ffmpeg -i 1784457.mp4 -c:v nvenc -c:a aac -strict experimental -gpu 0 -b:v 21700k -b:a 128k -y delete_me<#>.mp4
gives us ~5-6fps
and uses 3105MiB / 11519MiB of GPU RAM (755MiB for each thread)
------------------------------------------------------------
One thread running this:
ffmpeg -i 1784457.mp4 -c:v nvenc -c:a aac -strict experimental -gpu 0 -b:v 21700k -b:a 128k -y delete_me1.mp4
gives us ~16-18fps
and uses 755MiB of GPU RAM
------------------------------------------------------------
Four threads spread out using both 'GPUs':
ffmpeg -i 1784457.mp4 -c:v nvenc -c:a aac -strict experimental -gpu 0 -b:v 21700k -b:a 128k -y delete_me1.mp4
ffmpeg -i 1784457.mp4 -c:v nvenc -c:a aac -strict experimental -gpu 0 -b:v 21700k -b:a 128k -y delete_me2.mp4
ffmpeg -i 1784457.mp4 -c:v nvenc -c:a aac -strict experimental -gpu 1 -b:v 21700k -b:a 128k -y delete_me3.mp4
ffmpeg -i 1784457.mp4 -c:v nvenc -c:a aac -strict experimental -gpu 1 -b:v 21700k -b:a 128k -y delete_me4.mp4
gives us ~11fps
nvidia-smi results:
Fri May 1 12:38:21 2015
+------------------------------------------------------+
| NVIDIA-SMI 346.46 Driver Version: 346.46 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Tesla K80 Off | 0000:03:00.0 Off | 0 |
| N/A 69C P0 67W / 149W | 1581MiB / 11519MiB | 4% Default |
+-------------------------------+----------------------+----------------------+
| 1 Tesla K80 Off | 0000:04:00.0 Off | 0 |
| N/A 58C P0 78W / 149W | 1581MiB / 11519MiB | 6% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 2472 C ffmpeg 755MiB |
| 0 2477 C ffmpeg 755MiB |
| 1 2480 C ffmpeg 755MiB |
| 1 2483 C ffmpeg 755MiB |
+-----------------------------------------------------------------------------+