
저는 직장에 코드를 작성하고, 스크립트를 실행하고, 결과를 플롯하는 데 사용하는 듀얼 모니터 시스템을 가지고 있습니다. 플롯의 양은 상당히 까다로울 수 있습니다. 비디오 메모리가 몇 번 부족했습니다(1GB 또는 2GB). 다른 그래픽 카드를 추가하여 쿼드 모니터를 갖도록 이 설정을 확장하고 싶지 않지만 몇 가지 사항이 확실하지 않습니다. 그것에 대해 더 많이 생각할수록 이것이 낮은 수준에서 어떻게 지원되는지 전혀 모른다는 것을 더 많이 깨닫게 됩니다. 나는 SLI를 사용하지 않을 것이라는 것을 알고 있습니다. (이 질문은 SLI를 통해 연결되지 않고 pci-e에 연결되어 있는 두 개의 별도 그래픽 카드 모델이 있는 경우에만 적용됩니다.)
두 개의 그래픽 카드가 서로 다른 드라이버(예: nvidia와 amd 또는quadro와 geforce)를 실행할 수 있습니까?
Matlab 플롯과 같은 작업에 어떤 카드의 비디오 메모리가 사용됩니까? 줄거리가 어떤 화면에 있는지가 중요합니까? 다른 화면으로 이동하면 메모리에 있는 카드가 전환됩니까?
내 두 번째 카드가 매우 적은 양의 비디오 메모리를 갖춘 저가형 카드인 경우 이것이 내 성능에 어떤 영향을 줍니까? 여전히 한 번에 많은 양의 플롯 데이터를 표시할 수 있습니까? 이 데이터는 고급 카드에 연결된 모니터에만 표시되도록 제한됩니까? 두 개의 카드를 사용하면 더 많은 데이터를 표시할 수 있습니까(총 비디오 메모리가 더 많기 때문에)?
낮은 수준에서 무슨 일이 일어나고 있는지 이해하면 정말 도움이 될 것입니다.
이 기기에는 2개의 PCI-E 슬롯을 사용할 수 있습니다. 현재 거기에는 단일 Nvidia Quadro 그래픽 카드가 있습니다. (어느 것인지는 모르겠지만 상당히 높은 가격은 ~$1500입니다). 24GB 램과 함께 Windows XP 64비트를 실행하고 있습니다.
답변1
Windows XP는 다중 그래픽 드라이버를 지원하지 않습니다. 그러나 Quadro와 geforce는 모두 Nvidia에서 만들었으므로 둘 다 함께 작동하게 할 수도 있습니다. AMD와 Nvidia는 함께 할 수 없습니다.
비디오 메모리에 관해서는 그 용도에 대해 약간의 혼란이 있는 것 같습니다. 주로 비디오 메모리는 GPU가 원시 디스플레이 데이터를 화면에 표시될 픽셀로 변환할 수 있도록 데이터를 저장하는 데 사용됩니다. 그러나 최근 몇 년 동안 GPU는 점점 더 많은 애플리케이션에 사용되었습니다. 귀하의 경우 고급 3D 계산이 필요한 응용 프로그램을 실행하지 않으므로 모니터 4개 모두에 대해 64MB를 넘지 않아야 합니다(물론 실행 중인 해상도에 따라 다르지만). 그러나 플로팅 응용 프로그램이 플로팅 및 계산을 수행하기 위해 비디오 메모리에 의존한다는 점을 고려하면 보유하고 있는 총 비디오 메모리 양에 민감해야 합니다. 이는 플로팅 응용 프로그램이 켜져 있는 모니터와는 독립적이어야 하지만 계산에 사용되는 특정 GPU와 해당 GPU에 사용 가능한 메모리 양의 함수입니다.
Plotting Application에 대한 자세한 정보를 남겨주시면 보다 구체적인 답변을 드릴 수 있습니다.