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


log in

Advanced search

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

1 · 2 · Next
Author Message
Ulrich Metzner
Volunteer tester
Avatar
Send message
Joined: 3 Jul 02
Posts: 976
Credit: 8,413,663
RAC: 8,603
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

ClaggyProject donor
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4066
Credit: 32,868,893
RAC: 6,820
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

Richard HaselgroveProject donor
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8460
Credit: 48,756,541
RAC: 83,461
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?

Richard HaselgroveProject donor
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8460
Credit: 48,756,541
RAC: 83,461
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

Ulrich Metzner
Volunteer tester
Avatar
Send message
Joined: 3 Jul 02
Posts: 976
Credit: 8,413,663
RAC: 8,603
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

Ulrich Metzner
Volunteer tester
Avatar
Send message
Joined: 3 Jul 02
Posts: 976
Credit: 8,413,663
RAC: 8,603
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

Ulrich Metzner
Volunteer tester
Avatar
Send message
Joined: 3 Jul 02
Posts: 976
Credit: 8,413,663
RAC: 8,603
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

OzzFan
Volunteer tester
Avatar
Send message
Joined: 9 Apr 02
Posts: 13578
Credit: 29,890,573
RAC: 16,244
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.

OzzFan
Volunteer tester
Avatar
Send message
Joined: 9 Apr 02
Posts: 13578
Credit: 29,890,573
RAC: 16,244
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.

Ulrich Metzner
Volunteer tester
Avatar
Send message
Joined: 3 Jul 02
Posts: 976
Credit: 8,413,663
RAC: 8,603
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

TBar
Volunteer tester
Send message
Joined: 22 May 99
Posts: 1211
Credit: 45,120,349
RAC: 116,053
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?
:-)

Ulrich Metzner
Volunteer tester
Avatar
Send message
Joined: 3 Jul 02
Posts: 976
Credit: 8,413,663
RAC: 8,603
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

Ulrich Metzner
Volunteer tester
Avatar
Send message
Joined: 3 Jul 02
Posts: 976
Credit: 8,413,663
RAC: 8,603
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

TBar
Volunteer tester
Send message
Joined: 22 May 99
Posts: 1211
Credit: 45,120,349
RAC: 116,053
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...

Profile Ageless
Avatar
Send message
Joined: 9 Jun 99
Posts: 12284
Credit: 2,571,773
RAC: 633
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.
____________
Jord

Fighting for the correct use of the apostrophe, together with Weird Al Yankovic

Richard HaselgroveProject donor
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8460
Credit: 48,756,541
RAC: 83,461
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.

Richard HaselgroveProject donor
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8460
Credit: 48,756,541
RAC: 83,461
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)

Profile ivan
Volunteer tester
Avatar
Send message
Joined: 5 Mar 01
Posts: 600
Credit: 135,013,048
RAC: 122,129
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
____________

Richard HaselgroveProject donor
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8460
Credit: 48,756,541
RAC: 83,461
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.....

Ulrich Metzner
Volunteer tester
Avatar
Send message
Joined: 3 Jul 02
Posts: 976
Credit: 8,413,663
RAC: 8,603
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

1 · 2 · Next

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

Copyright © 2014 University of California