Why doesn't BOINC submit Windows 8.1 (6.3...) as version?

Message boards : Number crunching : Why doesn't BOINC submit Windows 8.1 (6.3...) as version?
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 1429929 - Posted: 17 Oct 2013, 22:41:42 UTC

As the topic say's, why does BOINC still commit Windows 8 (6.2...) as client, when it is in reality Windows 8.1, that means Windows 6.3... ?

Yes, i successfully updated to Windows 8.1! %)
Aloha, Uli

ID: 1429929 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1429930 - Posted: 17 Oct 2013, 22:45:16 UTC - in response to Message 1429929.  

Because that Boinc client doesn't have code to recognise Windows 8.1?

Claggy
ID: 1429930 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14649
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1429932 - Posted: 17 Oct 2013, 22:59:40 UTC - in response to Message 1429929.  

Is that the computer you're still running BOINC v7.0.64 on?
ID: 1429932 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14649
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1429941 - Posted: 17 Oct 2013, 23:15:44 UTC

Somebody please test this with v7.2.23 (release candidate)

According to http://boinc.berkeley.edu/trac/browser/boinc-v2/client/hostinfo_win.cpp#L459, Windows 6.3 should be correctly reported as Windows 8.1
ID: 1429941 · Report as offensive
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 1429944 - Posted: 17 Oct 2013, 23:23:37 UTC - in response to Message 1429932.  

Is that the computer you're still running BOINC v7.0.64 on?

Well ähh, yes, is there any official client newer yet?! :?
Aloha, Uli

ID: 1429944 · Report as offensive
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 1429946 - Posted: 17 Oct 2013, 23:25:28 UTC - in response to Message 1429930.  

Because that Boinc client doesn't have code to recognise Windows 8.1?

Claggy

Well, that is really not difficult. Simply call the appropriate Windows API and Windows will happily deliver the correct version...
Aloha, Uli

ID: 1429946 · Report as offensive
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 1429962 - Posted: 17 Oct 2013, 23:56:54 UTC

Additionally BOINC is able to show the correct driver version for e. g. the NVS5200 NVidia Chip (327.02) which is nowhere to find, only Windows update itself was able to get it from NVidia servers. Though it is not rocket science to get the correct version anyway...
Aloha, Uli

ID: 1429962 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 1429964 - Posted: 18 Oct 2013, 0:03:08 UTC - in response to Message 1429946.  

Because that Boinc client doesn't have code to recognise Windows 8.1?

Claggy

Well, that is really not difficult. Simply call the appropriate Windows API and Windows will happily deliver the correct version...


The source code still has to know what to do with the returned information after calling the appropriate API. Windows doesn't simply return "Microsoft Windows 8.1 Enterprise" on it's own, the software has to interpret what is returned so that it can display it. Therefore if a version of Windows is released after a piece of software is written to interpret the response, it won't display correctly.

We use software at my workplace that still reports Windows 7 as Windows NT Workstation 6.1 because that is what was written into the code and that is what was returned. It's technically not incorrect.
ID: 1429964 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 1429966 - Posted: 18 Oct 2013, 0:04:20 UTC - in response to Message 1429962.  

Additionally BOINC is able to show the correct driver version for e. g. the NVS5200 NVidia Chip (327.02)


It's far easier to display a version number as that can be directly displayed after queried from the application.
ID: 1429966 · Report as offensive
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 1429979 - Posted: 18 Oct 2013, 0:19:43 UTC - in response to Message 1429966.  
Last modified: 18 Oct 2013, 0:20:01 UTC

It's far easier to display a version number as that can be directly displayed after queried from the application.

Maybe, but BOINC could still display Microsoft Windows 8(.1) Professional x64 Edition, (06.03.9600.00) instead of Microsoft Windows 8 Professional x64 Edition, (06.02.9200.00), which is plain false...
It would be simply to display the number delivered from the OS, but ok, maybe too complicated... %)
Aloha, Uli

ID: 1429979 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1429983 - Posted: 18 Oct 2013, 0:22:52 UTC
Last modified: 18 Oct 2013, 0:23:32 UTC

So....Will 8.1 make my old nVidia cards run MB tasks as fast as they did with XP? Or, will they still be Dog Slow....as compared to running them in XP?
:-)
ID: 1429983 · Report as offensive
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 1429985 - Posted: 18 Oct 2013, 0:23:49 UTC - in response to Message 1429964.  
Last modified: 18 Oct 2013, 0:24:43 UTC

We use software at my workplace that still reports Windows 7 as Windows NT Workstation 6.1 <- !! because that is what was written into the code and that is what was returned. It's technically not incorrect.

...but the version number is still correct!! Q.E.D.
Aloha, Uli

ID: 1429985 · Report as offensive
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 1429989 - Posted: 18 Oct 2013, 0:27:24 UTC - in response to Message 1429983.  

So....Will 8.1 make my old nVidia cards run MB tasks as fast as they did with XP? Or, will they still be Dog Slow....as compared to running them in XP?
:-)

I think yes!! The NVS 5200 on Windows 8.1 is exactly the same chip as the GT 430 on my XP-machine and guess what... - ...yes, it is even faster on Windows 8.1... :O
:þ ;)
Aloha, Uli

ID: 1429989 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1430002 - Posted: 18 Oct 2013, 0:54:38 UTC - in response to Message 1429989.  

So....Will 8.1 make my old nVidia cards run MB tasks as fast as they did with XP? Or, will they still be Dog Slow....as compared to running them in XP?
:-)

I think yes!! The NVS 5200 on Windows 8.1 is exactly the same chip as the GT 430 on my XP-machine and guess what... - ...yes, it is even faster on Windows 8.1... :O
:þ ;)

I might try it later tonight then. I sorta dread messing with the nVidia driver in 8 though. When I went from 320.xx to 327.23 I got the black flashing screens again. Took about 30 minutes to get it working again. They REALLY need to fix that...
ID: 1430002 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1430148 - Posted: 18 Oct 2013, 10:09:22 UTC

So, why post about this on the Seti forums? The BOINC developers don't read here.

Else, just email the BOINC developers list.
ID: 1430148 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14649
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1430157 - Posted: 18 Oct 2013, 10:29:53 UTC - in response to Message 1430148.  

Has anybody actually *read* the current code that I linked?

That would probably be changeset 1f2296b, four months ago.

Not much point writing to the dev list about that, without testing it using a modern BOINC version first.
ID: 1430157 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14649
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1430166 - Posted: 18 Oct 2013, 11:02:18 UTC - in response to Message 1429941.  

For anybody who missed this the first time round...

Somebody please test this with v7.2.23 (release candidate)
ID: 1430166 · Report as offensive
Profile ivan
Volunteer tester
Avatar

Send message
Joined: 5 Mar 01
Posts: 783
Credit: 348,560,338
RAC: 223
United Kingdom
Message 1430180 - Posted: 18 Oct 2013, 11:39:50 UTC - in response to Message 1430166.  

For anybody who missed this the first time round...

Somebody please test this with v7.2.23 (release candidate)

http://setiathome.berkeley.edu/show_host_detail.php?hostid=6687774
ID: 1430180 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14649
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1430183 - Posted: 18 Oct 2013, 11:45:30 UTC - in response to Message 1430180.  

For anybody who missed this the first time round...

Somebody please test this with v7.2.23 (release candidate)

http://setiathome.berkeley.edu/show_host_detail.php?hostid=6687774

Lovely jubbly. Nobody has to write to anybody then. Thanks.

All we have to do is keep the developers' noses to the grindstone and get them to fix the bugs which do remain. Hopefully we'll get a new recommended version in less than the nine months it took last time.....
ID: 1430183 · Report as offensive
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 1430186 - Posted: 18 Oct 2013, 11:58:39 UTC - in response to Message 1430166.  

For anybody who missed this the first time round...

Somebody please test this with v7.2.23 (release candidate)

You are right, this will fix it! I'll upgrade in the next time soon.
But anyway it would be better to report even "Windows NT version 6.3" instead of "Windows 8 version 6.2", because only the version number identifies the OS. The string is only matched against the version number and when the version number is higher, simply take the highest known OS string and concatenate the real version number returned from system. So the OS is identifiable, even when the OS string is not right. The last comparison of the version number should not be "if version == 6.3" but instead "if version >= 6.3" for OS versions to come, e. g. Windows 9 pro enterprise ultimate bla bla... ;)
Aloha, Uli

ID: 1430186 · Report as offensive
1 · 2 · Next

Message boards : Number crunching : Why doesn't BOINC submit Windows 8.1 (6.3...) as version?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.