mizerydearia
|
|
October 03, 2010, 09:24:48 PM |
|
That's nice, however the automatic 4way detection is not working on my Gentoo AMD 64 version client.
I still have to add the "-4way" switch.
Forgot to say, I suspected the detect might not work on 64-bit AMD. I found it hard to believe but AMD reports a different model number in 64-bit mode. Could you grep CPUID your debug.log and tell me what it says? (and anyone else with 64-bit AMD) And what AMD chip do you have? Do all AMDs that support 64-bit have the better SSE2 hardware also? $ grep -i cpuid debug.log CPUID 444d4163 family 16, model 5, stepping 2, fUseSSE2=0 /proc/cpuinfo
|
|
|
|
ShadowOfHarbringer
Legendary
Offline
Activity: 1470
Merit: 1006
Bringing Legendary Har® to you since 1952
|
|
October 03, 2010, 09:36:11 PM |
|
Forgot to say, I suspected the detect might not work on 64-bit AMD. I found it hard to believe but AMD reports a different model number in 64-bit mode.
Could you grep CPUID your debug.log and tell me what it says? (and anyone else with 64-bit AMD) And what AMD chip do you have?
Do all AMDs that support 64-bit have the better SSE2 hardware also?
Will that be enough ?: cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 16 model : 2 model name : AMD Phenom(tm) 9850 Quad-Core Processor stepping : 3 cpu MHz : 2508.353 cache size : 512 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs npt lbrv svm_lock bogomips : 5018.72 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 48 bits physical, 48 bits virtual power management: ts ttp tm stc 100mhzsteps hwpstate
EDIT: Also, i have just found out how to do the cpuid thingy: CPUID 444d4163 family 16, model 2, stepping 3, fUseSSE2=0
|
|
|
|
satoshi (OP)
Founder
Sr. Member
Offline
Activity: 364
Merit: 7248
|
|
October 03, 2010, 09:43:20 PM |
|
ShadowOfHarbringer, is yours faster with -4way?
If it is, then I'm thinking that any AMD that supports 64-bit has 128-bit SSE2.
The specialbuild version I posted here looks for model 4 or higher. If yours is faster with -4way, then I should change it to always use SSE2 with any AMD with 64-bit.
|
|
|
|
ShadowOfHarbringer
Legendary
Offline
Activity: 1470
Merit: 1006
Bringing Legendary Har® to you since 1952
|
|
October 03, 2010, 10:32:16 PM |
|
ShadowOfHarbringer, is yours faster with -4way?
Indeed, it is almost 2 x as fast with -4way as it is without. I get about 8500 khash/sec with -4way, and 4500 khash/sec without.
|
|
|
|
nanotube
|
|
October 03, 2010, 10:35:45 PM |
|
Any transactions in your wallet also have bundled with them all unrecorded transactions required to reach the block chain. If you have a transaction that is displayed as 0/unconfirmed, then you have all the previous unrecorded transactions it depends on and you will also rebroadcast those transactions when you rebroadcast yours.
If a no-fee block has already been generated and hasn't helped, then I need to look at what's wrong. It's a part of code that doesn't get much use. They should be recorded in the wallets of everyone who has a transaction depending on them.
I have one transaction that remains perpetually in 0/unconfirmed status in my wallet. Here are the details, as shown in debug mode: Status: 0/unconfirmed Date: 09/29/2010 12:46 From: unknown To: 1MgD6rah5zUgEGYZnNmdpnXMaDR3itKYzU (yours, label: gribble stored address) Credit: 0.03 Net amount: +0.03
debug print Credit: 0.03 Inputs:
Transaction: CTransaction(hash=5c05d9, ver=1, vin.size=1, vout.size=1, nLockTime=0) CTxIn(COutPoint(b412a0, 0), scriptSig=3045022049753afb02f58a7b) CTxOut(nValue=0.03000000, scriptPubKey=OP_DUP OP_HASH160 e2ccd6) Would appreciate it if you take a look and see what's wrong with it and why it remains unconfirmed....
|
|
|
|
nanotube
|
|
October 03, 2010, 10:43:45 PM |
|
Block 83018 (00000000002bba570c3) cleared out a bunch of them. Last I heard nanotube still had one that's unconfirmed, though.
Edit: Nanotube's transaction cleared recently. I don't know why it was delayed, since it wasn't relying on a sub-0.01 transaction.
just a clarification, the one that "cleared recently" didn't have anything to do with the problem microtransactions. the problem one, that was unconfirmed, is still unconfirmed, see info in my post above.
|
|
|
|
lfm
|
|
October 03, 2010, 11:34:49 PM |
|
Do all AMDs that support 64-bit have the better SSE2 hardware also?
Old AMD Sempron 64 does not have the good sse2 speed. This one should stay with -4way=0 CPUID 444d4163 family 15, model 44, stepping 2, fUseSSE2=0
|
|
|
|
lfm
|
|
October 03, 2010, 11:44:39 PM |
|
Version 0.3.13 is now available. - Only accept transactions sent by IP address if -allowreceivebyip is specified. - Option -rpcallowip= to accept json-rpc connections from another machine.
I notice that these options are not showing up in --help output... Shouldn't --help have a comprehensive listing of these options in it? (Especially given that there's no manpage or other help docs distributed in the official-release tarball?) Just an idle question, whose result I hope makes its way into the next release. The command line switches are listed in "bitcoind -?" instead of "bitcoind help". You are still right tho, those options are missing from "-?" too.
|
|
|
|
satoshi (OP)
Founder
Sr. Member
Offline
Activity: 364
Merit: 7248
|
|
October 03, 2010, 11:46:19 PM |
|
Make sure you keep your node online so it'll keep rebroadcasting transaction b412a0. It haven't seen it rebroadcast since 29/09/2010 16:41.
|
|
|
|
nanotube
|
|
October 04, 2010, 12:34:35 AM Last edit: October 04, 2010, 04:21:57 AM by nanotube |
|
Make sure you keep your node online so it'll keep rebroadcasting transaction b412a0. It haven't seen it rebroadcast since 29/09/2010 16:41.
ok, will do... how long should i keep it online for, before i can come back and bug you about it again (if it stays at 0 conf) ? (and btw, i'm using the official .13 client)
|
|
|
|
nanotube
|
|
October 04, 2010, 12:35:50 AM |
|
The command line switches are listed in "bitcoind -?" instead of "bitcoind help". You are still right tho, those options are missing from "-?" too.
lfm: try it, '-help' is /quite/ different from just 'help' ('-help' is the same as '-?')
|
|
|
|
tcatm
|
|
October 04, 2010, 11:21:27 AM |
|
Could a few people please run this special build? It'll amnesty the dust spam transactions, which will clear up the 0/unconfirmed problem for now. We really just need one block letting them through to clear up the previous transactions. Post if you generate a block with this.
I generated 8 blocks with the patch.
|
|
|
|
nanotube
|
|
October 05, 2010, 02:18:57 AM |
|
Make sure you keep your node online so it'll keep rebroadcasting transaction b412a0. It haven't seen it rebroadcast since 29/09/2010 16:41.
OK... so i've been running the node for the past day, i have been consistently connected to 8 other nodes, i'm up to the latest block in the chain as of this moment (83535), and the transaction is still not verified... how do we proceed from here, satoshi?
|
|
|
|
LZ
Legendary
Offline
Activity: 1722
Merit: 1072
P2P Cryptocurrency
|
|
October 17, 2010, 04:44:04 AM |
|
Oh! My wallet corrupted. Dropbox saved only too old copies, because Bitcoin did not close the file. I think client must close the wallet when it is not needed for any operations on it. What you think? It opens my corrupted wallet. Magic!
|
My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
|
|
|
|