Why are you doing this as a screensaver instead of a
background task that runs all the time?
SETI@home uses a lot of memory while it's running, and it would cause
swapping on some computers. We want to make sure it has zero impact on
your normal computer work. So, for PC and Mac, the default mode is
screensaver.
However, if you already have a favorite screensaver, or prefer not to
run a screensaver, SETI@home can also be run as a background program that
computes all the time and has no graphics. The UNIX version works like
this.
Does SETI@home work through firewalls (or proxies)?
SETI@home uses the HTTP protocol, and work through any semi-transparent
firewall that allows outgoing Web traffic. The latest versions of
SETI@home should work through more restrictive firewalls and proxies.
If you are having problems connecting from Windows through a SOCKS
proxy, you could also look into SocksCap by NEC at
http://www.socks.nec.com/sockscap.html and Hummingbird Socks at
http://www.hummingbird.com/products/nc/socks/index.html Both let you use
software as if it were "directly connected to the Internet".
If you're STILL having trouble connecting through an HTTP proxy server
and you are running SETI@home on an older version of Windows 95, Microsoft
has an updated Winsock 2 driver which corrects the problem, and lets the
SETI@home client connect. Search for "Windows Socket 2" in the Product
Information section of the Microsoft web site. The file is about 986
kbytes, and post-dates Windows 95 Service Pack 1.
For more info about how to install Proxomition, click here.
Can I run this on as many machines as I like using the
same SETI@home login?
Yes, you can - and as long as you use the same login on each machine,
you'll get credit for them all.
Please note that you can (currently) only run one SETI@home process on
a Windows or Mac machine (except for the Windows 2000/NT command-line
client, which can run multiple processes), and if you are running multiple
SETI@home UNIX processes, they must be running out of different
directories. To setup these directories simply install the UNIX client as
you normally do, but install into a different directory each time. Now you
can run multiple SETI@home UNIX processes by starting one instance of the
client from each SETI@home directory.
What is an "optimal" cache size to avoid returning
obsolete results?
Caching is now more popular than ever. (See our add-ons
page for some of the more popular caching programs.) In general, a
1-month cache isn't bad in terms of redundant results, but a 7-day cache
is much better. An "optimal" cache (minimizing the likelihood that a
result will have already passed integrity testing before you return it),
however, shouldn't hold more than a 2 days of workunits. In the past, 1
month was pretty safe, but the ramifications of Moore's Law have made the
cache window much smaller. Keep in mind, of course, that excepting the
above case, redundancy is extremely important for testing the integrity of
our data. Interestingly, even without cacheing, users on average will
receive a duplicate workunit (one they've processed before) about once
every 500 times.
How do I change my login address/user info?
If you need to change anything other than your e-mail address,
you can use this web-based form: Account
Change.
If you need to change your e-mail address, you must have access to the
old account, since this is where we'll mail your password. If you don't
have access to your old account, or you mis-typed your e-mail address when
first logging in, you will have to log in again as a new user with the
correct e-mail address.
For both security and administrative reasons, we cannot process any
account changes unless you use the Account
Change form.
One CPU is doing graphics and the other is doing data analysis (so
actually it is multithreaded, in a limited way).
The most likely cause of this is Microsoft's "FastFind" utility.
"FastFind" keeps a sorted index of all documents on the disk. While it
generates this index it occasionally locks the file "state.txt." To avoid
this error you may want to change the "FastFind" run interval to a large
number like 999 hours. (To do that click on start->settings->control
panel. Select FastFind. Click on Index and select 'Interval' and change
the interval.)
I am having trouble connecting over the Internet. What do
these error numbers mean?
If you set "Ask me before connecting" in the Preferences dialog,
SETI@home will display more detailed information for many errors.
Due to overwhelming interest in the SETI@home project, the server may
intermittently be unreachable as too many clients are trying to connect.
The server may also be occasionally down for maintainance. If you are
unable to connect, please wait an hour and try again.
I just downloaded the latest version of the client, but
I get a "verson not supported message". What's wrong?
Here's one possible solution to the problem, submitted by Ralph
Bradley:
"When I got my new PC I transferred my Seti files from the old one.
Everything worked. The processing was going 3 times faster then before.
Then last August I downloaded a new version of Seti. During installation
it flashed a message that my version of Windows did not support the
program and then nothing, poof, installation just aborted.
Recently I
was browsing through my c:/ directory when I found a small file,
OSINFO.ENG, that contained information about my windows, which it
identified as Win Mil (rather than Win Me which is what it is). I removed
that file and tried the download again. No problems. Seti installed, and
has been processing during my down times every since."
Why do a bunch of green SETI@home icons sometimes
accumulate in my system tray?
In newer versions of Windows, if the screensaver is killed via
CTL-ALT-DEL or some other "hard" closing mechanism (typically a crash of
some kind), the SAH process still tries to access the graphical
application, and unfortunately plants an icon in the system tray _before_
it realizes the app's dead, then keeps repeating the attempt ad nauseum.
Moving your mouse over the system tray will make the icons disappear. No
performance problems or otherwise. Again, it should only happen if the
screensaver app gets killed in an unnatural way.
What sorts of signals are being analyzed, and what form
does the signal analysis take?
We search for strong narrow band signals. It's like tuning your radio
set to various channels, and looking at the signal strength meter. If the
strength meter goes up, that gets our attention. More technically, it's a
lot of digital signal processing, mostly Fourier Transforms at various
chirp rates and durations.
We also search for pulsing and drifting signals, and signals which
match the antenna beam pattern as the telescope slews across the sky. The
analysis software searches for signals about 10 times weaker than any
search done to date, because it makes use of a computationally intensive
algorithm called "coherent integration" that no one else (including our
Serendip program) has had the computing power to implement.
What sort of spectrum is currently being emitted by earth?
Is that signal visible say 10 or 50 light years away? If SETI were on a
planet say 10-50 light years from here and running this project there,
would it be able to detect earth's signal (assuming it was looking in our
direction)?
Earth is polluting space with radio and television signals that might
be detected by nearby advanced civilizations, but it would be difficult
for such a civilization to discover these signals if they only have
Earth's current level of technology (eg: if they have an Arecibo like
telescope and SETI@home like search).
Early TV shows like I Love Lucy and Ed Sullivan left the earth about 40
years ago, so have gone out 40 light years, reaching several thousand
nearby stars. But these signals are relatively weak and SETI@home is not
likely to detect the equivalent of Earth type TV transmitters, even on the
nearest stars.
Earth's strongest transmitters might be somewhat easier to detect, such
as those emitted by military radars, or some radio telescopes. The Arecibo
telescope transmits very powerful signals when it is used as a radar
system to study planets, asteroids and the ionosphere. These radar signals
are powerful enough to be detected 10,000 light years away by searches
like SETI@home, except for three big caveats:
a) The Arecibo transmissions are in a very tight beam (they are not
omnidirectional, like TV and military radar), so they only cover a very
small part of the sky at once (about a millionth of the total sky). It's
is unlikely another civilization will be within one of these narrow beams.
b) The Arecibo transmitter's oldest signals left Earth about 30 years
ago, so have only travelled 30 light years.
c) SETI@home is not searching the band of frequencies that the Arecibo
transmitters utilize (although our older SERENDIP III program did survey
one of those bands).
Whenever SETI@home (Mac) tries to connect to the server, it
immediately gets an error.
First, select "Proxy Settings" from the menu and check that they are
correct.
If that is not the problem, then try this: Set "Ask me before
connecting" in the SETI@home Preferences. Manually tell your computer to
dial the Internet. Then select "Connect Now" from the SETI@home menu while
your computer is connected to the Internet. (To dial manually, use the
OTPPP, Remote Acess or FreePPP control panel.)
If this solves your problem, your computer's Internet software may be
incorrectly configured. Instructions for setting this up are given under
How do I set up
my Mac to connect automatically?.
How do I set up my Mac to connect automatically?
Macintosh dial-up Internet software comes in 2 flavors, Open Transport
and FreePPP. On OS 9, Open Transport is called "Remote Access". If you are
using Open Transport (OTPPP or "Remote Access"), then:
1) Under the Apple menu, select Control Panels and PPP ("Remote Access"
in OS 9). make sure it has the correct phone number of your ISP, login
name and password. To connect unattended, you must have "Save password"
set.
2) Press the "Options" button, then select the "Connection" tab. Set
"Connect automatically ..." and "Disconnect if idle for xx minutes". Set
the disconnect delay to whatever number you wish.
3) You may also set the "prompt every xx minutes" checkbox if you wish.
If the computer is unattended, so there is no response to the reminder, it
will go ahead and disconnect after a few minutes.
If you are using FreePPP, then:
1) Find and open the FreePPP Setup application. Select the "General"
tab.
2) Set "Allow applications to open connection" and "Disconnect if idle
for xx minutes". Set the disconnect delay to whatever number you wish.
How can I get my Macintosh to disconnect from the Internet
automatically after communicating with the SETI@home server?
Dial-up Internet software comes in 2 flavors, Open Transport and
FreePPP. If you are using Open Transport (OTPPP), then:
1) Under the Apple menu, select Control Panels and PPP. make sure it
has the correct phone number of your ISP, login name and password. To
connect unattended, you must have "Save password" set.
2) Press the "Options" button, then select the "Connection" tab. Set
"Connect automatically ..." and "Disconnect if idle for xx minutes. Set
the disconnect delay to whatever number you wish. 10 minutes is a good
value.
3) You may also set the "prompte every xx minutes" checkbox if you
wish. If the computer is unattended, so there is no response to the
reminder, it will go ahead and disconnect after a few minutes.
If you are using FreePPP, then:
1) Find and open the FreePPP Setup application. Select the "General"
tab. (If you don't see the "General" tab, click the small triangle in the
lower left corner.)
2) Set "Allow applications ot open connection" and "Disconnect if idle
for xx minutes". Set the disconnect delay to whatever number you wish. 10
minutes is a good value.
How can I get my PC to disconnect from the Internet
automatically after communicating with the SETI@home server?
1) From the Start button, select "Settings" and then "Control Panels".
Open the "Internet Options" Control Panel.
2) Select the "Connections" tab. Make sure the desired "Dial-up
networking" selection is set as the default. (The set default button will
be grayed out if you select the current default in the list.)
3) Set "Always dial my default connection".
4) Select the correct "Dial-up networking" from the list, and click on
the "Settings..." button.
5) Another dialog box "xxxx Settings" appears. Press the "Advanced"
button.
6) The "Advanced Dial-Up" dialog will appear. Set "Disconnect if idle
for xx minutes" Set the disconnect delay to whatever number you wish. If
you wish, you may also set "Disconnect when conection may be no longer
needed.
Whenever SETI@home tries to connect to the server, it
immediately gets an error. (Windows)
First, select "Proxy Settings" from the menu and check that they are
correct.
If that is not the problem, then try this: Set "Ask me before
connecting" in the SETI@home Preferences. Manually tell your computer to
dial the Internet. Then select "Connect Now" from the SETI@home menu while
your computer is connected to the Internet. (To dial manually, select
Start -> Programs -> Accessories -> Dial-Up Networking, and
double-click the desired connection.) If this solves your problem, your
computer's "Internet Options" control panel may be incorrectly configured.
Instructions for setting this up are given under How do I set up my
computer to connect automatically?.
If your PC does not have a relatively recent version of Internet
Explorer, you may not have the software needed for SETI@home to dial your
modem. IE versions 4 and later install the needed software; we have not
tested with older versions of IE. The needed file is
c:\WINDOWS\SYSTEM\wininet.dll.
How do I set up my computer to connect automatically?
(Windows)
For Windows 95 and 98, do the following steps:
1) From the Start button, select "Settings" and then "Control Panels".
Open the "Internet Options" Control Panel.
2) Select the "Connections"
tab. Make sure the desired "Dial-up networking" selection is set as the
default. (The set default button will be grayed out if you select the
current default in the list.)
3) Set "Always dial my default
connection".
4) Select the correct "Dial-up networking" from the list,
and click on the "Settings..." button.
5) Another dialog box "xxxx
Settings" appears. Press the "Advanced" button.
6) The "Advanced
Dial-Up" dialog will appear. Set "Disconnect if idle for xx minutes" Set
the disconnect delay to whatever number you wish. If you wish, you may
also set "Disconnect when conection may be no longer needed."
7) Close
the "Internet Options" Control Panel.
8) Double-click on "My
Computer", and then on "Dial-Up Networking". Double-click on the default
"Dial-up networking" icon. Make sure the "Save password" box is checked.
If not, check it and click on "Connect", then "Cancel". Close the dialog.
For Windows NT do this: 1) Click Start, point to Programs, point to
Accessories, and then click Dial-Up Networking.
2) Click More, and
then click User preferences.
3) In the Enable Auto-Dial By Location
dialog box, select each location for which you want the automatic dialing
feature to operate.
4) Click OK and then restart the computer.
SETI@home was part way through processing a work unit, but
then progress reset to zero and it started again from the beginning. What
happened?
There are several possibilities. If you have SETI@home set to connect
automatically to the Internet, it may have returned the result and gotten
a new work unit. (If a work unit has too much radio interference or RFI,
then SETI@home may request a new work unit much sooner than usual.)
If SETI@home's processing was interrupted abnormally by a system error
or power interruption, its output files may have been corrupted. In this
case, SETI@home will restart the work unit from zero automatically.
I'm still having trouble connecting through my Microsoft
Proxy Server. What do I do?
If you're having trouble connecting with password protection through
Microsoft Proxy Server, check out Proxomitron: http://spywaresucks.org/prox/.
Please be aware that Proxomitron is third party software, and therefore
out of SETI@home control, but it has been recommended by various users
including Nick.Roux@Bigfoot.com who posted these cookbook instructions on
the sci.astro.seti newsgroup (thanks, Nick!):
1. Download Proxomitron (at http://members.tripod.com/Proxomitron/)
and install it.
2. Go to 'Headers", find 'Proxy-Authorization', select 'In' and 'Out'
and click on 'Edit'. In the 'Replacement Text' field enter 'basic
user:password' replacing user and password with your userid and password
for the your MS Proxy server. Highlight user:password and rightclick on
it. Select 'Mime Encode', 'Encode String'. The 'Replacement text' field
should now look something like 'basic dXNlcjpwYXNzd29yZA=='
3. Click OK, OK
4. Click on 'Proxy' and add the name:port of your MS Proxy Click OK
5. Select the 'Use Remote Proxy' Checkbox Save your changes.
6. In S@H select Settings/Proxy Server and add 'localhost', port 8080
as your proxy.
Now Proxomitron will automatically sign on to the MS Proxy.