I have a Ryzen 1700 running Ubuntu 17.10 server. I really didn't want to have an entire box dedicated to one job so I decided to try virtualization. So far it seems to have worked!
Some key points:
1) The hard drive controller was passed through giving win10 and BI direct access to the 4tb Toshiba hdd.
2) I have pinned 4 cores, giving win10 a total of 8 threads.
3) I have 6 cameras. 3-3mp laview and 3-4mp hikvision. They are running at 20fps and 30 fps respectively.
4) Direct write to drive with motion detection.
It's an early success story. Only been running it for 3 days now. I just switched from a laview NVR that ran the same cameras. I just hated the inflexibility and potential security problems a knockoff NVR provides.
Anyway, I hope this provides some useful information or inspiration to anyone else who wants to try it.
Some key points:
1) The hard drive controller was passed through giving win10 and BI direct access to the 4tb Toshiba hdd.
2) I have pinned 4 cores, giving win10 a total of 8 threads.
3) I have 6 cameras. 3-3mp laview and 3-4mp hikvision. They are running at 20fps and 30 fps respectively.
4) Direct write to drive with motion detection.
It's an early success story. Only been running it for 3 days now. I just switched from a laview NVR that ran the same cameras. I just hated the inflexibility and potential security problems a knockoff NVR provides.
Anyway, I hope this provides some useful information or inspiration to anyone else who wants to try it.