smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
 |
October 10, 2015, 05:58:46 AM |
|
Looks good. Now let's get some test reports.
|
|
|
|
btcluka
Member

Offline
Activity: 71
Merit: 10
|
 |
October 10, 2015, 09:32:36 AM |
|
Miner for Windows x64, please! 
|
|
|
|
P-Funk
Sr. Member
  
Offline
Activity: 360
Merit: 250
Token
|
 |
October 10, 2015, 10:33:43 AM Last edit: October 10, 2015, 10:52:45 AM by P-Funk |
|
Looks good. Now let's get some test reports. Figured I'd give it a try, wound up getting a compile error I'm not sure I have the expertise to figure out. Ubuntu 15 fglrx-updates and APP SDK 2.9.1 main.c: In function ‘SetupXMRTest’: main.c:725:8: error: unknown type name ‘cl_queue_properties’ const cl_queue_properties CommandQueueProperties[] = { 0, 0, 0 }; ^ main.c:735:2: warning: implicit declaration of function ‘clCreateCommandQueueWithProperties’ [-Wimplicit-function-declaration] *HashData->CommandQueues = clCreateCommandQueueWithProperties(OCL->Context, OCL->Devices[DeviceIdx].DeviceID, CommandQueueProperties, &retval); ^ main.c:735:27: warning: assignment makes pointer from integer without a cast *HashData->CommandQueues = clCreateCommandQueueWithProperties(OCL->Context, OCL->Devices[DeviceIdx].DeviceID, CommandQueueProperties, &retval); ^ Makefile:8: recipe for target 'all' failed make: *** [all] Error 1
Googling I found a similar error someone had with Wolf0's Vanillacoin miner: https://talk.vanillacoin.net/topic/107/open-source-amd-miner-release He mentions adding a compatibility fix there. Edit: Installed APP SDK 3.0 beta over the 2.9.1 installation (I think) and still getting the same compile error.
|
|
|
|
BoscoMurray
|
 |
October 10, 2015, 10:58:15 AM |
|
It just needs cloned, then make, yeah? I assume I'm missing some dependencies. Error on Mint 17.2: log.c:25:3: warning: format not a string literal and no format arguments [-Wformat-security] printf(timebuf); ^ gcc -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c net.c -o net.o gcc -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c minerutils.c -o minerutils.o gcc -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c gpu.c -o gpu.o gcc -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c main.c -o main.o main.c:9:23: fatal error: stdatomic.h: No such file or directory #include <stdatomic.h> ^ compilation terminated. Google says I have to old a version of GCC maybe? I'm running 4.8.2.
|
|
|
|
GingerAle
Legendary
Offline
Activity: 1260
Merit: 1008
|
 |
October 10, 2015, 11:06:31 AM |
|
It just needs cloned, then make, yeah? I assume I'm missing some dependencies. Error on Mint 17.2: log.c:25:3: warning: format not a string literal and no format arguments [-Wformat-security] printf(timebuf); ^ gcc -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c net.c -o net.o gcc -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c minerutils.c -o minerutils.o gcc -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c gpu.c -o gpu.o gcc -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c main.c -o main.o main.c:9:23: fatal error: stdatomic.h: No such file or directory #include <stdatomic.h> ^ compilation terminated. Google says I have to old a version of GCC maybe? I'm running 4.8.2. yeah, when I tried to compile for ubuntu and ran into errors, wolf mentioned that I might have an old version of gcc.
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
 |
October 10, 2015, 11:15:03 AM |
|
wolf how about adding some dependencies info to the readme. Minimum versions or at least some stated set of versions that build and work.
|
|
|
|
DemocraticRepublicOfDave
Member

Offline
Activity: 77
Merit: 10
|
 |
October 10, 2015, 09:34:29 PM |
|
It just needs cloned, then make, yeah? I assume I'm missing some dependencies. Error on Mint 17.2: log.c:25:3: warning: format not a string literal and no format arguments [-Wformat-security] printf(timebuf); ^ gcc -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c net.c -o net.o gcc -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c minerutils.c -o minerutils.o gcc -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c gpu.c -o gpu.o gcc -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c main.c -o main.o main.c:9:23: fatal error: stdatomic.h: No such file or directory #include <stdatomic.h> ^ compilation terminated. Google says I have to old a version of GCC maybe? I'm running 4.8.2. yeah, when I tried to compile for ubuntu and ran into errors, wolf mentioned that I might have an old version of gcc. Hi, I had the same thing. It's a bug in gcc 4.8, fixed in gcc 4.9. Cheers Dave
|
|
|
|
qwep1
|
 |
October 11, 2015, 05:54:54 AM |
|
What about windows version
|
|
|
|
skidog
Legendary
Offline
Activity: 1393
Merit: 1001
|
 |
October 11, 2015, 03:57:47 PM |
|
What about windows version
Is there a windows Gui wallet on the horizon.
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
 |
October 12, 2015, 07:24:07 AM |
|
What about windows version
There is a windows version of 0.9.5.0 that I will be uploading soon
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
 |
October 12, 2015, 07:27:00 AM |
|
What about windows version
Is there a windows Gui wallet on the horizon. Yes it is in development. I had to take some time off to finish up some unrelated work but i will be getting back to it soon.
|
|
|
|
Nik4691
|
 |
October 12, 2015, 08:07:48 AM |
|
What about windows version
There is a windows version of 0.9.5.0 that I will be uploading soon He probably meant the Wolf0's miner. The Aeon-Win-x64-0.9.5.0 compiled and uploaded by myagui is already there and I'm using it.
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
 |
October 12, 2015, 08:29:42 AM |
|
What about windows version
There is a windows version of 0.9.5.0 that I will be uploading soon He probably meant the Wolf0's miner. The Aeon-Win-x64-0.9.5.0 compiled and uploaded by myagui is already there and I'm using it. Oh okay. I meant an official build (or core, not GPU miner) but I don't know if any problem with the myagui build. As for the miner, I asked Wolf0 to specify the build dependences to help address the problems people had building it.
|
|
|
|
LugLoper
|
 |
October 12, 2015, 08:44:32 AM |
|
What about windows version
There is a windows version of 0.9.5.0 that I will be uploading soon He probably meant the Wolf0's miner. The Aeon-Win-x64-0.9.5.0 compiled and uploaded by myagui is already there and I'm using it. Oh okay. I meant an official build (or core, not GPU miner) but I don't know if any problem with the myagui build. As for the miner, I asked Wolf0 to specify the build dependences to help address the problems people had building it. Not to be lazy... but where can I download either the wolf or the myagui miner? - I'd like to start mining AEON Again...
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
 |
October 12, 2015, 08:51:51 AM |
|
What about windows version
There is a windows version of 0.9.5.0 that I will be uploading soon He probably meant the Wolf0's miner. The Aeon-Win-x64-0.9.5.0 compiled and uploaded by myagui is already there and I'm using it. Oh okay. I meant an official build (or core, not GPU miner) but I don't know if any problem with the myagui build. As for the miner, I asked Wolf0 to specify the build dependences to help address the problems people had building it. Not to be lazy... but where can I download either the wolf or the myagui miner? - I'd like to start mining AEON Again... Here's the wolf AMD miner: There are NVIDIA miner and (modified Wolf's) cpuminer in the OP The AMD miner has not been successfully compiled much less tested by anyone afaik. If you want to give it a try wolf says you need minimum of gcc 4.9. Other than that I don't know the dependencies. EDIT: Looks like wolf updated the dependencies. Someone want to take another shot at compiling it: https://github.com/wolf9466/wolf-aeon-miner/commit/f208a5853b4f1d2453df868233eca5c39a4d3084
|
|
|
|
Arux
|
 |
October 12, 2015, 05:05:09 PM Last edit: October 12, 2015, 09:46:31 PM by Arux |
|
i was able to compile it but i can't test (no amd gpu available on linux at the moment, my last ring is performing windows tests) what i did: (Ubuntu 15.04 64-bit, gcc 4.9.2) clone wolf's repository git clone https://github.com/wolf9466/wolf-aeon-miner.git donwload AMD APP SDK 3.0 for 64-bit Linux here : http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/untar it tar -jxvf AMD-APP-SDKInstaller-v3.0.124.132-GA-linux64.tar.bz2 and execute the shell script AMD-APP-SDK-v3.0.124.132-GA-linux64.sh ./AMD-APP-SDK-v3.0.124.132-GA-linux64.sh you now have a folder AMDAPPSDK-3.0 copy AMDAPPSDK-3.0/include and AMDAPPSDK-3.0/lib into wolf-aeon-miner folder  in the makefile add -I./include/ to CFLAGS and -L./lib/x86_64/ to LIBS
CC = gcc LD = gcc CFLAGS = -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c -I./include/ LDFLAGS = -pthread -O0 -ggdb3 LIBS = -ljansson -L./lib/x86_64/ -lOpenCL -ldl
[EDIT] force use of libOpenCL.so from AMDAPPSDK-3.0 with -Wl,./lib/x86_64/libOpenCL.so ) instead of -L./lib/x86_64/ in the makefile add -I./include/ to CFLAGS and -Wl,./lib/x86_64/libOpenCL.so to LIBS (or -Wl,./lib/x86_64/sdk/libOpenCL.so according to your paths) to LIBS, -lOpenCL can be deleted CC = gcc LD = gcc CFLAGS = -D_POSIX_SOURCE -D_GNU_SOURCE -O0 -ggdb3 -std=c11 -pthread -c -I./include/ LDFLAGS = -pthread -O0 -ggdb3 LIBS = -ljansson -Wl,./lib/x86_64/libOpenCL.so -ldl or LIBS = -ljansson -Wl,./lib/x86_64/sdk/libOpenCL.so -ldl run make and it must be OK. in aeon.conf, change url pool an user then launch with ./miner aeon.conf feedback appreciated, i can't test myself.
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
 |
October 12, 2015, 05:45:26 PM |
|
Thanks for the clear instructions Arux!
Hopefully folks with the right equipment can reproduce and we'll get some test reports soon.
|
|
|
|
cryptrol
|
 |
October 12, 2015, 05:53:32 PM Last edit: October 12, 2015, 08:14:46 PM by cryptrol |
|
I built the win64 version of the AMD gpu miner. On start there are some errors : ".\groestl256.cl", line xxx : warning: integer conversion resulted in a change of sign C64e(0x2a86ef4343692aef), C64e(0xf193a6c4c435f1a6), ^ Where xxx could be up to 303 and down to at least 225 (I can get the full output if needed). Also, this : "C:\Users\Richard\AppData\Local\Temp\OCL5F33.tmp.cl", line 228: warning: argument of type "uchar *" is incompatible with parameter of type "uint *" AESExpandKey256(ExpandedKey1);
And finally the results with the following config are 410H/s for a 7950 : { "Algorithms": [ { "name": "AEON", "devices": [ { "index": 0, "corefreq": 925, "memfreq": 1250, "fanspeed": 65, "powertune": 20, "threads": 1, "rawintensity": 1024, "worksize": 16 } ], } ] }
It seems going above 1024 makes the system unstable. Also I don't know what is the worksize param. Anyone willing to share results ? EDIT: It also crashes after some time with those parameters. The AMD driver crashes and miner stops.
|
|
|
|
BoscoMurray
|
 |
October 12, 2015, 06:43:35 PM |
|
I'm on Mint 17.2. I've installed GCC 4.9 and followed your instructions, but get this after running make: ...../wolf-aeon-miner/main.c:735: undefined reference to `clCreateCommandQueueWithProperties' collect2: error: ld returned 1 exit status
|
|
|
|
DemocraticRepublicOfDave
Member

Offline
Activity: 77
Merit: 10
|
 |
October 12, 2015, 06:52:25 PM |
|
I'm on Mint 17.2. I've installed GCC 4.9 and followed your instructions, but get this after running make: ...../wolf-aeon-miner/main.c:735: undefined reference to `clCreateCommandQueueWithProperties' collect2: error: ld returned 1 exit status Hi There, I had the same thing. I think this points to having an older openCL sdk installed than is required. It is possible to build it using by changing the function names to that used in the older openCL releases, and it does link and build. But then the actual opencl code give errors during execution. Probably best to upgrade to latest SDK (note - I haven't because it was such a pain to do it on my headless rig, and it's nice and stable mining other currencies at the moment). Cheers Dave
|
|
|
|
|