Bitcoin Forum
April 19, 2024, 06:18:53 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 ... 89 »
  Print  
Author Topic: DiabloMiner GPU Miner  (Read 866185 times)
kindle
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
April 18, 2011, 05:20:11 AM
 #361

Thanks diablo I guess I will have to make do with the hash rate till amd comes out with the new sdk for 6990. Thanks for your great miner, I am using it for the dual 6990. It hovers around 1ghash/s and its at -f 7777777. Hahah I tested and the numbers seem to slow down the hash rate when its lesser than -f 17 but anything more it hits 1ghash/s constant. Which is nice =)
GPU Max at 93% with powerplay maxed out

It generally maxes out at your OS's kernel's scheduler's timeslice length. Generally, this is 100hz or 1000hz. Higher than -f 1000 makes no sense. Not only that, my miner has an automatic lower limit as to not send too little work to the GPU. The actual -f maximum may be much lower.


Wait I dont quite get the part OS kernel scheduler timeslice length. What I do face is a huge drop in hash/s when i go lower than -f 15, at -f 2 its almost 600mhash/s so thats why i up the -f number to go it to run at 1ghash

1713507533
Hero Member
*
Offline Offline

Posts: 1713507533

View Profile Personal Message (Offline)

Ignore
1713507533
Reply with quote  #2

1713507533
Report to moderator
1713507533
Hero Member
*
Offline Offline

Posts: 1713507533

View Profile Personal Message (Offline)

Ignore
1713507533
Reply with quote  #2

1713507533
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713507533
Hero Member
*
Offline Offline

Posts: 1713507533

View Profile Personal Message (Offline)

Ignore
1713507533
Reply with quote  #2

1713507533
Report to moderator
1713507533
Hero Member
*
Offline Offline

Posts: 1713507533

View Profile Personal Message (Offline)

Ignore
1713507533
Reply with quote  #2

1713507533
Report to moderator
DiabloD3 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
April 18, 2011, 05:32:40 AM
 #362

Thanks diablo I guess I will have to make do with the hash rate till amd comes out with the new sdk for 6990. Thanks for your great miner, I am using it for the dual 6990. It hovers around 1ghash/s and its at -f 7777777. Hahah I tested and the numbers seem to slow down the hash rate when its lesser than -f 17 but anything more it hits 1ghash/s constant. Which is nice =)
GPU Max at 93% with powerplay maxed out

It generally maxes out at your OS's kernel's scheduler's timeslice length. Generally, this is 100hz or 1000hz. Higher than -f 1000 makes no sense. Not only that, my miner has an automatic lower limit as to not send too little work to the GPU. The actual -f maximum may be much lower.


Wait I dont quite get the part OS kernel scheduler timeslice length. What I do face is a huge drop in hash/s when i go lower than -f 15, at -f 2 its almost 600mhash/s so thats why i up the -f number to go it to run at 1ghash

Basically, the GPU babysitting threads go to sleep between OpenCL executions. The OS's kernel can only change threads so fast. Thus, having OpenCL executions that are shorter than the length of one timeslice means the GPU is waiting for the babysitting threads to catch up. However, as I said, the minimum kernel length is tuned to your hardware, it doesn't seem you can ever reach the timeslice length.

As for -f 1 looking slower, its because at extremely long execution lengths, it tends to screw over the OS's clock in as that it jumps large periods to catch up to the real world. This is why, when using -f 1, you use the second number my miner outputs and run it for 10 minutes before you trust the number.

Linux doesn't suffer this nearly as much as Windows does.

kindle
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
April 18, 2011, 06:30:09 AM
 #363

Hi diablo, thanks for the prompt reply. I have a plan now and that is to mix my dual 6990 with the 5850 + 5970. Hopefully windows will recognise both as opencl and no need to run xfire. =P

Cerebrum
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
April 18, 2011, 02:25:56 PM
 #364

Does DiabloMiner support the Long Polling protocol that DeepBit has introduced? If not, do you have any plans to implement it?
DiabloD3 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
April 18, 2011, 10:54:08 PM
 #365

Does DiabloMiner support the Long Polling protocol that DeepBit has introduced? If not, do you have any plans to implement it?

I don't see value in the long polling protocol. Its much easier to just use a dedicated Websockets protocol. I plan on introducing this in the future.

DiabloD3 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
April 19, 2011, 07:32:56 AM
 #366

Update: I've added mtrlt's bat script for Windows. No longer do you have to run the whole Java command by hand.

DiabloD3 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
April 19, 2011, 09:53:13 AM
 #367

Update: I've added -z, so you can now change the size of the in kernel loop. The number is the exponent of power of two, 0 turns it off. Default is -z 10 (1024) on Radeon 5xxx/6xxx, -z 0 on everything else.

Randall Flagg
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile
April 20, 2011, 04:19:09 PM
 #368

Github repo, issue tracker, and wiki
Newest binary, always updated to match newest git revision

Works on AMD Radeon 5xxx and up (SDK 2.1 or 2.4 recommended, avoid 2.2 and 2.3), and Nvidia 8xxx and up (make sure you have their newest driver).
...

Note, in addition to the previous notes: OSX users, you need at least OSX 10.6 (Snow Leopard) to run OpenCL apps of any kind.
Hi, i run seach about my problem without luck...

i have 2 questions

1)
I have those error in my console :
Code:
[20/04/11 12:08:27] Block 290 found on ATI Radeon HD 5770 (#1)
[20/04/11 12:10:40] ERROR: Invalid block found on ATI Radeon HD 5770 (#1), possible driver or hardware issue
[20/04/11 12:10:47] Block 291 found on ATI Radeon HD 5770 (#1)
So i run the latest version of Diablo, with mac os 10.6.6, what can be the error ?

2)
Also, with the default setting (-w 64) i had 70 M/hash sec, i have tried with -w 128, now i have 105 Mhash, but i am supposed to be at over 150... i have tried -w 128, 192, 256 without any luck (the program don`t start)

thanks !
DiabloD3 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
April 21, 2011, 03:31:22 AM
 #369

Github repo, issue tracker, and wiki
Newest binary, always updated to match newest git revision

Works on AMD Radeon 5xxx and up (SDK 2.1 or 2.4 recommended, avoid 2.2 and 2.3), and Nvidia 8xxx and up (make sure you have their newest driver).
...

Note, in addition to the previous notes: OSX users, you need at least OSX 10.6 (Snow Leopard) to run OpenCL apps of any kind.
Hi, i run seach about my problem without luck...

i have 2 questions

1)
I have those error in my console :
Code:
[20/04/11 12:08:27] Block 290 found on ATI Radeon HD 5770 (#1)
[20/04/11 12:10:40] ERROR: Invalid block found on ATI Radeon HD 5770 (#1), possible driver or hardware issue
[20/04/11 12:10:47] Block 291 found on ATI Radeon HD 5770 (#1)
So i run the latest version of Diablo, with mac os 10.6.6, what can be the error ?

2)
Also, with the default setting (-w 64) i had 70 M/hash sec, i have tried with -w 128, now i have 105 Mhash, but i am supposed to be at over 150... i have tried -w 128, 192, 256 without any luck (the program don`t start)

thanks !

Apple wrote their own OpenCL implementation for OSX instead of using far more optimized ones supplied by AMD or Nvidia. Using OSX means you lose about 20% of your speed right off the bat. Try toying with -z 0 in combination with -w 128.

There is pretty much no way to fix this, Apple loves screwing customers.

Randall Flagg
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile
April 22, 2011, 12:29:52 AM
 #370

Apple wrote their own OpenCL implementation for OSX instead of using far more optimized ones supplied by AMD or Nvidia. Using OSX means you lose about 20% of your speed right off the bat. Try toying with -z 0 in combination with -w 128.



Unrecognized option: -z

So i have the binary and the option isn't there.  I had to download the source and compiled it.   I have no speed increase at all...

btw Will be great to have more documentation about what the switch does exactly and how to compile it, i had to dig for that Wink
DiabloD3 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
April 22, 2011, 04:12:25 AM
 #371

Apple wrote their own OpenCL implementation for OSX instead of using far more optimized ones supplied by AMD or Nvidia. Using OSX means you lose about 20% of your speed right off the bat. Try toying with -z 0 in combination with -w 128.



Unrecognized option: -z

So i have the binary and the option isn't there.  I had to download the source and compiled it.   I have no speed increase at all...

btw Will be great to have more documentation about what the switch does exactly and how to compile it, i had to dig for that Wink


I only recently added it. Make sure you have the absolute newest binary. Try using somewhere between -z 0 and -z 20, you might get speed increases, you might not. I don't think OSX's impl has bitalign, so you're losing a lot of performance and there might be no way to fix it.

Jim Hyslop
Member
**
Offline Offline

Activity: 98
Merit: 20


View Profile
April 22, 2011, 10:12:03 PM
 #372

Hi,

I'm trying to get Diablo Miner running on my Debian box. I'm using the latest DiabloMiner.zip, ATI drivers v11.3 and the 2.4 SDK. When I start DiabloMiner, it displays two lines of text, then crashes my logon session. I think the second line says "Connecting to (somethingorother)" but it disappears too quickly to tell.

I have two Radeon 6870 cards.

Any help would be appreciated!

Like my answer? Did I help? Tips gratefully accepted here: 1H6wM8Xj8GNrhqWBrnDugd8Vf3nAfZgMnq
DiabloD3 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
April 23, 2011, 02:20:56 AM
 #373

Hi,

I'm trying to get Diablo Miner running on my Debian box. I'm using the latest DiabloMiner.zip, ATI drivers v11.3 and the 2.4 SDK. When I start DiabloMiner, it displays two lines of text, then crashes my logon session. I think the second line says "Connecting to (somethingorother)" but it disappears too quickly to tell.

I have two Radeon 6870 cards.

Any help would be appreciated!

You're supposed to start DiabloMiner in a terminal. It is not a GUI app.

Jim Hyslop
Member
**
Offline Offline

Activity: 98
Merit: 20


View Profile
April 24, 2011, 01:57:27 AM
 #374

You're supposed to start DiabloMiner in a terminal. It is not a GUI app.
I did start it from a terminal.

Like my answer? Did I help? Tips gratefully accepted here: 1H6wM8Xj8GNrhqWBrnDugd8Vf3nAfZgMnq
DiabloD3 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
April 24, 2011, 05:43:11 AM
 #375

You're supposed to start DiabloMiner in a terminal. It is not a GUI app.
I did start it from a terminal.


Please post the entire error, then.

Jim Hyslop
Member
**
Offline Offline

Activity: 98
Merit: 20


View Profile
April 24, 2011, 11:15:00 PM
 #376

You're supposed to start DiabloMiner in a terminal. It is not a GUI app.
I did start it from a terminal.


Please post the entire error, then.
I can't - the terminal displays two messages, which look normal, then disappears along with my login session. :-(

I just checked the syslog, and there are no errors logged, but I did notice on login I get some warnings:
Code:
Apr 24 18:43:08 griphook AptDaemon: INFO: Initializing daemon
Apr 24 18:43:31 griphook acpid: client 9131[0:0] has disconnected
Apr 24 18:43:31 griphook acpid: client connected from 10969[0:0]
Apr 24 18:43:31 griphook acpid: 1 client rule loaded
Apr 24 18:43:32 griphook gnome-session[10994]: atk-bridge-WARNING: AT_SPI_REGISTRY was not started at session startup.
Apr 24 18:43:32 griphook gnome-session[10994]: atk-bridge-WARNING: IOR not set.
Apr 24 18:43:32 griphook gnome-session[10994]: atk-bridge-WARNING: Could not locate registry
Apr 24 18:43:32 griphook gdm-simple-greeter[11010]: Gtk-WARNING: /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkwidget.c:5628: widget not within a GtkWindow

/var/log/Xorg.0.log has some interesting, and possibly useful info:
Code:
(EE) fglrx(1): Multiview is only supported with acceleration; this screen will now shutdown.
(EE) fglrx(1): PreInit failed
(II) fglrx(1): === [xdl_x750_atiddxPreInit] === end
(EE) fglrx(0): Failed shutdown interrupts. Error -9
(II) UnloadModule: "fglrx"
(II) UnloadModule: "fb"
(II) UnloadModule: "fglrxdrm"
(II) UnloadModule: "fglrxdrm"
(--) Depth 24 pixmap format is 32 bpp
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(WW) fglrx(0): ***********************************************************
(WW) fglrx(0): * DRI initialization failed                               *
(WW) fglrx(0): * kernel module (fglrx.ko) may be missing or incompatible *
(WW) fglrx(0): * 2D and 3D acceleration disabled                         *
(WW) fglrx(0): ***********************************************************

Code:
(II) Module amdxmm: vendor="X.Org Foundation"
        compiled for 1.4.99.906, module version = 2.0.0
(EE) fglrx(0): XMM failed to open CMMQS connection.(EE) fglrx(0):
(EE) fglrx(0): XMM failed to initialize

Code:
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(EE) fglrx(0): ACPI: DRM connection failed
(WW) fglrx(0): Hasn't establisted DRM connection
(II) fglrx(0): [FB] MC range(MCFBBase = 0xf00000000, MCFBSize = 0x40000000)
(WW) fglrx(0): No DRM connection for driver fglrx.

and this one:
Code:
(II) fglrx(0): Modeline "1440x900"x0.0  136.75  1440 1536 1688 1936  900 903 909 942 -hsync +vsync (70.6 kHz)

Backtrace:
0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x4acd58]
1: /usr/bin/Xorg (0x400000+0x61a09) [0x461a09]
2: /lib/libpthread.so.0 (0x7f7c7c125000+0xef60) [0x7f7c7c133f60]
3: /usr/lib/xorg/modules/drivers/fglrx_drv.so (xdl_x750_swlDriOpenConnection+0x25) [0x7f7c784a28d5]
4: /usr/lib/xorg/modules/drivers/fglrx_drv.so (0x7f7c780bb000+0x3d7150) [0x7f7c78492150]
5: /usr/lib/xorg/modules/drivers/fglrx_drv.so (0x7f7c780bb000+0x3d3d82) [0x7f7c7848ed82]
6: /usr/bin/Xorg (0x400000+0x48c84) [0x448c84]
7: /usr/bin/Xorg (0x400000+0x25c35) [0x425c35]
8: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7f7c7ac29c4d]
9: /usr/bin/Xorg (0x400000+0x257e9) [0x4257e9]
Segmentation fault at address 0x8

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting


Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

Any other logs I should look at?

Like my answer? Did I help? Tips gratefully accepted here: 1H6wM8Xj8GNrhqWBrnDugd8Vf3nAfZgMnq
DiabloD3 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
April 25, 2011, 10:07:37 AM
 #377

You're supposed to start DiabloMiner in a terminal. It is not a GUI app.
I did start it from a terminal.


Please post the entire error, then.
I can't - the terminal displays two messages, which look normal, then disappears along with my login session. :-(

I just checked the syslog, and there are no errors logged, but I did notice on login I get some warnings:
Code:
Apr 24 18:43:08 griphook AptDaemon: INFO: Initializing daemon
Apr 24 18:43:31 griphook acpid: client 9131[0:0] has disconnected
Apr 24 18:43:31 griphook acpid: client connected from 10969[0:0]
Apr 24 18:43:31 griphook acpid: 1 client rule loaded
Apr 24 18:43:32 griphook gnome-session[10994]: atk-bridge-WARNING: AT_SPI_REGISTRY was not started at session startup.
Apr 24 18:43:32 griphook gnome-session[10994]: atk-bridge-WARNING: IOR not set.
Apr 24 18:43:32 griphook gnome-session[10994]: atk-bridge-WARNING: Could not locate registry
Apr 24 18:43:32 griphook gdm-simple-greeter[11010]: Gtk-WARNING: /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkwidget.c:5628: widget not within a GtkWindow

/var/log/Xorg.0.log has some interesting, and possibly useful info:
Code:
(EE) fglrx(1): Multiview is only supported with acceleration; this screen will now shutdown.
(EE) fglrx(1): PreInit failed
(II) fglrx(1): === [xdl_x750_atiddxPreInit] === end
(EE) fglrx(0): Failed shutdown interrupts. Error -9
(II) UnloadModule: "fglrx"
(II) UnloadModule: "fb"
(II) UnloadModule: "fglrxdrm"
(II) UnloadModule: "fglrxdrm"
(--) Depth 24 pixmap format is 32 bpp
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(WW) fglrx(0): ***********************************************************
(WW) fglrx(0): * DRI initialization failed                               *
(WW) fglrx(0): * kernel module (fglrx.ko) may be missing or incompatible *
(WW) fglrx(0): * 2D and 3D acceleration disabled                         *
(WW) fglrx(0): ***********************************************************

Code:
(II) Module amdxmm: vendor="X.Org Foundation"
        compiled for 1.4.99.906, module version = 2.0.0
(EE) fglrx(0): XMM failed to open CMMQS connection.(EE) fglrx(0):
(EE) fglrx(0): XMM failed to initialize

Code:
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(EE) fglrx(0): ACPI: DRM connection failed
(WW) fglrx(0): Hasn't establisted DRM connection
(II) fglrx(0): [FB] MC range(MCFBBase = 0xf00000000, MCFBSize = 0x40000000)
(WW) fglrx(0): No DRM connection for driver fglrx.

and this one:
Code:
(II) fglrx(0): Modeline "1440x900"x0.0  136.75  1440 1536 1688 1936  900 903 909 942 -hsync +vsync (70.6 kHz)

Backtrace:
0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x4acd58]
1: /usr/bin/Xorg (0x400000+0x61a09) [0x461a09]
2: /lib/libpthread.so.0 (0x7f7c7c125000+0xef60) [0x7f7c7c133f60]
3: /usr/lib/xorg/modules/drivers/fglrx_drv.so (xdl_x750_swlDriOpenConnection+0x25) [0x7f7c784a28d5]
4: /usr/lib/xorg/modules/drivers/fglrx_drv.so (0x7f7c780bb000+0x3d7150) [0x7f7c78492150]
5: /usr/lib/xorg/modules/drivers/fglrx_drv.so (0x7f7c780bb000+0x3d3d82) [0x7f7c7848ed82]
6: /usr/bin/Xorg (0x400000+0x48c84) [0x448c84]
7: /usr/bin/Xorg (0x400000+0x25c35) [0x425c35]
8: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7f7c7ac29c4d]
9: /usr/bin/Xorg (0x400000+0x257e9) [0x4257e9]
Segmentation fault at address 0x8

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting


Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

Any other logs I should look at?

Something is very wrong with your fglrx installation. Which video card do you own?

Jim Hyslop
Member
**
Offline Offline

Activity: 98
Merit: 20


View Profile
April 25, 2011, 11:50:49 PM
 #378

Something is very wrong with your fglrx installation. Which video card do you own?
Two Radeon 6870s.


Like my answer? Did I help? Tips gratefully accepted here: 1H6wM8Xj8GNrhqWBrnDugd8Vf3nAfZgMnq
DiabloD3 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
April 26, 2011, 06:29:50 AM
 #379

Something is very wrong with your fglrx installation. Which video card do you own?
Two Radeon 6870s.



Make sure you have at least 11.1, and it was installed right, and you built the kernel module and its being loaded before X starts. Your 2D and 3D acceleration is dead, and OpenCL isn't going to work either. And since you'd be on 11.1 or later, make sure you're using SDK 2.4

Jim Hyslop
Member
**
Offline Offline

Activity: 98
Merit: 20


View Profile
April 29, 2011, 03:43:59 AM
 #380

Make sure you have at least 11.1, and it was installed right, and you built the kernel module and its being loaded before X starts. Your 2D and 3D acceleration is dead, and OpenCL isn't going to work either. And since you'd be on 11.1 or later, make sure you're using SDK 2.4
Thanks for the tips. I have been a bit busy lately, so it might be a day or two before I get to this. Meanwhile, it's limping along CPU-mining :-/

Like my answer? Did I help? Tips gratefully accepted here: 1H6wM8Xj8GNrhqWBrnDugd8Vf3nAfZgMnq
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 ... 89 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!