climateprediction.net home page
W2K lock-up from \"Show Graphics\"!

W2K lock-up from \"Show Graphics\"!

Questions and Answers : Windows : W2K lock-up from \"Show Graphics\"!
Message board moderation

To post messages, you must log in.

AuthorMessage
old_user561

Send message
Joined: 8 Aug 04
Posts: 8
Credit: 73,115
RAC: 0
Message 1281 - Posted: 19 Aug 2004, 23:55:56 UTC

It worked before, but now if I select \"Show Graphics\", under the Work tab, my system completely locks up. This is a total crash of the OS! Push the reset button time!

Some info:
Windows 2000 with all the latest patches,
home built dual AMD 1800MP system,
dual display, (Matrox Parhelia)
plenty of ram & hd space,
stable system for years, on-line 24/7 months at a time,
workhorse of a cruncher.
Boinc Beta version 4.03


Any ideas?


The progress percentage moves so slowly (I’m up to 188:55:19 of CPU time and only 18.9% done with the WU,) it was nice to fire up the graphics display now and then to see what year the model was up to. The last time I was able to see the graphics, things were up to the mid 1800’s. Watching this older data modeling made me wish there was a numerical value indicating how closely the model my machine was crunching on, compared with recorded historical data. … .but that’s a different topic.

Thanks

ID: 1281 · Report as offensive     Reply Quote
Jord
Avatar

Send message
Joined: 5 Aug 04
Posts: 250
Credit: 93,274
RAC: 0
Message 1284 - Posted: 20 Aug 2004, 0:05:49 UTC

> dual display, (Matrox Parhelia)

Got ya... the graphics used are OpenGL. OpenGL doesn't like dual monitors, so before you even try to show your graphics, disable the dual monitor option.

--------------------
Jordâ„¢
<img src="http://boinc.mundayweb.com/cpdn/stats.php?userID=2&amp;trans=off">
ID: 1284 · Report as offensive     Reply Quote
Profile astroWX
Volunteer moderator

Send message
Joined: 5 Aug 04
Posts: 1496
Credit: 95,522,203
RAC: 0
Message 1287 - Posted: 20 Aug 2004, 0:32:00 UTC

&gt; Watching this older data modeling made me wish there was a numerical value
&gt; indicating how closely the model my machine was crunching on, compared wit
&gt; recorded historical data. ? .but that's a different topic.


The dates don't correspond with historical data. Yet. (Besides, there was no world-wide observation net 150 years ago, as now exists; so, no way to quantify.) That isn't what is going on at this stage of the experiment; the dates are arbitrary but serve the purpose.

Many answers here:
http://www.climateprediction.net/project.php

________________________________________________
Video meliora, proboque; Deteriora sequor
I see the better way, and approve it; I follow the worse
-- Ovid (43BC-17AD)
ID: 1287 · Report as offensive     Reply Quote
belgix

Send message
Joined: 5 Aug 04
Posts: 85
Credit: 2,924,043
RAC: 0
Message 1308 - Posted: 20 Aug 2004, 4:04:50 UTC - in response to Message 1284.  
Last modified: 20 Aug 2004, 4:09:27 UTC

&gt; Got ya... the graphics used are OpenGL. OpenGL doesn't like dual monitors, so
&gt; before you even try to show your graphics, disable the dual monitor option.

I reported a similar bug 11 ago. Me too, I lost one WU. I have a S3 Super Savage graphic card on my laptop. More details in this <a href="http://climateapps2.oucs.ox.ac.uk/cpdnboinc/forum_thread.php?id=111">thread</a>.
ID: 1308 · Report as offensive     Reply Quote
old_user561

Send message
Joined: 8 Aug 04
Posts: 8
Credit: 73,115
RAC: 0
Message 1318 - Posted: 20 Aug 2004, 9:24:45 UTC - in response to Message 1284.  

&gt; &gt; dual display, (Matrox Parhelia)
&gt;
&gt; Got ya... the graphics used are OpenGL. OpenGL doesn't like dual monitors, so
&gt; before you even try to show your graphics, disable the dual monitor option.

Thanks for the tip Jord.

I'll give it a try...disabling one of my monitors before looking at the graphics; AND being prepared for a system crash. {this is an ugly picture}

Actually, I may wait until the remaining 840 hours of cpu time needed to complete the simulation has finished before changing anything.

If it's OpenGL to blame for the OS lockup, I'm impressed with the gaming coder's ability to stay away from the GL land mines. Articles about BOINC mention it can rip your cpu's heart out, so be careful. Good thing this is beta version software and crunching for a good cause...otherwise my policy is to delete any program consuming cpu time that requires me to push the reset button more than once per month.

Any coders that read this forum, please note the BIG issues. Lock-up is BIG.
My recommendation to fellow coders (IF OpenGL is the problem): quickly add code to detect dual monitor conditions; say you are sorry; disable the cool graphics. NEVER EVER let your code lock up a machine unless intended; it's particularly important when you bum a ride...
.
.
.
Deep breath...

ID: 1318 · Report as offensive     Reply Quote
old_user1
Avatar

Send message
Joined: 5 Aug 04
Posts: 907
Credit: 299,864
RAC: 0
Message 1322 - Posted: 20 Aug 2004, 11:10:48 UTC - in response to Message 1318.  

&gt; Any coders that read this forum, please note the BIG issues. Lock-up is BIG.
&gt; My recommendation to fellow coders (IF OpenGL is the problem): quickly add
&gt; code to detect dual monitor conditions; say you are sorry; disable the cool
&gt; graphics. NEVER EVER let your code lock up a machine unless intended; it's
&gt; particularly important when you bum a ride...

I think that is something BOINC is working on. By the time we get a request from the BOINC client to show graphics it has already setup a window &amp; thread for OpenGL etc, so it's "too late" and would still lock up a dual monitor.
ID: 1322 · Report as offensive     Reply Quote
old_user561

Send message
Joined: 8 Aug 04
Posts: 8
Credit: 73,115
RAC: 0
Message 1336 - Posted: 20 Aug 2004, 14:56:55 UTC - in response to Message 1322.  

&gt; &gt; Any coders that read this forum, please note the BIG issues. Lock-up is
&gt; BIG.
&gt; &gt; My recommendation to fellow coders (IF OpenGL is the problem): quickly
&gt; add
&gt; &gt; code to detect dual monitor conditions; say you are sorry; disable the
&gt; cool
&gt; &gt; graphics. NEVER EVER let your code lock up a machine unless intended;
&gt; it's
&gt; &gt; particularly important when you bum a ride...
&gt;
&gt; I think that is something BOINC is working on. By the time we get a request
&gt; from the BOINC client to show graphics it has already setup a window &amp;
&gt; thread for OpenGL etc, so it's "too late" and would still lock up a dual
&gt; monitor.

Can you _detect_ a dual monitor environment without creating a lock up?
If so, detect &amp; disable. Can you turn off the ability to select the fatal feature? ...figure out what's wrong later?

ID: 1336 · Report as offensive     Reply Quote
Jord
Avatar

Send message
Joined: 5 Aug 04
Posts: 250
Credit: 93,274
RAC: 0
Message 1339 - Posted: 20 Aug 2004, 15:36:49 UTC
Last modified: 20 Aug 2004, 15:52:05 UTC

Most OpenGL APIs can detect if a dual monitor system is being used and will just refuse to run at that time. But those APIs we're then talking about are big ones, like games and applications. Meaning there is enough room in the code to build the detection into.

BOINC is being kept as small as possible though, so it can still be downloaded by those on 56k, without them needing to wait an hour or more for the API itself to come in.

And it is possible to run some OpenGL applications on dual monitors, it's just that the OpenGL will revert back to software rendering at that moment. This takes up quite a lot of CPU though. Plus it doesn't look nearly as nice as full hardware rendered OpenGL does. Plus it takes up extra coding lines for the software renderer to sit in.

So your best way of action with any OpenGL API is to just disable the second monitor.
--------------------
Jordâ„¢
<img src="http://boinc.mundayweb.com/cpdn/stats.php?userID=2&amp;trans=off">
ID: 1339 · Report as offensive     Reply Quote
old_user2527

Send message
Joined: 28 Aug 04
Posts: 5
Credit: 2,590
RAC: 0
Message 5192 - Posted: 10 Oct 2004, 20:00:57 UTC

also got a matrox parhelia running SINGLE monitor, and i too get the system freeze.
will contact matrox on monday about it ...
ID: 5192 · Report as offensive     Reply Quote

Questions and Answers : Windows : W2K lock-up from \"Show Graphics\"!

©2024 cpdn.org