Author

Topic: cgminer -k diablo parameter? (Read 1765 times)

legendary
Activity: 952
Merit: 1000
April 12, 2013, 12:49:48 PM
#5
Ya I read what -k is, but no idea what Diablo is. Don't even know if kernel is software or hardware... firmware?Tongue
It is a chunk of software that's built as an OpenCL kernel that runs on your video cards. There are many different kernels: phatk, poclbm, diablo, diakgcn, for example. The diablo kernel was written by DiabloD3 for his DiabloMiner, but is also used by CGMiner. Confused yet? Good.  Wink Cheesy
M3t
newbie
Activity: 42
Merit: 0
April 12, 2013, 12:31:22 PM
#4
Ya I read what -k is, but no idea what Diablo is. Don't even know if kernel is software or hardware... firmware?Tongue
legendary
Activity: 952
Merit: 1000
April 11, 2013, 04:43:15 PM
#3
I see this used in a lot of setups. I'm using dual 7970s, should I add -k diablo? What does it do? ^_^;;

SECOND QUESTION:
I use --gpu-engine 1155. It is not dynamic. When I try to use a static memclock --gpu-memclock 350, it doesn't work, and sets it to 1375. Why does it do this? ;-;

1) Did you read the readme for CGMiner? The "-k" option specifies a kernel. Diablo makes a kernel (also used in his own DiabloMiner), and is somewhat popular for 7xxx cards. I have found that letting CGMiner determine the best settings for 7xxx cards yields the best results, tho, so I would remove this comment.

2) CGMiner can only clock the memory 150MHz lower than your core engine clock. For you, at "--gpu-engine1155", this would be "--gpu-memclock 1005". If you set anything lower than this, it defaults to the cards stock memory speeds, which is apparently 1375 for you. I would recommend not using the "--gpu-memclock", and using the "--gpu-memdiff -150". Either one would work, esp if your clock is not adjustable, or completely static.
M3t
newbie
Activity: 42
Merit: 0
April 11, 2013, 10:11:56 AM
#2
bump =(
M3t
newbie
Activity: 42
Merit: 0
April 11, 2013, 12:56:09 AM
#1
I see this used in a lot of setups. I'm using dual 7970s, should I add -k diablo? What does it do? ^_^;;

SECOND QUESTION:
I use --gpu-engine 1155. It is not dynamic. When I try to use a static memclock --gpu-memclock 350, it doesn't work, and sets it to 1375. Why does it do this? ;-;
Jump to: