Автор Тема: ATI-Stream-SDK 2.1 компилируется с ошибками  (Прочитано 1359 раз)

gidiara

  • Пользователь
  • **
  • Сообщений: 59
  • Карма: +11/-22
    • Просмотр профиля
 После выхода SDK 2.1 от потрясающих ATI попытался установить, как устанавливал SDK 2.01 ранее.
 sudo gedit ~/.bashrc
добавил
export ATISTREAMSDKROOT=/usr/local/opencl
export ATISTREAMSDKSAMPLESROOT=/usr/local/opencl
export LD_LIBRARY_PATH=$ATISTREAMSDKROOT/lib/x86:$LD_LIBRARY_PATH
 
export ATISTREAMSDKROOT=/usr/local/opencl

export ATISTREAMSDKSAMPLESROOT=/usr/local/opencl

export LD_LIBRARY_PATH=$ATISTREAMSDKROOT/lib/x86:$LD_LIBRARY_PATH

mkdir /usr/lib/OpenCL

mkdir /usr/lib/OpenCL/vendors

sudo ln -sf /usr/local/opencl/lib/x86/libatiocl32.so /usr/lib/OpenCL/vendors/libatiocl32.so

cd /usr/local/opencl

make                            ----вот здесь и посыпались ошибки...
sudo ln -sf /usr/local/opencl/lib/x86/libOpenCL.so /usr/lib/libOpenCL.so
 
cd /usr/local/opencl/samples/opencl

make

cd /usr/local/opencl/samples/opencl/bin/x86

./HelloCL

но в SDK 2.01 живо откликалось:
HelloCL!
Getting Platform Information
Creating a context AMD platform
Getting device info
Loading and compiling CL source
Running CL program
Done
Passed!

а теперь - с ошибкой и пишет, что платформа не поддерживается.
 Карточка ATI 5470 в списке поддерживаемых присутствует.
 Что делать?? Просьба господам "не в теме" не откликаться :)
« Последнее редактирование: 07 Август 2010, 22:31:03 от gidiara »

gidiara

  • Пользователь
  • **
  • Сообщений: 59
  • Карма: +11/-22
    • Просмотр профиля
Re: ATI-Stream-SDK 2.1 компилируется с ошибками
« Ответ #1 : 09 Август 2010, 16:19:17 »
Всего сутки гугления и нашёл! Там прямо под строкой загрузки SDK 2.1 есть файлик icd-registration.tgz Его нужно распаковать в папке cd / и всё пойдёт!!!
HelloCL!
Getting Platform Information
Creating a context AMD platform
Getting device info
Loading and compiling CL source
Running CL program
Done
Passed!
Оффтоп: кто-нибудь мне объяснит, почему под виндой всё работает после запуска той же ерунды, а в лине надо распаковать в корневой каталог  ещё всякую фигню в рукопашную??? причём, об этом упоминается только на форуме разработчиков??? Меня переполняют эмоции... Как в анекдоте прямо: "Понять этого невозможно, нужно только запоминать!"