Практически все карты NVIDIA на базе Kepler среднего класса (серии 600) поддерживают 4 монитора на одной карте.
Ознакомьтесь со спецификациями для любой карты, которую вы, возможно, рассматриваете, чтобы узнать, поддерживает ли она 4 дисплея. Смотрите, где это говорит:
Display Support:
Multi Monitor 4 displays
Тем не менее, я использую только драйвер NVIDIA, и он поддерживает унифицированный рабочий стол (Twinview, даже с более чем двумя мониторами, это то, что они называют режимом с одним рабочим столом) и ротация любых / всех мониторов. Используйте инструмент nvidia-settings для настройки вращения и позиционирования монитора. Запустите как root, чтобы сохранить изменения навсегда.
Графические процессоры Pre-Kepler, серии 500 и более ранние, НЕ поддерживают более 2 мониторов на карту. Вам понадобится настройка multi-gpu (non sli), чтобы получить это.
Я также должен добавить, что в зависимости от того, в какой среде и версии рабочего стола вы работаете, у вас могут возникнуть проблемы с трехмерным ускорением на очень широких рабочих столах. Это я не знаю точно, но я помню , как читал о проблемах с более ранними версиями gnome3 и десктопы шире , чем 5000px. Эта проблема, если она вообще когда-либо существовала, кажется, больше не существует, или, по крайней мере, не превышает 5000 пикселей в целом. НО низкоуровневые графические процессоры не могут ускорять 3D на очень широких рабочих столах. Все графические процессоры имеют ограничения в отношении того, насколько большой пиксель может выполнять 3D-ускорение, но получить документацию по этим ограничениям нелегко. Мой текущий рабочий стол имеет ширину 5440 пикселей, это нормально на GTX 670 (и будет на любом 650 или выше. Хотя это предположение).