Display initial information without restarting client?

Message boards : Questions and problems : Display initial information without restarting client?
Message board moderation

To post messages, you must log in.

AuthorMessage
Peter Hucker of the Scottish B...
Avatar

Send message
Joined: 6 Oct 06
Posts: 1489
United Kingdom
Message 104288 - Posted: 4 May 2021, 11:17:46 UTC

Is it possible to get the initial info (processor and graphics card types etc) without restarting the Boinc client? It doesn't seem to keep the messages long enough to go back to if the computer's been running a few days. Firstly I don't want to interrupt running tasks, and secondly I want to know what it knows now, not after the restart - specifically which way round it has the two graphics cards, that might change on a restart.
ID: 104288 · Report as offensive
robsmith
Volunteer tester
Help desk expert

Send message
Joined: 25 May 09
Posts: 1100
United Kingdom
Message 104290 - Posted: 4 May 2021, 12:08:11 UTC
Last modified: 4 May 2021, 12:19:43 UTC

First place to look is client_state.xml which appears to hold the GPU enumeration "for ever" following a restart of BOINC.

Edit to add:
Second place coproc_info.xml which is easier to read
ID: 104290 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 4791
United Kingdom
Message 104291 - Posted: 4 May 2021, 13:00:10 UTC
Last modified: 4 May 2021, 13:00:29 UTC

On Windows, learn where stdoutdae.txt is in the data folder.

On Linux, you'll need journalctl.
ID: 104291 · Report as offensive
Peter Hucker of the Scottish B...
Avatar

Send message
Joined: 6 Oct 06
Posts: 1489
United Kingdom
Message 104297 - Posted: 4 May 2021, 17:18:32 UTC - in response to Message 104290.  

First place to look is client_state.xml which appears to hold the GPU enumeration "for ever" following a restart of BOINC.

Edit to add:
Second place coproc_info.xml which is easier to read
Thanks, coproc_info.xml contained what I needed. I wanted to make sure the cards were still in the same order. Boinc used to (could be a few years back, earlier version) swap them randomly, or at least put them in reverse order than Windows or anything like GPU-Z did. I only suspected they'd swapped because the little one was running as fast as the big one on certain tasks. But I think that may be because, despite it being slower, it's newer and has other improvements.

Should I be concerned about this at the end of that file? "<warning>No ATI library found.</warning>"
ID: 104297 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 4791
United Kingdom
Message 104298 - Posted: 4 May 2021, 17:42:16 UTC - in response to Message 104297.  

Should I be concerned about this at the end of that file? "<warning>No ATI library found.</warning>"
Only if you have an ATI card and no driver for it.
ID: 104298 · Report as offensive
Peter Hucker of the Scottish B...
Avatar

Send message
Joined: 6 Oct 06
Posts: 1489
United Kingdom
Message 104299 - Posted: 4 May 2021, 17:52:39 UTC - in response to Message 104298.  
Last modified: 4 May 2021, 17:53:54 UTC

Should I be concerned about this at the end of that file? "<warning>No ATI library found.</warning>"
Only if you have an ATI card and no driver for it.
That machine has two ATI cards. But they function perfectly in Windows, games, and 5 Boinc projects. Whatever this library is, I assume it's either something outdated, or something only very few projects use. I remember a long time ago, I had to deliberately download an extra bit from ATI, as the standard driver didn't do OpenCL or something.
ID: 104299 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 4791
United Kingdom
Message 104302 - Posted: 4 May 2021, 18:43:13 UTC - in response to Message 104299.  

OK - https://github.com/BOINC/boinc/blob/master/client/gpu_amd.cpp#L131

callib is 'CAL library'. CAL is the first proprietary language used for programming ATI cards, when they were ATI and not AMD. It must be legacy support, in case you want to install a driver and run programs still using that old language - it's been discontinued for several years now. No harm from the legacy check, but no benefit, either.
ID: 104302 · Report as offensive

Message boards : Questions and problems : Display initial information without restarting client?

Copyright © 2022 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.