Message boards :
Number crunching :
Why doesn't BOINC submit Windows 8.1 (6.3...) as version?
Message board moderation
Author | Message |
---|---|
Ulrich Metzner Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
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 |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Because that Boinc client doesn't have code to recognise Windows 8.1? Claggy |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14649 Credit: 200,643,578 RAC: 874 |
Is that the computer you're still running BOINC v7.0.64 on? |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14649 Credit: 200,643,578 RAC: 874 |
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 Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
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 Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
Because that Boinc client doesn't have code to recognise Windows 8.1? Well, that is really not difficult. Simply call the appropriate Windows API and Windows will happily deliver the correct version... Aloha, Uli |
Ulrich Metzner Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
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 Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
Because that Boinc client doesn't have code to recognise Windows 8.1? 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 Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
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 Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
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 Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
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 Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
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 Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
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 Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
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 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... |
Jord Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 |
So, why post about this on the Seti forums? The BOINC developers don't read here. Else, just email the BOINC developers list. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14649 Credit: 200,643,578 RAC: 874 |
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 Haselgrove Send message Joined: 4 Jul 99 Posts: 14649 Credit: 200,643,578 RAC: 874 |
For anybody who missed this the first time round... Somebody please test this with v7.2.23 (release candidate) |
ivan Send message Joined: 5 Mar 01 Posts: 783 Credit: 348,560,338 RAC: 223 |
For anybody who missed this the first time round... http://setiathome.berkeley.edu/show_host_detail.php?hostid=6687774 |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14649 Credit: 200,643,578 RAC: 874 |
For anybody who missed this the first time round... 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 Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
For anybody who missed this the first time round... 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 |
©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.