Author

Topic: [ANN] sgminer v5 - optimized X11/X13/NeoScrypt/Lyra2RE/etc. kernel-switch miner - page 144. (Read 877846 times)

member
Activity: 81
Merit: 1002
It was only the wind.
Does anyone know how to change GPU clockspeed/memory speeds using sgminer 5? Attempting to do so through sgminer or even msi afterburner does nothing to the clockspeeds at all.

I always use --gpu-engine and --gpu-memclock...

I do use that, in both the config and the .bat file-no speed changes at all.

What GPU?
newbie
Activity: 25
Merit: 0
Preparing my GCN kernel for public release; cleaning code, removing stuff I tried that really sucked, like completely unrolled chacha/salsa, stuff like that. After that, I'll package it up with SGMiner and it should be good to go. Should give results like this (NSFW): https://ottrbutt.com/miner/neoscryptwolf-11082014.png

Thanks for your hard work and exciting images Wink.
hero member
Activity: 521
Merit: 500
UFO
Wolf0

+1 for the miner

+2 for the wallpaper  Grin
member
Activity: 81
Merit: 1002
It was only the wind.
Does anyone know how to change GPU clockspeed/memory speeds using sgminer 5? Attempting to do so through sgminer or even msi afterburner does nothing to the clockspeeds at all.

I always use --gpu-engine and --gpu-memclock...
legendary
Activity: 1624
Merit: 1001
All cryptos are FIAT digital currency. Do not use.
Why did x11 on NH multi just throw back loads of HW errors ??

can anyone else see this ,, I am getting random HW errors with the new miner when i use previous clock settings
Same problem here.

Yeah sorry about that. I'm still trying to look into this one. The only thing that I changed was to merge the .cl files from badman74's miner into sgminer5. No reason it should produce HW if it didn't in his build before. It also only seems to happen on X11 for me. X13 and 15 are HW free.

- ystarnaud
odd because all the Xn algos are fine on my version but i have problems with all the scrypt kernels, groestlcoin and diamond

Might be because your version is actually based on sgminer-master not sgminer-develop? Were there any such changes betwen master/develop that might have an impact on those issues?

I'm guessing NH really really really wants everyone to try Wolf0's "optimizations".
full member
Activity: 147
Merit: 100
@Slix
Thank you for the explanation. I have done some tests and I now understand how it works Smiley
member
Activity: 81
Merit: 1002
It was only the wind.
maybe i messed smthing on my system but why ./configure can't find 2.9.1 APP SDK ?

It's probably installed elsewhere, perhaps in /opt. Find out where. On some systems, I have to do this:

CFLAGS="-I/opt/AMDAPP/include" LDFLAGS="-L/opt/AMDAPP/lib/x86_64" ./configure

Something like that.
sr. member
Activity: 457
Merit: 273
Why did x11 on NH multi just throw back loads of HW errors ??

can anyone else see this ,, I am getting random HW errors with the new miner when i use previous clock settings
Same problem here.

Yeah sorry about that. I'm still trying to look into this one. The only thing that I changed was to merge the .cl files from badman74's miner into sgminer5. No reason it should produce HW if it didn't in his build before. It also only seems to happen on X11 for me. X13 and 15 are HW free.

- ystarnaud
odd because all the Xn algos are fine on my version but i have problems with all the scrypt kernels, groestlcoin and diamond

Might be because your version is actually based on sgminer-master not sgminer-develop? Were there any such changes betwen master/develop that might have an impact on those issues?
hero member
Activity: 658
Merit: 500
Why did x11 on NH multi just throw back loads of HW errors ??

can anyone else see this ,, I am getting random HW errors with the new miner when i use previous clock settings
Same problem here.

Yeah sorry about that. I'm still trying to look into this one. The only thing that I changed was to merge the .cl files from badman74's miner into sgminer5. No reason it should produce HW if it didn't in his build before. It also only seems to happen on X11 for me. X13 and 15 are HW free.

- ystarnaud
odd because all the Xn algos are fine on my version but i have problems with all the scrypt kernels, groestlcoin and diamond
member
Activity: 81
Merit: 1002
It was only the wind.
Can't remember, smthing about builing binary opencl files (miner starts but can't build *.bin files).
Again i fixed this by rebuilding miner with ADL SDK 6.0 (error was when i first tried with ADL 7.0 headers)

bottom line: miner is not compatible with the latest AMD drivers/SDKs

Wrong - I compile fine with 14.9 drivers and ADL 7.0.
newbie
Activity: 49
Merit: 0
Why did x11 on NH multi just throw back loads of HW errors ??

can anyone else see this ,, I am getting random HW errors with the new miner when i use previous clock settings
Same problem here.

Yeah sorry about that. I'm still trying to look into this one. The only thing that I changed was to merge the .cl files from badman74's miner into sgminer5. No reason it should produce HW if it didn't in his build before. It also only seems to happen on X11 for me. X13 and 15 are HW free.

- ystarnaud
newbie
Activity: 49
Merit: 0
Just edited my previous message ^^'

But now I have a confirmed bug (sgminer-v5 an badman74's) :
- If I choose intensitity > 16 (I have tested with 17 and 18) in profiles.conf, neoscrypt mining will start with an intensity of 16.
- If I choose intensity =< 16, neoscrypt mining will start with the chosen intensity.

Don't know what happen upon algo switching yet.

It's not exactly a bug, it's how Neoscrypt was setup.

Intensity is only used to calculate the thread-concurrency, which in turn determines how much GPU memory to allocate. Off the top of my head it goes like TC = (1 << intensity), then the miner checks to make sure that allocating 32k of memory for each thread doesn't go over the maximum memory usable by the GPU. If it does, it lowers the intensity by 1 until the resulting TC * 32k fits in memory. I think -g (gpu threads) factors into this also. If you use -g 2, then each gpu thread needs to reduce TC to fit in 1/2 the maximum memory.

For example a standard 7970 with -g 2 will allocate a TC of 32768 (intensity 15). That gives a total of 1GB of ram used per gpu thread (2GB total used). Setting intensity to 16 would give you 65536 TC, so 2GB ram per gpu thread. Unless your GPU has 4GB+ ram, the intensity would automatically fall back down to 15 to fit in memory.

In sgminer, I allow the user's config TC to override the intensity so you can tweak memory allocation that way. As for xintensity and rawintensity, they are currently unused for Neoscrypt.

- ystarnaud
member
Activity: 81
Merit: 1002
It was only the wind.
What includes? And how?

ps i overcome this problem by installing previous APP SDK (2.9), compile completed OK but miner can't compile .cl files now Sad(


What's the error?
hero member
Activity: 658
Merit: 500
Just edited my previous message ^^'

But now I have a confirmed bug (sgminer-v5 an badman74's) :
- If I choose intensitity > 16 (I have tested with 17 and 18) in profiles.conf, neoscrypt mining will start with an intensity of 16.
- If I choose intensity =< 16, neoscrypt mining will start with the chosen intensity.

Don't know what happen upon algo switching yet.
yes i noticed this as well, if you dont set the intensity in the profile or pool config it seems to just keep whatever it was on the last algo
also if you set xintensity or rawintensity anywhere it will never go back to regular intensity
full member
Activity: 147
Merit: 100
Just edited my previous message ^^'

But now I have a confirmed bug (sgminer-v5 an badman74's) :
- If I choose intensitity > 16 (I have tested with 17 and 18) in profiles.conf, neoscrypt mining will start with an intensity of 16.
- If I choose intensity =< 16, neoscrypt mining will start with the chosen intensity.

Don't know what happen upon algo switching yet.
member
Activity: 81
Merit: 1002
It was only the wind.
I need help compiling this miner for linux, after ./configure i got error:

OpenCL...............: NOT FOUND. GPU mining support DISABLED

but i have amd drivers (fglrx-14.301.1001) and AMD APP SDK (AMD-APP-SDK-v2.9-1.599.381-GA-linux64) installed:

$ clinfo
Number of platforms:             1
  Platform Profile:             FULL_PROFILE
  Platform Version:             OpenCL 1.2 AMD-APP (1573.4)
  Platform Name:             AMD Accelerated Parallel Processing
  Platform Vendor:             Advanced Micro Devices, Inc.
  Platform Extensions:             cl_khr_icd cl_amd_event_callback cl_amd_offline_devices


You'll have to guide it to the AMD includes.
hero member
Activity: 658
Merit: 500
@badman74
Even with your git, I have HW on neoscrypt...
I don't understand ... It worked with official sgminer v5 some hours ago... https://nicehash.com/?p=miners&a=8&addr=1NByvJ1TNyJTgCc2VJYDKKWEbqYoe2zE9Q
hmm if it helps i got the best hash at intensity 13, 2 threads, and worksize 64.
didn't set TC or shaders
full member
Activity: 147
Merit: 100
@badman74
Even with your git, I have HW on neoscrypt...
I don't understand ... It worked with official sgminer v5 some hours ago and then stopped to work... https://nicehash.com/?p=miners&a=8&addr=1NByvJ1TNyJTgCc2VJYDKKWEbqYoe2zE9Q

edit :
Okay, problem found !
It's xintensity fault. It works fine with normal intensity Smiley
member
Activity: 81
Merit: 1002
It was only the wind.
Anybody tried R9 285? The new amd card?

I want one to test X11 on Tonga.
hero member
Activity: 658
Merit: 500
Thanks to ystarnaud the sgminer-develop branch has been updated with badman74's optimizations: https://github.com/sgminer-dev/sgminer/tree/develop. And thanks to elbandi&nicehash you can already download new sgminer-5.1-develop binaries (neoscrypt algo, whirlcoin, diamond v2 and the arebyp scrypt kernel, badman74 optimizations): https://www.nicehash.com/software/#sgminer

Need "badman74" binaries plz
ok my master branch is updated with neoscrypt changes, and new binaries are up
not sure if it will help....
mine is throwing HW errors on diamond, groestlcoin, and scrypt/nscrypt kernels with 14.6
was only doing this with scrypt/nscrypt
on the other hand Xn algos, and neoscrypt seem fine
Jump to: