Попробуем на практике проверить, можно ли использовать две разных видеокарты от AMD и nVidia в программе Adobe Premiere Pro CC. Речь не идет о совместной работе CUDA и OpenCL, а о том чтобы одну видеокарту заставить работать как OpenGL, а вторую как CUDA/OpenCL. Итак в наличии две видеокарты: AMD Radeon HD 7750 и nVidia GeForce GTX 660.

Так как первой стоит видеокарточка AMD, то соответственно происходит переключение с режима Mercury Playback Engine GPU Acceleration (CUDA) на Mercury Playback Engine GPU Acceleration (OpenCL).

С помощью утилиты GPUSniffer смотрим информацию о OpenGL Info и GPU Computation Info.

Для отключения пометки *Not enable by default because it did not match the named list of cards прописываем чипсет в документе cuda_supported_cards.txt.

Как не трудно догадаться nVidia GeForce GTX 660 при таких условиях не задействуется ни при предварительном просмотре, ни при финальном экспорте:

Плюс в окне Program (Программа) получаем черный экран, а при экспорте видео, ошибку:

Также нет доступа к панели управления NVIDIA.

Т.е. наша задача отключить OpenCL у AMD видеокарты, чтобы она использовалась только для OpenGL. Удаление документа opencl_supported_cards.txt никак не повлияло на загрузку режима: Mercury Playback Engine GPU Acceleration (OpenCL). Идем в директорию C:\Windows\System 32 и физически удаляем (предварительно сделав архив) OpenCL.dll.

При открытии проекта, принудительно будет включен движок Mercury Playback Engine Software (т.е. CUDA движок не подхватился).

Software Render System:

В настройках проекта:

OpenCL движок не найден:

Теперь меняем видеокарты местами (вернее подключаем кабель монитора к GTX 660). Отключаем CUDA движок в драйверах видеокарты GeForce GTX 660.

Загружаем программу Adobe Premiere Pro CC, в окне Missing Renderer сообщается, что идет переключение на движок Mercury Playback Engine GPU Acceleration (OpenCL).

Нажимаем ОК и получаем сообщение о закрытии программы:

Например в Sony Vegas Pro можно настроить ту же конфигурацию на работу OpenGL (nVidia) + OpenCL (AMD). Так как монитор подключен к GeForce GTX 660 она будет отвечать за OpenGL, далее в настройках программы выбираем: Preferences > Video > GPU acceleration of video processing: Advanced Micro Devices, Inc. (Capeverde).

Грузим клипы на линейке времени OpenGL и OpenCL плагинами и смотрим на загрузку GPU. GeForce GTX 660:

AMD Radeon HD 7750:

В версиях программ Adobe Premiere Pro CC 2020 и ниже, нет никакого смысла в использовании смешанных видеокарт AMD/nVidia, кроме проблем это ничего больше не даёт.
Читаем далее.