Bitcoin Forum
May 02, 2024, 09:24:14 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 [525] 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 »
10481  Bitcoin / Mining software (miners) / Re: CGMINER GPU bitforce overclock monitor fanspeed RPC in C linux/windows/osx 2.2.0 on: January 29, 2012, 09:40:08 AM
Ok, I'm running 2.1 SDK now, but most of gpu stats (like temp, clocks, voltage, etc)  isn't showing in gpu menu.  Huh However yesterday with 2.1.2 and 2.5 it worked fine. Using  2.2.0 now.



 And phatk is used by default or phatk2? Looks like phatk. Have lesser mhashes, than in phoenix, with same intensity/aggression - 222 vs 219.

 UPD: oops, looks, like missing "[C]hange settings" option in 2.2.0.
You need sdk 2.4+ for full hardware monitoring support. It's called phatk for simplicity but really it's phatk2.1.
I've 2.1 sdk installed only currently and hardware monitoring support is working in 2.1.2. Plus I can't use any sdk higher than 2.1, because of cpu bug.

And why not phatk2.2? It's faster.
Let's call it 2.3 then.

EDIT: No one has worked on cgminer's kernel in a while. For some reason everyone wants to work on something else. Ironically I'm not a cl kernel expert so have made no progress in the kernel area since the last time someone did something for cgminer.
10482  Bitcoin / Mining software (miners) / Re: CGMINER GPU bitforce overclock monitor fanspeed RPC in C linux/windows/osx 2.2.0 on: January 29, 2012, 09:12:36 AM
Ok, I'm running 2.1 SDK now, but most of gpu stats (like temp, clocks, voltage, etc)  isn't showing in gpu menu.  Huh However yesterday with 2.1.2 and 2.5 it worked fine. Using  2.2.0 now.



 And phatk is used by default or phatk2? Looks like phatk. Have lesser mhashes, than in phoenix, with same intensity/aggression - 222 vs 219.

 UPD: oops, looks, like missing "[C]hange settings" option in 2.2.0.
You need sdk 2.4+ for full hardware monitoring support. It's called phatk for simplicity but really it's phatk2.1.
10483  Bitcoin / Mining software (miners) / Re: CGMINER GPU bitforce overclock monitor fanspeed RPC in C linux/windows/osx 2.2.0 on: January 29, 2012, 06:39:13 AM
Hmm there's a lot of info in that string and the status line is already fairly cluttered. I'll have to investigate some reasonable compromise if suitable.

Also, it could possibly be used to help choose optimal vectors and worksize. However with the kernels under massive flux at the moment, there's not much point choosing anything at the moment.

I'm thinking adding it to verbose info at startup at least will help diagnose it.
In the git tree, I added it to verbose mode, and also to --ndevs which will allow us to ask people "what does --devs show?"

Something like this:
[2012-01-29 00:37:48] CL Platform vendor: Advanced Micro Devices, Inc.
[2012-01-29 00:37:48] CL Platform name: ATI Stream
[2012-01-29 00:37:48] CL Platform version: OpenCL 1.0 ATI-Stream-v2.1 (145)
[2012-01-29 00:37:48] 6 GPU devices detected
10484  Bitcoin / Mining software (miners) / Re: CGMINER GPU bitforce overclock monitor fanspeed RPC in C linux/windows/osx 2.2.0 on: January 29, 2012, 04:44:18 AM
On the other hand, I may have to eat my words...

A little debugging found this:
[2012-01-28 22:43:25] PLATFORM OpenCL 1.0 ATI-Stream-v2.1 (145)                   
10485  Bitcoin / Mining software (miners) / Re: CGMINER GPU bitforce overclock monitor fanspeed RPC in C linux/windows/osx 2.2.0 on: January 29, 2012, 04:22:50 AM
I wish it were only that bad  Roll Eyes

AMD:

10486  Bitcoin / Mining software (miners) / Re: CGMINER GPU bitforce overclock monitor fanspeed RPC in C linux/windows/osx 2.2.0 on: January 29, 2012, 04:19:10 AM
I'll check but not as far as I'm aware it doesn't.
10487  Other / CPU/GPU Bitcoin mining hardware / Re: Any wisdom on optimizing 6970's? on: January 29, 2012, 03:56:22 AM
I can reduce my 6970's mem to 300mhz (or lower) just fine with clocktweak- does this mean I have an unusual card?  Never did any BIOS mods or anything of the sort, just software OCing.
There is a reason cgminer reports back the CURRENT settings after you change it: It's because the driver will often accept a value you give it, but the hardware will NOT. So you may set it to 300 and it will merrily ignore you and set it back to the default. Try setting it to only 125 lower than the gpu engine speed and if it suddenly starts running cooler than when you "set" it to 300, that is what's happened.
10488  Bitcoin / Mining software (miners) / Re: CGMINER GPU bitforce overclock monitor fanspeed RPC in C linux/windows/osx 2.2.0 on: January 29, 2012, 03:44:52 AM
Some people say the 5xxx cards were faster with SDK 2.1, however this changed with the phatk2+ kernel in cgminer, where 2.1, 2.4 and 2.5 are pretty much equal. 2.2 and 2.3 have various problems with various kernels and various hardware, the details of which I don't know. 2.6 is basically crap for everything but 7970, where it's mandatory.
10489  Bitcoin / Mining software (miners) / Re: CGMINER GPU bitforce overclock monitor fanspeed RPC in C linux/windows/osx 2.2.0 on: January 29, 2012, 03:21:35 AM
New release: Version 2.2.0

NOTE: GPU Device order may change with this release with ATI GPUs as cgminer
now can enumerate them according to their Bus ID which means the values should
now correlate with their physical position on the motherboard.


Links in top post as always.

Given the number of changes in this version, I have a human readable summary of user-visible changes first. CPU mining binaries will no longer be distributed by myself:

New features:
Bitforce FPGA support
Net Delay option to not overload slow routers
Socks proxy support.
More RPC API interfaces
Preliminary GCN support
Linking of fan speed and control on dual GPU cards.

Changes:
Reordering of devices where possible to match PCI order.
Intensity support up to 14
Better damping of fanspeed with auto-fan
GPU temperature of 2nd GPU in dual GPU  cards affects fanspeed
CPU mining being deprecated and off by default
Parsing of configuration files copes much better with problems
Less false positives for network delays.

Bugfixes:
Much less likely to fail to build binaries on first startup. (completely fixed?)
Fixed potential for false positive of a dead pool.

New bugs:
Unknown  Roll Eyes

Full changelog:
- Default to poclbm kernel on Tahiti (7970) since phatk does not work, even
though performance is sub-standard so that at least it will mine successfully by
defau
- Retain cl program after every possible place we might build the program.
- Update ADL SDK URL.
- Fix potential overflow.
- Map GPU devices to virtual devices in their true physical order based on
BusNumber.
- Change the warning that comes with failure to init cl on a device to be more
generic and accurate.
- Advertise longpoll support in X-Mining-Extensions
- Detect dual GPU cards by iterating through all GPUs, finding ones without
fanspeed and matching twins with fanspeed one bus ID apart.
- Do not attempt to build the program that becomes the kernel twice. This could
have been leading to failures on initialising cl.
- Some opencl compilers have issues with no spaces after -D in the compiler
options.
- Allow intensity up to 14.
- Use calloced stack memory for CompilerOptions to ensure sprintf writes to the
beginning of the char.
- Whitelist 79x0 cards to prefer no vectors as they perform better without.
- Adjust fan speed gently while in the optimal range when temperature is
drifting to minimise overshoot in either direction.
- Detect dual GPU cards via the indirect information of - 1st card has a fan
controller. 2nd card does not have a fan controller, cards share the same device
name
- Instead of using the BFI_INT patching hack on any device reporting
cl_amd_media_ops, create a whitelist of devices that need it. This should enable
GCN architec
- Fixed API compiling issue on OS X
- Add more explanation of JSON format and the 'save' command
- Return an error if using ADL API commands when it's not available
- Read off lpThermalControllerInfo from each ADL device.
- Add ADL_Overdrive5_ThermalDevices_Enum interface.
- Add API commands: config, switchpool, gpu settings, save
- Implement socks4 proxy support.
- Fix send() for JSON strings
- Introduce a --net-delay option which guarantees at least 250ms between any
networking requests to not overload slow routers.
- Generalise locking init code.
- Allow invalid values to be in the configuration file, just skipping over them
provided the rest of the file is valid JSON. This will allow older configurat
- Allow CPU mining explicitly enable only if other mining support is built in.
- BitForce FPGA support
- Configure out building and support of all CPU mining code unless
--enable-cpumining is enabled.
- Allow parsed values to be zero which will allow 0 values in the config file to
work.
- Advertise that we can make our own midstate, so the pool can skip generating
it for us
- Refactor the CPU scanhash_* functions to use a common API. Fixes bugs.
- Don't consider a pool lagging if a request has only just been filed. This
should decrease the false positives for "pool not providing work fast enough".
- Invalidating work after longpoll made hash_pop return no work giving a false
positive for dead pool. Rework hash_pop to retry while finds no staged work u
- Remove TCP_NODELAY from curl options as many small packets may be contributing
to network overload, when --net-delay is enabled.
- Refactor miner_thread to be common code for any kind of device
- Simplify submit_nonce loop and avoid potentially missing FOUND - 1 entry.
Reported by Luke-Jr.
- Micro-optimisation in sha256_sse2 code courtesy of Guido Ascioti
- Refactor to abstract device-specific code
10490  Bitcoin / Mining software (miners) / Re: CGMINER GPU bitforce overclock monitor fanspeed RPC in C linux/windows/osx 2.1.2 on: January 29, 2012, 03:04:30 AM
Anyone who's ever coded crossplatform will have to laugh at this, so I just had to share it.

Code:
+#ifdef WIN32
                        if (adapters[j].iBusNumber < adapters[i].iBusNumber)
+#else
+                       if (adapters[j].iBusNumber > adapters[i].iBusNumber)
+#endif
10491  Bitcoin / Mining software (miners) / Re: CGMINER miner overclock monitor fanspeed RPC in C linux/windows/osx 2.1.2 on: January 29, 2012, 02:32:34 AM
Acknowledged and thank you. Testing latest git version right now.
Apologies, this order change did not benefit linux which usually showed the correct order, it only swapped the order around, so I'll be disabling it from linux and only using it on windows.
10492  Bitcoin / Mining software (miners) / Re: CGMINER miner overclock monitor fanspeed RPC in C linux/windows/osx 2.2.0 on: January 29, 2012, 02:31:30 AM
How is 2.1 better than 2.4?

2.1 seems to be the "common wisdom" as best SDK for 5000 series but I don't see any difference between 2.4 and 2.1 w/ my 5970s. 

Actually the rig w/ 2.4 produced 0.7% more shares over last week but that likely is just variance.  Lets call it a tie.

Now 2.5 is garbage.  Super garbage.  If you have a 7000 series rig it should only have 7000 series because you need the crap 2.5. 
I assume you mean 2.6 is garbage. 2.5 worked identically to 2.4 in my experience.
10493  Bitcoin / Mining software (miners) / Re: CGMINER miner overclock monitor fanspeed RPC in C linux/windows/osx 2.1.2 on: January 28, 2012, 11:19:31 PM
The reorder branch has now been merged into the master git branch. Putting the finishing touches on the code, readme etc. to release the new version today.

WARNING
This means that the ordering of your cards will almost certainly change from here on with cgminer into the "correct" order based on physical bus ID location so if you have different settings for different GPUs, you will need to update all your configuration files accordingly.
10494  Bitcoin / Mining software (miners) / Re: CGMINER miner overclock monitor fanspeed RPC in C linux/windows/osx 2.1.2 on: January 28, 2012, 11:03:42 PM
I'm not using cgminer with any nvidia cards, but if it is supposed to support them, you might want to do this in your next update:
I have not tested Ufasoft or cgminer, but there's no problem with Phoenix.
(using Nvidia driver 285.62 with Win 7 64Bit)

Edit: Ufasoft 64Bit doesn't see the graphics card, 32Bit is working fine.
Fixed, please redownload Windows binary.

Really it seems a bug in CUDA. by some reason x64 CUDA incorrectly interprets following construct:
Code:
__constant uint L = 0x98c7e2a2;
Replaced to :
Code:
__constant uint L[1] = { 0x98c7e2a2 };
And it works now!
Note that a few pots up someone points out that that nvidia driver version breaks it in cgminer as well, implying that it is supposed to support them, and I don't know if this is Win only or not.
Hmm thanks for the link, but that doesn't even appear in my code anywhere. Presumably that's ufa they're talking about. Meanwhile cgminer mines fine on my nvidia laptop so  Huh
10495  Bitcoin / Mining software (miners) / Re: CGMINER miner overclock monitor fanspeed RPC in C linux/windows/osx 2.1.2 on: January 28, 2012, 02:42:56 PM
Okay, here is the first windows executable with PCI bus based reordering of GPU devices. Put it into an existing 2.1.2 installation.

Please test it out to see if it works and what it does to your advertised card order!

http://ck.kolivas.org/apps/cgminer/temp/cgminer.exe

Yes, it works fine on windows x64 3x6990. It seems to me the order of gpus is reversed, but I don't have any proof Smiley Just want to confirm that new exe is working.
Thanks very much. Yes the order will often be reversed due to mobo+os+drivr discrepancies.. The order should now most accurately represent what is happening physically with the cards.
10496  Bitcoin / Mining software (miners) / Re: CGMINER miner overclock monitor fanspeed RPC in C linux/windows/osx 2.1.2 on: January 28, 2012, 06:13:51 AM
Okay, here is the first windows executable with PCI bus based reordering of GPU devices. Put it into an existing 2.1.2 installation.

Please test it out to see if it works and what it does to your advertised card order!

http://ck.kolivas.org/apps/cgminer/temp/cgminer.exe

Linux build works from "reorder" branch on git.
10497  Bitcoin / Mining software (miners) / Re: CGMINER miner overclock monitor fanspeed RPC in C linux/windows/osx 2.1.2 on: January 27, 2012, 11:12:05 PM
On further inspection this code won't work...

Back to the drawing board.  Tongue
10498  Bitcoin / Mining software (miners) / Re: CGMINER miner overclock monitor fanspeed RPC in C linux/windows/osx 2.1.2 on: January 27, 2012, 11:03:10 PM
I haven't pushed it to the git tree. I have no idea if it works at all... since I don't even have a GPU that can mine at the moment still  Roll Eyes
Ok I've added a git branch called "reorder". If you git pull and then "git checkout reorder" you can try it.
10499  Bitcoin / Mining software (miners) / Re: CGMINER miner overclock monitor fanspeed RPC in C linux/windows/osx 2.1.2 on: January 27, 2012, 10:35:24 PM
Theoretically it should even fix card ordering of any sort, not just dual GPUs that are split up:


Here it is completely untested... so please test it  Wink
http://ck.kolivas.org/apps/cgminer/temp/cgminer.exe


EDIT: tested, doesn't work. Hold on...

Just use as per normal.
10500  Bitcoin / Mining software (miners) / Re: CGMINER miner overclock monitor fanspeed RPC in C linux/windows/osx 2.1.2 on: January 27, 2012, 02:37:11 PM
Yes I understood that. I just didn't expect it was possible, but this extra debugging has shown me it is. I just need to actually code it up now.
Pages: « 1 ... 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 [525] 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!