Skip to content
This repository has been archived by the owner on Apr 24, 2022. It is now read-only.

cuda11 build support #2133

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Conversation

hackmod
Copy link
Contributor

@hackmod hackmod commented Jan 28, 2021

add cuda11 support and some fixes

  • cuda10/11 build for bionic (ubuntu 18.04)
  • cuda8/9 build for xenial (ubuntu 16.04)
  • add cuda11 build for windows

 * xenial for cuda8/9
 * bionic for cuda10/11
 * update download script for cuda11
 * add a download script for bionic
 * add libglu1-mesa-dev for bionic
 * add mesa-common-dev for xenial
Copy link

@angeiv angeiv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good 👍

@hackmod
Copy link
Contributor Author

hackmod commented Feb 4, 2021

any suggestions are welcome.

@PseudoDesign
Copy link

PseudoDesign commented Feb 5, 2021

Confirmed functional on my machine:

Ubuntu 20.04
CUDA 11.2
GeForce 1080 Ti - Driver Version 460.32.03

@hackmod hackmod changed the title cuda11 support cuda11 build support Feb 6, 2021
@a06kin
Copy link

a06kin commented Feb 7, 2021

Confirmed functional on my machine:

Windows 10
CUDA 11.2
GeForce RTX 3080 - Driver Version 461.40

@frobinsonj
Copy link

Windows 10
CUDA 11.2
GeForce RTX 2080 Ti - Driver Version 461.40

Getting this exception:
Exception thrown in Worker thread: GPU error: CUDA error in func dev::eth::CUDAMiner::search at line 372 an illegal memory access was encountered

@angelir1
Copy link

Hello, my miner takes 100% of the processor resources (Intel i5), has anyone experienced this?

@hackmod
Copy link
Contributor Author

hackmod commented Feb 11, 2021

Hello, my miner takes 100% of the processor resources (Intel i5), has anyone experienced this?

I guess your case is NVidia + OpenCL combination. (well known bug)

@angelir1
Copy link

angelir1 commented Feb 11, 2021

I guess your case is NVidia + OpenCL combination. (well known bug)

Please tell me how you can fix this?

@McCalm
Copy link

McCalm commented Feb 15, 2021

In

build ethminer-0.19.0-17+commit.23d537a0-cuda11.1.0-windows-amd64

--HWMON 2 parameter is not working:

-> Failed to obtain all required NVML function pointers
-> NVIDIA hardware monitoring disabled
[...]

Copy link

@Titaniumtown Titaniumtown left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works for me!

@Titaniumtown
Copy link

?

@jonghyunee
Copy link

Thank you

@4-FLOSS-Free-Libre-Open-Source-Software

Works for me!

@Titaniumtown
Copy link

Thanks for sharing.

@colby-vickerson
Copy link

Confirmed functional on my machine:

Windows 10
CUDA 11.2
GeForce RTX 3090 - Driver Version 461.72

@colby-vickerson
Copy link

Confirmed functional on my machine after driver update:

Windows 10
CUDA 11.2
GeForce RTX 3090 - Driver Version 461.92

@danielocdh
Copy link
Contributor

is this failing anywhere?

@lostboykev
Copy link

It looks like the windows build located in "artifacts" is missing. Could you re add that?

@hlfritz
Copy link

hlfritz commented May 19, 2021

are there any binaries for cuda 11.2 and ubuntu 20.04 (but i could install 18.04 if necessary)?

@karlkleinpaste
Copy link

another request -- the artifacts were aged out and are now gone. could this be recreated?

@gqqnbig
Copy link

gqqnbig commented Jul 27, 2021

This PR is way better than the cuda11 branch.

I compiled and ran successfully with this PR. However I compiled successfully but ran into issue #2300 with the cuda11 branch.

Besides, fixing #2339 is a must.

@Nikolaev-Nikolay
Copy link

Please, windows 10 build executables!
In this resurs (https://ci.appveyor.com/project/ethereum-mining/ethminer/builds/37485839/job/6m6ubwvqv03cs12i/artifacts)
Artifacts older than 1 month are automatically deleted....
rewrite it

@pk910
Copy link

pk910 commented Apr 7, 2022

I have rebuilt the cuda11-support branch myself with appveyor here:
https://ci.appveyor.com/project/pk910/ethminer/build/job/ewcniqo79ago98pj/artifacts

The built executables can be found here (in case they're deleted from appveyor again):
https://github.com/pk910/ethminer/releases/tag/v0.19.0-alpha.0-cuda11

Latest changes from master are included, too.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.