Я делаю некоторые эксперименты с двумя видеокартами:
карточка A: GeForce GTX 560 Ti
Карта B: GeForce 9800 GTX+
Настройка: материнская плата Asus с Intel Core i7, которая поддерживает SLI
Предполагаемый эксперимент: используйте карту B для всех графических целей, таких как отображение ОС и приложений; используйте карту a исключительно для вычислений ядра GPU
Я знаю, что обе карты довольно старые, но я думаю, что они настроены хорошо насколько я могу сказать - я вижу их в устройство Менеджер, а также при запуске CUDA запроса об устройствах
мой вопрос такой:
есть ли способ абсолютно "выключить" карту a для любой другие цели в ОС, и карта а будет "срабатывать" только для запуска ядра CUDA, когда cudaSetDevice () "цели" на нем?
до сих пор наивный способ, который я использовал, - это просто подключить 1 монитор к карте B. Этот подход кажется в работа-с картой B происходит некоторые действия GPU памяти и GPU нагрузки при воспроизведении видео youtube на мониторе и не такая активность GPU не были обнаружены на карте A. и как только я запускаю некоторый код CUDA с cudaSetDevice () "цели" на только карты A, он вызывает некоторые GPU деятельности.
но я предполагаю, что должен быть более точный способ сделать это. Может ли кто-нибудь дать мне несколько советов, если это относится к игре с BIOS, будет оценено, если вы может предоставить мне некоторые детали, как я сделал мало, что в прошлом.
расширение к моему вопросу (я думаю):
есть ли способ действительно переключаться между двумя графическими процессорами NVidia (я думаю, что это должен быть отдельный вопрос к тем, связанных с много говорили о технологии Nvidia Optimus, где блок Intel GPU участвует, не так ли?)