2015-01-29 3 views
3

Я пытаюсь запустить графический процессор AMD и NVidia на одном компьютере Ubuntu 14.04 для параллельной разработки OpenCL на обоих. Я достиг этого, используя Ubuntu 12.04, и предоставленную информацию here и here. К сожалению, то, что я сделал тогда, больше не работает (never изменить запущенную систему ...).Использование графических процессоров Nvidia * и * AMD в Ubuntu 14.04, 64 бит для разработки OpenCL

Мой вопрос: кто-то достиг этого, и если да, то каким образом. Информация об этой проблеме очень скудная. Проблема в том, что библиотеки и драйверы обоих столкновений, когда я пытаюсь установить оба одновременно, - в отдельности они работают нормально. Установка из пакетов, в которых вы попадаете в зависимости от пакета, - ад и использование установщика двоичных драйверов из обоих вместе не работает.

Поскольку я не слишком хорошо знаком с базовыми реализациями OpenCL, я немного «над головой».

Надеюсь, что кто-то может указать мне в правильном направлении. Система представляет собой Ubuntu 14.04, 64bit и GPU GeForce GTX 760 и Radeon HD 7970.

Спасибо и с наилучшими пожеланиями!

+0

Вам нужны обе карты для включения и выполнения кода одновременно? Или будет ли разделение диска, работающего на двух стендах, вариантом? –

+0

Долгое время. Да, мне нужно работать одновременно. Помимо использования как для разработки (когда переключение возможно, но громоздко), мы также хотим иметь возможность проводить наш анализ одновременно. Я должен найти решение этой проблемы ... – packoman

+0

@packoman Вы когда-нибудь решали это? – Bob

ответ

1

Это не решение, но некоторые обходные пути:

  • вы могли PASSTHROUGH один из них к виртуальной машине KVM под управлением Ubuntu 14.04 тоже, и, таким образом, установить драйвера каждой карту на другую систему, но оба работают одновременно.

  • альтернативно, вы можете попробовать то же самое, но внутри chroot вместо виртуальной машины. Я не уверен, будет ли этот подход работать, но вы не потеряете какую-либо производительность из-за виртуализации. И, возможно, таким образом, после некоторых тяжелых символических ссылок и сценариев начальной загрузки вы даже можете распознать обе карты как устройства OpenCL из одной системы.

Смежные вопросы