WTF?
Я люблю Nvidia за то, что их видеокарты поддерживают множество всяких полезных штук типа PhysX и, конечно же, CUDA. Вдруг встал вопрос о конвертировании видео, и, конечно же, я решил не напрягать свой Core i7 этими делами, пусть рулит системой, а у меня в запасе аж два бестыжих чипа gf110 из видеокарт GTX780. Но конвертеры вдруг стали выпендриваться, что не нашли у меня устройств с поддержкой CUDA! Я порыскал в интернете и узнал, что nvidia выключила поддержку CUDA официально обновили АПИ для CUDA и теперь dll-ки куды в состоянии Deprecated, начиная с драйвера 340.52 и следующих.
Update 1
Оказывается, nvidia обновили АПИ для CUDA и поэтому ни одна программа в данное время не работает. Остается только ждать, пока все обновят программы в поддержку нового АПИ, пока что можно воспользоваться хаками ниже. Читать тему про это можно тут .
Варианты решения
- Поставить старый драйвер 337.88
- Разархивировать этот архив в C:\Windows (только для x64)
- Скачать модифицированный драйвер 344.11 от Cyris
P.S.
Если Nvidia будет так и дальше выпендриваться, то есть много причин перехода на видеокарты от AMD. Минусом будет только отсутствие PhysX, но у AMD этому есть своя альтернатива.
P.S.S (09.01.2017): Пост старый. Возможно, все вышесказанное уже не поможет, поэтому, просто обновите программу-конвертер. Большинство из них уже умеет работать с новым интерфейсом CUDA, поэтому все эти махинации более не требуются.
Ссылки
7 Responses to Обновление CUDA API: CUDA в новых драйверах не работает. Возвращаем поддержку CUDA в два шага