GPU Numbering on ATI 5970

Message boards : BOINC client : GPU Numbering on ATI 5970
Message board moderation

To post messages, you must log in.

AuthorMessage
TRuEQ & TuVaLu
Avatar

Send message
Joined: 23 May 11
Posts: 108
Sweden
Message 49319 - Posted: 25 May 2013, 18:54:30 UTC

Why does SIV and BoincManager give different number to the GPU's on 5970 card.
SIV says there way of giving numbers to the GPU's are correct.

see here.



Any ideas...???
ID: 49319 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15478
Netherlands
Message 49320 - Posted: 25 May 2013, 19:08:41 UTC - in response to Message 49319.  

SIV says there way of giving numbers to the GPU's are correct.

Well, when the developer for that application says his way is the only correct way, then that must be it. Case solved. Why bother to ask?

But here's the thing, SIV can use an OS specific API to do all the hard work of polling the videocard for it, whereas BOINC needs to be showing the same numbers when compiled on Windows, Linux, FreeBSD or OSX, and where applicable and supported. It cannot rely on an OS specific API. It will also have the detect Nvidia GPUs, AMD GPUs and Intel GPUs and put them in a certain order, these being 1 - compute capability, 2 - software version, 3 - available memory and 4 - speed.

Only after those 4 have been ascertained, will BOINC give out numbers for GPUs and show that in the start-up messages. And they'll be the same numbers whether you run Windows, Linux, OSX or FreeBSD. Easy, huh? :-)
ID: 49320 · Report as offensive
TRuEQ & TuVaLu
Avatar

Send message
Joined: 23 May 11
Posts: 108
Sweden
Message 49327 - Posted: 25 May 2013, 22:21:21 UTC - in response to Message 49320.  

SIV says there way of giving numbers to the GPU's are correct.

Well, when the developer for that application says his way is the only correct way, then that must be it. Case solved. Why bother to ask?

But here's the thing, SIV can use an OS specific API to do all the hard work of polling the videocard for it, whereas BOINC needs to be showing the same numbers when compiled on Windows, Linux, FreeBSD or OSX, and where applicable and supported. It cannot rely on an OS specific API. It will also have the detect Nvidia GPUs, AMD GPUs and Intel GPUs and put them in a certain order, these being 1 - compute capability, 2 - software version, 3 - available memory and 4 - speed.

Only after those 4 have been ascertained, will BOINC give out numbers for GPUs and show that in the start-up messages. And they'll be the same numbers whether you run Windows, Linux, OSX or FreeBSD. Easy, huh? :-)


From what I understood, he used ATI way of detecting.
ID: 49327 · Report as offensive

Message boards : BOINC client : GPU Numbering on ATI 5970

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.