Screensaver @ Einstein @ Win @ Dualhead.

revealed
revealed
Joined: 14 Nov 06
Posts: 6
Credit: 237393
RAC: 0
Topic 192185

Hi there.

i got issues with the Einstein @ Home screensaver; so just wanted to report my expirience with the BOINC client and the screensaver here:

My sys: Intel C2D 2 Gig RAM and ATI x1950 XTX.
All latest Drivers BIOS Firmwares and Patches running win XP Pro SP2 etc...

At the moment i use ATI Catalyst 6.11;

I use 2 CRT Screens on a Bigdesktop layout. The screensaver starts up but it shows up only on one of the 2 CRT screens. And the other blanks and shows partially the WindowsTaskbar - but: With "blanks" - i mean it shows black picture. It isnt out of sync.
Just the Screensaver doesnt come up on the second - only partially.

Standby is good solution for preventing CRT screens not to be "unsaved" in Bigdesktop Layout. (atm).

BOINC 5.4.11.

edit: its the extended screen which shows the faulty behavior with screensaver. The (primary) works well.

Hopefully u get over my annoying bad english.

Kind reguards

R

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5893653
RAC: 1

Screensaver @ Einstein @ Win @ Dualhead.

The screen saver is made in OpenGL 1.2
This version of OpenGL can only send the screen saver to the primary monitor. (version 2.0 can do multiple monitors).

A way around this is to use multiple video cards each pointing to its own primary monitor.

revealed
revealed
Joined: 14 Nov 06
Posts: 6
Credit: 237393
RAC: 0

RE: The screen saver is

Message 56360 in response to message 56359

Quote:

The screen saver is made in OpenGL 1.2
This version of OpenGL can only send the screen saver to the primary monitor. (version 2.0 can do multiple monitors).

A way around this is to use multiple video cards each pointing to its own primary monitor.

ah hmm somehow this sounds like a - ("Linux no xinerama with other apps") - like; issue abstrakted for Windows?

Would there be any way making the screensaver "Dualscreen-(Bigdesktop)"-able?
Or would i have to upgrade my OpenGL which is done by the ATI drivers usually for compatibility reason?
No its the screensaver that would have to be rewritten ? :S
Is there any chance? in hope for a fix?

Or will i have to stick to another screensaver whilst #Einsteining?
I like the screensavers look and its useful too mostly.. - to just check back, and not having to move the mouse when being busy with something else except Computer; f.e.;

I´d miss the feature.

my driver app says that i was using "OpenGL Version 6.14.10.6174" if that is helpful in any way? I guess that will work with future OpenGL releases too then if it was being made?

Btw in addition i found the screensaver seems to lock up for a while but it lets itselves shutdown at least - at least for me (with 2 screens) - I dont know if any other are having equal or comparable issues?

Or may i supply u here with any sort of a "Log file" or such?
And if there s one, where can it be found?

Ok i found a logfile called "stderrgui.txt"

it says relative good stuff except this part:

Quote:

*** UNHANDLED EXCEPTION ****
Reason: Access Violation (0xc0000005) at address 0x00000001

*** Dump of the (offending) thread: ***
eax=00e33d30 ebx=00e1f228 ecx=00e2c1f0 edx=7c91eb94 esi=003371d8 edi=00000010
eip=00000001 esp=0012f250 ebp=00e127e0
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010246

ChildEBP RetAddr Args to Child
SymFromAddr(): GetLastError = '126' Address = '00000001'
SymGetModuleInfo(): GetLastError = '126' Address = '00000001'
0012f24c 00419e86 00000003 ffffffff 00e39fd8 00000001 !+0x0
0012f310 00461a1d 00e39fd8 00463024 003371d8 00419910 boincmgr!CMainFrame::OnConnect+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765) FPO: [1,43,4]
0012f318 00463024 003371d8 00419910 00e39fd8 00000000 boincmgr!wxAppConsole::HandleEvent+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765) FPO: [3,0,0]
0012f330 00463538 005c1318 003371d8 00e39fd8 0012f3c0 boincmgr!wxEvtHandler::ProcessEventIfMatches+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765) FPO: [3,0,0]
0012f350 004635c4 00e39fd8 003371d8 00e39fd8 003371d8 boincmgr!wxEventHashTable::HandleEvent+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765) FPO: [2,0,0]
0012f364 00462f9d 00e39fd8 00000001 0012f440 003371d8 boincmgr!wxEvtHandler::ProcessEvent+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765) FPO: [1,0,0]
0012f378 00461c2c 0012f440 004a4a84 00000000 00030000 boincmgr!wxEvtHandler::ProcessPendingEvents+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765) FPO: [0,0,0]
0012f380 004a4a84 00000000 00030000 77d318f4 00000000 boincmgr!wxAppConsole::ProcessPendingEvents+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765) FPO: [0,0,0]
0012f38c 77d318f4 00000000 00000001 0012f440 00000112 boincmgr!wxIdleWakeUpModule::MsgHookProc+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765) FPO: [3,0,0]
004635c4 85084e8b 8b1174c9 52ff5711 74c08434 01b05f07 USER32!_DispatchHookA@16+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765)
SymFromAddr(): GetLastError = '126' Address = '85084e8b'
SymGetLineFromAddr(): GetLastError = '126' Address = '85084e8b'
SymGetModuleInfo(): GetLastError = '126' Address = '85084e8b'
004635d8 0004c25e 8b57068b 4050ffce 04c25e5f cccccc00 USER32!+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765)
SymFromAddr(): GetLastError = '126' Address = '0004c25e'
SymGetLineFromAddr(): GetLastError = '126' Address = '0004c25e'
SymGetModuleInfo(): GetLastError = '126' Address = '0004c25e'
004635dc 8b57068b 4050ffce 04c25e5f cccccc00 0424448b USER32!+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765)
SymFromAddr(): GetLastError = '126' Address = '8b57068b'
SymGetLineFromAddr(): GetLastError = '126' Address = '8b57068b'
SymGetModuleInfo(): GetLastError = '126' Address = '8b57068b'
004635e0 4050ffce 04c25e5f cccccc00 0424448b 50f18b56 USER32!+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765)
SymFromAddr(): GetLastError = '126' Address = '4050ffce'
SymGetLineFromAddr(): GetLastError = '126' Address = '4050ffce'
SymGetModuleInfo(): GetLastError = '126' Address = '4050ffce'
004635e4 04c25e5f cccccc00 0424448b 50f18b56 e8204e8d USER32!+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765)
SymFromAddr(): GetLastError = '126' Address = '04c25e5f'
SymGetLineFromAddr(): GetLastError = '126' Address = '04c25e5f'
SymGetModuleInfo(): GetLastError = '126' Address = '04c25e5f'
004635e8 cccccc00 0424448b 50f18b56 e8204e8d fffee590 USER32!+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765)
SymFromAddr(): GetLastError = '126' Address = 'cccccc00'
SymGetLineFromAddr(): GetLastError = '126' Address = 'cccccc00'
SymGetModuleInfo(): GetLastError = '126' Address = 'cccccc00'
004635ec 0424448b 50f18b56 e8204e8d fffee590 011846c6 USER32!+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765)
SymFromAddr(): GetLastError = '126' Address = '0424448b'
SymGetLineFromAddr(): GetLastError = '126' Address = '0424448b'
SymGetModuleInfo(): GetLastError = '126' Address = '0424448b'
004635f0 50f18b56 e8204e8d fffee590 011846c6 0004c25e USER32!+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765)
SymFromAddr(): GetLastError = '126' Address = '50f18b56'
SymGetLineFromAddr(): GetLastError = '126' Address = '50f18b56'
SymGetModuleInfo(): GetLastError = '126' Address = '50f18b56'
0424448b 00000000 00000000 00000000 00000000 00000000 USER32!+0x0 (c:\\src\\boinc\\releases\\boinc_5.4\\clientgui\\mainframe.cpp:1765)

but the developers would have gotten this the longest?

edit:

sry for the code read misery i started here*

OS: Mircosoft Windows XP Professional (5.1, Build 2600)
DirectX-Version: DirectX 9.0c (4.09.0000.0904)

/edit

Greets

R

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.