Еще об NVidia и ATI в одной машине

Как ни печально, но поведение драйверов NVidia ничем не лучше драйверов ATI: чтобы CUDA/OpenCL работали, к какой-то видеокарте NVidia должен быть подключен какой-то из активных дисплеев.

Таким образом, идея потестировать NVidia Nexus на одной машине с двумя видеокартами, одна ATI и одна NVidia, полностью провалилась: если к Geforce не подключать монитор, то с точки зрения CUDA/NEXUS этой карты не существует. Вот если бы у меня было две карты NVidia, разговор был бы другой. Еще одна карта NVidia у меня есть, но слоты кончились....

Конечно, у меня есть еще немножко компьютеров и Nexus я найду как потестировать (или вытащу ATI, вставлю G80), но обидно, да. Ограничение чисто софтверное и явно на пустом месте (ATI это тоже касается, та же фигня).

Tags: 

Comments

Три резистора решают

Три резистора решают проблему:
http://soerennielsen.dk/mod/VGAdummy/index_en.php
http://www.geeks3d.com/20091230/vga-hack-how-to-make-a-vga-dummy-plug/

Ограничение лежит в самом механизме WDDM Windows. Драйверы NVIDIA умеют этот механизм на это самое, но только если в системе они одни-одинешеньки.

Нет, суть проблемы не в том,

Нет, суть проблемы не в том, чтобы карта думала, что к ней подключен монитор.

Наоборот, для Nexus нужна карта, к которой ничего не подключено (либо Remote Debugger, тоже вариант, но мне для этого надо винды еще где-то поставить, возможно виртуальная машина сойдет).

Но если от карты все отключить, то драйвера обижаются.

И как он вам этот Нексус ?

И как он вам этот Нексус ? Как с вашим железом работает ? Отладка на видахе или на проце ?

три резистора это не панацея

Только вчера ночью запустил две видео карты вместе на Windows 7 64-bit: Ati Radeon HD4830 и GeForce GT 240 без резисторов.
Чего хотел, того добился, теперь за ускорение физики работает GeForce GT 240, т.е. NVIDIA PhysX Technology - работает. И в тесте FluidMark v1.1.0 показывает Hardware PhysX.
Если я не прав, вы меня поправьте, но разве NVIDIA PhysX не работает через NVIDIA CUDA?
Если да и наличие работы NVIDIA PhysX подразумевает включение технологии NVIDIA CUDA, то это плёвое дело.
Если нужно, напишу инструкцию как делать и в каком порядке.

PhysX mod прикладывали? Или

PhysX mod прикладывали? Или без него получилось? Если без него, то очень интересно.

Прикладывал, а без него не

Прикладывал, а без него не работает. Я не программист и не сильно разбираюсь в тонкостях использования NVidia Nexus. И ни разу не ставил NVidia Nexus. Nexus как-то проверяет целостность файлов?

Нет, не проверяет. Но

Нет, не проверяет. Но нормально работать с PhysX mod у меня не получилось.

Просто путь с PhysX mod - он понятный и известный, я думал есть еще варианты.

Nexus доступен?

А Нексус уже доступен?
Есть у меня один комп с двумя нвидиями и виндой, а вот Нексуса нет:(

Да, я зарегистрировался в

Да, я зарегистрировался в октябре (почти сразу после анонса) и перед новым годом мне прислали подтверждение.
В форумах читал, что сейчас за пару недель подтверждают.

А сам варез вышел, судя по дате, 1-го декабря.

Я регился где-то в ноябре или

Я регился где-то в ноябре или начале декабря. Они мне так логин и не дали - на сайте залогиниться по мылу не дают, но по Forget Password высылают мне на почту мой пароль. Короче, багнутая там система какая-то:(
А он в интернетах-то нигде не лежит ещё?

Ну у меня та же фигня была с

Ну у меня та же фигня была с октября по декабрь, а недели 2 назад прислали аппрувал и все заработало.

Нашёл эту страницу

Нашёл эту страницу поисковиком. У меня по утрам на работе родители, а по вечерам - я. У родителей Windows, у меня Linux. Linux с официальным драйвером NVIDIA увидел обе видеокарты: встроенную и внешнюю, и позволяет считать на ней. И я решил сделать так: в Windows первая встроенная видеокарта выводит изображение, а внешняя считает. Но Windoiws вторую видеокарту не видит, он становится "неизвестным устройством".

В поисках решения проблемы нашёл эту страницу. Уверен что решение всё-таки есть... Считают же как-то на Tesla, где монитор вообще не подключается.