Реальная история.
Маленький патч для компиляции & работает cudaminer на родной 64-битной Linux.
mk.junkyard.one.pl/cudaminer-2013.04.17-64bit.patch.gz
Чтобы применить к источнику cudaMiner загрузить файл & Команда вопрос:
zcat cudaminer-2013.04.17-64bit.patch.gz | патч -p1
Я только проверил ядро сальсов, и я не уверен, если титановое ядро будет работать.
не уверен. Это то, что у меня есть:
распакуйте cudaminer-src-2013.04.14.zip && ф cudaminer-2013.04.17-64bit.patch.gz ./cudaminer-src-2013.04.14 && CD cudaminer-Src-2013.04.14
PWD
/home/az/LTC/cudaminer-2013-04-14/cudaminer-src-2013.04.14
[Аз @ сервер cudaminer-Src-2013.04.14] $ zcat cudaminer-2013.04.17-64bit.patch.gz | патч -p1
латание файл configure.sh
латание файл salsa_kernel.cu
Ломоть # 1 FAILED при 50.
Ломоть # 2 удалось на 146 (смещение -3 линий).
Ломоть # 3 удалось при 170 (смещение -3 линий).
Ломоть # 4 удалось на 187 (смещение -3 линий).
Ломоть # 5 удалось при 200 (смещение -3 линий).
Ломоть # 6 удалось на 208 (смещение -3 линий).
Ломоть # 7 удалось на 225 (смещение -3 линий).
Ломоть # 8 удалось на 234 (смещение -3 линий).
Ломоть # 9 FAILED на 245.
Ломоть # 10 FAILED на 269.
Ломоть # 11 FAILED при 280.
Hunk # 12 удалось на 283 (смещение -7 линий).
Hunk # 13 удалось на 295 (смещение -7 линий).
Hunk # 14 удалось на 314 (смещение -7 линий).
Ломоть # 15 удалось на 332 (смещение -7 линий).
Hunk # 16 удалось на 364 (смещение -7 линий).
Ломоть # 17 удалось на 384 (смещение -7 линий).
Hunk # 18 удалось на 392 (смещение -7 линий).
Ломоть # 19 FAILED на этапе 410.
Ломоть # 20 FAILED на 440.
Hunk # 21 FAILED на 448.
Hunk # 22 FAILED на 464.
Hunk # 23 FAILED на 474.
Ломоть # 24 удалось на 472 (смещение линий -15).
Hunk # 25 FAILED на 722.
Hunk # 26 FAILED на 738.
Hunk # 27 FAILED в 1031 году.
Hunk # 28 FAILED в 1047.
13 из 28 скряги Failed - экономия отказывается подать salsa_kernel.cu.rej
латание файл titan_kernel.cu
Hunk # 2 FAILED на 35.
Ломоть # 3 удалось на 81 с пухом 2 (смещение -3 линий).
Ломоть # 4 FAILED на 137.
Ломоть # 5 удалось при 183 с пухом 2 (смещение линий -36).
Hunk # 6 FAILED на 274.
3 из 6 скряги Failed - экономия отказывается подать titan_kernel.cu.rej
латание файл util.cpp
и после :
CHMOD + х настроить autotools.sh configure.sh
[Аз @ сервер cudaminer-Src-2013.04.14] $ ./autotools.sh
[Аз @ сервер cudaminer-Src-2013.04.14] $ ./configure.sh
<вывод>
делать
<вывод>
USR / местные / CUDA / бен / NVCC -O3 -arch = compute_10 --maxrregcount = 124 --ptxas-OPTIONS = -v -I./compat/jansson -o salsa_kernel.o -c salsa_kernel.cu
salsa_kernel.cu (269): Ошибка: нет экземпляра перегруженной функции "tex2D" совпадает со списком аргументов
типы аргументов являются: (текстура
, Беззнаковое целочисленное значение без знака целое)
salsa_kernel.cu (278): ошибка: нет экземпляра перегруженной функции "tex2D" совпадает со списком аргументов
типы аргументов являются: (текстура, Беззнаковое целочисленное значение без знака целое)
обнаружено во время создания экземпляра "недействительным scrypt_core_kernel_specialB_tex(Uint32_t *) [с WARPS_PER_BLOCK = 1]"
(1138): здесь
<и более одинаковых ошибок>
Дополнительная информация:
Эхо $ LD_LIBRARY_PATH
/ USR / местные / CUDA / lib64: / USR / местные / CUDA / Библиотека: / USR / местные / CUDA / livb64: / USR / местные / CUDA / livb64:
[Аз @ сервер cudaminer-Src-2013.04.14] $ более /etc/ld.so.conf.d/nvidia.conf
/ USR / lib64 / NVIDIA
/ USR / lib64 / VDPAU
/ USR / Библиотека / NVIDIA
/ USR / Библиотека / VDPAU
[Аз @ сервер cudaminer-Src-2013.04.14] $ более /etc/ld.so.conf.d/cuda.conf
/ USR / местные / CUDA / lib64
/ USR / местные / CUDA / Библиотека
мин -qa | Grep 686
Glibc-2.12-1.107.el6.i686
NSS-softokn-freebl-3.12.9-11.el6.i686
Glibc-разви-2.12-1.107.el6.i686