Câu hỏi Làm thế nào để chạy ccminer 1.2 trên Ubuntu 14.10?


Tôi đang gặp sự cố khi chạy ccminer 1.2 trên Lenovo IdeaPad-Z500 của tôi với một NVIDIA GT 740M là một GPU có khả năng CUDA theo https://developer.nvidia.com/cuda-gpus. Tôi đã cài đặt bộ công cụ CUDA sau http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html (thêm kho lưu trữ và cập nhật các repos và cài đặt cuda). Bắt đầu ccminer gây ra lỗi

modprobe: ERROR: could not insert 'nvidia': No such device
[2014-12-26 03:26:50] Unable to query number of CUDA devices! Is an nVidia driver installed?

Cuộc tranh luận với optirun, I E. optirun ccminer, một mình và kết hợp với sudo, I E. sudo optirun ccminer và optirun sudo ccminer nguyên nhân

modprobe: FATAL: Module nvidia-uvm not found.
[2014-12-26 03:29:08] Unable to query number of CUDA devices! Is an nVidia driver installed?

Thêm bí danh vào /etc/modprobe.conf trong các hình thức

alias nvidia nvidia-340
alias nvidia-uvm nvidia-340-uvm

không thay đổi gì cả. nvidia-340, nvidia-340-uvm (340,36) và bumblebee (3.2.1-5 + xedgers14.10.1) được cài đặt. optirun -vv bash cho đầu ra

[37049.350238] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[37049.350909] [DEBUG]optirun version 3.2.1 starting...
[37049.350962] [DEBUG]Active configuration:
[37049.350981] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[37049.350999] [DEBUG] X display: :8
[37049.351015] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-340:/usr/lib32/nvidia-340
[37049.351032] [DEBUG] Socket path: /var/run/bumblebee.socket
[37049.351049] [DEBUG] Accel/display bridge: auto
[37049.351066] [DEBUG] VGL Compression: proxy
[37049.351082] [DEBUG] VGLrun extra options: 
[37049.351098] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[37049.351308] [DEBUG]Using auto-detected bridge primus
[37051.419635] [INFO]Response: Yes. X is active.

[37051.419696] [INFO]Running application using primus.
[37051.419905] [DEBUG]Process bash started, PID 21812.

sudo modprobe -v nvidia-340-uvm gây ra lỗi

insmod /lib/modules/3.18.1-031801-generic/kernel/drivers/video/nvidia.ko 
modprobe: ERROR: could not insert 'nvidia_340_uvm': No such device

mà tôi không hiểu. Tôi đã thêm PPA xorg-edgers ppa:xorg-edgers/ppa.

Hiện tại việc sử dụng không rõ ràng đối với tôi vì không có --help đối số (được yêu cầu là https://github.com/cbuchner1/ccminer/issues/29), nhưng nó có thể được truy xuất từ ​​đâu đó.

Sau khi cài đặt các ví dụ CUDA với /usr/local/cuda/bin/cuda-install-samples-6.5.sh ~/cuda-examples/ Tôi chạy deviceQuery nhị phân thất bại với

bin/x86_64/linux/release/deviceQuery Starting...

 CUDA Device Query (Runtime API) version (CUDART static linking)

modprobe: ERROR: could not insert 'nvidia': No such device
cudaGetDeviceCount returned 38
-> no CUDA-capable device is detected
Result = FAIL

optirun deviceQuery không thành công

bin/x86_64/linux/release/deviceQuery Starting...

 CUDA Device Query (Runtime API) version (CUDART static linking)

modprobe: FATAL: Module nvidia-uvm not found.
cudaGetDeviceCount returned 30
-> unknown error
Result = FAIL

2
2017-12-26 02:41


gốc


Sử dụng một phần mềm khai thác bitcoin khác. - Thomas Ward♦
@ThomasW. Bạn có thể hình ảnh rằng nhận xét của bạn trong biểu mẫu hiện tại không hữu ích vì nó có thể ở dạng khác không? Nó thậm chí không phải là một bình luận theo nghĩa SE, mà là một câu trả lời (rất có thể mở rộng). - Karl Richter
Vâng, tất cả những gì tôi có thể nói là thử một phần mềm khai thác khác. Phần cứng và / hoặc phần mềm cụ thể các vấn đề như thế này, nơi nó không được phát hiện bởi các thợ mỏ là khá vô cùng rộng và không thể trả lời. Tôi cũng không hỗ trợ khai thác GPU ngoại trừ niềm vui và là một phương pháp để đốt cháy máy tính của bạn theo nghĩa đen - khi quá trình khai thác GPU qua đời một thời gian dài trước đây - Thomas Ward♦
@ThomasW. Xin lỗi, tôi đã đọc nhận xét của bạn như một ý kiến ​​không mang tính xây dựng- (có một phần mềm khai thác tốt hơn để được sử dụng thay thế) dựa trên một. - Karl Richter


Các câu trả lời:


Tôi đã có cùng một vấn đề này và chỉ có ccminer làm việc bằng cách sử dụng tự động Nvidia liên kết tượng trưng với update-alternatives. Thử cái này:

sudo update-alternatives --config x86_64-linux-gnu_gl_conf

chọn tự động (0) và nhập


2
2018-03-27 19:15





Sau khi đọc hướng dẫn cài đặt bộ công cụ CUDA và tìm ra một số vấn đề biên dịch của các ví dụ về bộ công cụ CUDA (giải pháp sau đây áp dụng cho chúng), tôi phát hiện ra rằng

  1. cudaminer 746a7733dda9d2b3466c54c149362e4fb205cc3f hoạt động khi được gọi với optirun env LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH CC=gcc-4.8 CXX=g++-4.8 LANG=C ./cudaminer với -o và -O tùy chọn trong nguồn gốc sau khi biên dịch với optirun env LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH CC=gcc-4.8 CXX=g++-4.8 LANG=C make 
  2. 1 cho thấy rằng biên dịch (với các tham số và lệnh tương tự) của ccminer 1.2 không thành công vì CC, GCC và CXX biến dường như bị bỏ qua

1
2017-12-26 21:16