
У меня на работе есть машина с двумя мониторами, которую я использую для написания кода, запуска скриптов и построения графиков результатов. Объем построения графиков может быть довольно требовательным. У меня пару раз заканчивалась видеопамять (она была либо 1, либо 2 ГБ). Я не хочу расширять эту установку, чтобы иметь четыре монитора, добавляя еще одну видеокарту, но я не уверен в нескольких вещах. Чем больше я об этом думаю, тем больше понимаю, что понятия не имею, как это поддерживается на более низком уровне. Я знаю, что не буду использовать SLI (эти вопросы относятся только к случаю, когда у вас есть две отдельные модели видеокарт, подключенных к PCI-E и не подключенных через SLI).
Могут ли две видеокарты использовать разные драйверы (например, nvidia против amd или quadro против geforce)?
Видеопамять какой карты используется для таких вещей, как графики Matlab? Имеет ли значение, на каком экране график? Если я перенесу его на другой экран, изменится ли память карты, в которой он находится?
Если моя вторая карта — карта низкого класса с очень маленьким объемом видеопамяти, как это повлияет на мою производительность? Смогу ли я по-прежнему отображать большой объем данных графиков одновременно? Будут ли эти данные ограничены отображением только на мониторах, подключенных к карте высокого класса? Позволит ли наличие двух карт отображать больше данных (поскольку общий объем видеопамяти больше?)
Понимание того, что происходит на нижнем уровне, действительно помогло бы мне.
Машина имеет 2 слота PCI-E. В настоящее время там установлена одна видеокарта nvidia quadro. (Я не уверен, какая именно, но она довольно высокого класса ~$1500). Она работает под управлением Windows XP 64bit с 24 ГБ оперативной памяти.
решение1
Windows XP не поддерживает несколько графических драйверов. Однако, и Quadro, и Geforce созданы Nvidia, так что вы, вероятно, сможете заставить их работать вместе. AMD и Nvidia вместе — это не вариант.
Что касается видеопамяти, то, похоже, существует некоторая путаница относительно ее использования. В первую очередь, видеопамять используется для хранения данных, чтобы графический процессор мог преобразовывать необработанные данные дисплея в пиксели, которые будут отображаться на вашем экране. Однако в последние годы графический процессор используется для все большего количества приложений. В вашем случае вы не запускаете приложения, требующие расширенных 3D-вычислений, поэтому вы должны иметь возможность использовать не более 64 МБ для всех четырех мониторов (хотя это, очевидно, зависит от разрешения, которое вы используете). Учитывая, что ваше приложение для построения графиков, однако, полагается на видеопамять для выполнения своих построений и вычислений, вы должны быть чувствительны к общему объему имеющейся у вас видеопамяти. Это (должно быть) независимо от монитора, на котором работает приложение для построения графиков, а скорее является функцией конкретного графического процессора, используемого для вычислений, и того, сколько памяти доступно этому графическому процессору.
Если вы предоставите нам больше информации о приложении для построения графиков, мы сможем дать вам более конкретный ответ.