Интересно, как сложно поддерживать up-to-date релизы Убунты и других Линукс дистрибутивов? Cuda 5.5 Release Notes были готовы, когда существовала версия 13.04, но в список поддерживаемых дистрибутивов она не вошла.
Чувствую установка с первого раза не получится.
А так, кстати, я тыкал пререлиз у себя на Optimus карте под Линуксом — действительно отладка девайс-кода теперь работает!!!
Сразу скажу, что у меня код устройства простой — закон Кулона, и там, в прошлом, я отлаживал с помощью printf, потому что точка останова внутрь функции не заходила. Отладчик 5.5 теперь заходит внутрь, и можно посмотреть даже координаты треда в блок в watch. Посмотрите новости в Cuda Developer Zone (в разделе новостей) новости о новых возможностях Cuda.
Когда я гуглил и общался с народом, то народ с двумя картами все равно printf'ами отлаживал, потому что надежнее — выводил нужные значения в консоль.
Сейчас интернета под рукой нет, а писал я всегда в режиме 2.0 (cuda 5.0), поэтому не помню в какой версии появилась поддержка вывода в консоль. Там выводятся не все блоки/треды, а первые несколько десятков или сотен. Посмотрите в демках, там есть printf. Я попозже погуглю точнее.
Вышла CUDA 5.5