![]() |
|
|
#122 |
|
1976 Toyota Corona years forever!
"Wayne"
Nov 2006
Saskatchewan, Canada
3·5·313 Posts |
|
|
|
|
|
|
#123 |
|
"James Heinrich"
May 2004
ex-Northern Ontario
D6316 Posts |
Feature request:
Last fiddled with by James Heinrich on 2007-10-22 at 01:05 |
|
|
|
|
|
#124 | |
|
P90 years forever!
Aug 2002
Yeehaw, FL
754310 Posts |
Quote:
Most users will either be using rather less than 3GB or P-1ing large exponents where stage 2 will use up as much memory as you can throw at it. Consequently, the default is that only half of the worker threads are allowed to execute stage 2 of ECM or P-1. Since you have enough memory for all worker threads to execute stage 2, try setting DelayStage2ThreadCount=2 in prime.txt. Last fiddled with by Prime95 on 2007-10-22 at 04:30 |
|
|
|
|
|
|
#125 | |
|
"James Heinrich"
May 2004
ex-Northern Ontario
23×149 Posts |
Quote:
I still don't think it should be that technically difficult to program -- when a worker checks to see if it can do Stage2, perform the how-much-RAM-to-use calculation on max(<dayRAM>, <nightRAM>), also whether it can run on <nowRAM>, and then cache those value somewhere with the exponent. Presumably this calculation would take place at the time the Stage2 is about to be started the first time. Once all the queued Stage2 has known ideal and minimum RAM, just walk down the list of idealRAM values until one is found that can fit into current available RAM. If none are found then maybe either walk down the minimumRAM values to see if any queued work can fit in available RAM. If not, then fall back to no-memory work like Stage1,TF,LL,etc. My point is that times when a machine has a lot of memory available should be considered precious and taken as much advantage of as possible. I would suspect that most machines have <50% of their time available with "lots of memory". This could be partially fixed with my #1 wishlist feature: more flexible high/low memory scheduling (multiple times and RAM levels per day), and/or a LowMemoryWhileRunning= setting which would allow me to leave high memory all the time, but have Prime95 automatically suspend Stage2 when I'm actually using something that needs a non-trivial amount of RAM. |
|
|
|
|
|
|
#126 |
|
Oct 2007
3 Posts |
I have access to a Dell Quad Core PC with a Q6600 CPU with 2G RAM. It's used Monday to Friday 9 to 5 as a CAD PC and is off the rest of the time.
Is there a bootable Linux or FreeBSD based version of Prime95 for a USB 1G memory stick that will load & run a copy of prime95 on each core? It would have to be turnkey as I'm no expert on Un!x. Cheers! |
|
|
|
|
|
#127 | |
|
"Jason Goatcher"
Mar 2005
3×7×167 Posts |
Quote:
Anyway, I was wondering if you would be willing to trade ecm curves for the Odd Perfect Number search, in exchange for me taking the time to figure out how to make a Prime95 Linux distro? |
|
|
|
|
|
|
#128 | |
|
Sep 2002
Database er0rr
2·32·11·19 Posts |
Quote:
Alternatively, a DHCP-default mimimal linux with the latest mprime, with a script to install GRUB to the boot sector of the USB, all might be a cool thing for someone to host ![]() <move off topic subject to linux section of this forum?> Last fiddled with by paulunderwood on 2007-10-23 at 00:45 |
|
|
|
|
|
|
#129 | |
|
Oct 2007
38 Posts |
Quote:
Cheers, Dermot. |
|
|
|
|
|
|
#130 |
|
"James Heinrich"
May 2004
ex-Northern Ontario
65438 Posts |
Small interface improvement request:
|
|
|
|
|
|
#131 | |
|
"Jason Goatcher"
Mar 2005
1101101100112 Posts |
Quote:
|
|
|
|
|
|
|
#132 |
|
Account Deleted
"Tim Sorbera"
Aug 2006
San Antonio, TX USA
17×251 Posts |
I just got some "Server sent bad exponent" errors when trying to request DCs on the v5 server. I had been requesting some other work of varying types, and when I requested DC work this is what it gave: (relevant part of prime.log)
Code:
Getting assignment from server URL: http://v5.mersenne.org/v5server/?v=0.95&px=GIMPS&t=ga&g=327b6f6f842df65c787b422c11df7f86&c=0&ss=18467&sh=8A14006D982C96F1A10353D1ECA4B6CB RESPONSE: pnErrorResult=0 pnErrorDetail=Server assigned Lucas Lehmer primality double-check work g=327b6f6f842df65c787b422c11df7f86 k=A840E23F7452FE609A9E5A1E6DD8C623 A=1 b=2 n=120041 c=-1 w=101 sf=58 p1=1 ==END== PrimeNet success code with additional info: Server assigned Lucas Lehmer primality double-check work Got assignment A840E23F7452FE609A9E5A1E6DD8C623: Double check M120041 Server sent bad exponent: 120041. Getting assignment from server URL: http://v5.mersenne.org/v5server/?v=0.95&px=GIMPS&t=ga&g=327b6f6f842df65c787b422c11df7f86&c=0&ss=41&sh=39E3D67EAFB3700C869E41559FFA5FD7 RESPONSE: pnErrorResult=0 pnErrorDetail=Server assigned Lucas Lehmer primality double-check work g=327b6f6f842df65c787b422c11df7f86 k=D8676215A1308103C5EDDA8930D2C6B8 A=1 b=2 n=120067 c=-1 w=101 sf=58 p1=1 ==END== PrimeNet success code with additional info: Server assigned Lucas Lehmer primality double-check work Got assignment D8676215A1308103C5EDDA8930D2C6B8: Double check M120067 Server sent bad exponent: 120067. The exponents are prime, so I don't know why my client thinks they're bad exponents, other than that they're smaller than I'd expect DCs to be (just over 120K, instead of in the 20M range). On the Assignment Details page of PrimeNet, what is the check box to the left of "Unreserve checked exponents" for? And, I think there should be a box to select all exponents. (I realize accidents with a select all box on something like this could cause problems, so you could put plenty of warnings.) |
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Prime95 version 29.4 | Prime95 | Software | 442 | 2021-08-05 22:28 |
| Prime95 version 27.3 | Prime95 | Software | 148 | 2012-03-18 19:24 |
| Prime95 version 26.3 | Prime95 | Software | 76 | 2010-12-11 00:11 |
| Prime95 version 25.4 | Prime95 | PrimeNet | 143 | 2007-09-24 21:01 |
| When the next prime95 version ? | pacionet | Software | 74 | 2006-12-07 20:30 |