Posts by DKlimax

1) Message boards : News : Support for Intel GPUs (Message 3575)
Posted 14 Aug 2023 by DKlimax
Post:
Thinking about this, there are only two options: Anonymous platform or removing signature and its requirement from gpuLookupTable.txt. Both require changing server-side settings. (I don't like downgrading BOINC for too many versions.)

Even if I wanted to, I don't think it's possible to change the signature requirement. That is there so the client knows it's running the true executable from the project and not some hacker's version that made its way onto your computer.

I thought you can exclude only that one file from signing.

I did a quick search and I couldn't find anything about how to enable anonymous platforms on the project server. But I did find this:
<verify_files_on_app_start/>
    Before starting or restarting an app, check contents of input files and app version files by either MD5 or digital signature check. Detects user tampering with file (but doesn't really increase security, since user could also change MD5s or signatures in client state file). 

This option was not in the project config file, so I added it and set it to 0. Maybe the default value was on? We'll see if this changes anything...

I think I found it:
https://github.com/BOINC/boinc/wiki/XaddTool
<platform>
<name>anonymous</name>
<user_friendly_name>anonymous</user_friendly_name>
</platform>


It is not explicitly called out anywhere but this might be it.

Anyway:
It looks like verify_files_on_app_start was required but not sufficient condition. With it in place modification survives.

Steps are simple:
1) After shutting down BOINC modify file.
2) Record new size in client_state.xml for file. (Maybe that option to ignore file size might work too)
3) Start up BOINC.

BTW: Option verify_files_on_app_start used to be turned off, but IIRC this year they changed it. (Found some issues talking about it on BOINC's Github)
2) Message boards : News : Support for Intel GPUs (Message 3570)
Posted 12 Aug 2023 by DKlimax
Post:
Thinking about this, there are only two options: Anonymous platform or removing signature and its requirement from gpuLookupTable.txt. Both require changing server-side settings. (I don't like downgrading BOINC for too many versions.)
3) Message boards : News : Support for Intel GPUs (Message 3569)
Posted 11 Aug 2023 by DKlimax
Post:
app_info with platform info still doesn't work. BOINC ignores tag.
4) Message boards : News : Support for Intel GPUs (Message 3568)
Posted 11 Aug 2023 by DKlimax
Post:
Have either of you considered using the configuration option

<dont_check_file_sizes>0|1</dont_check_file_sizes>
Normally, the size of application and input files are compared with the project-supplied values after the files are downloaded, and just before starting an application. If this flag is set, this check is skipped. Use it if you need to modify files locally for some reason.
(details in the User manual)

Doesn't work. Since it has signature, BOINC always checks it. (Just to verify it, I burned another lot of tasks)

It seems the only way is to use anonymous platform. (Maybe leaving platform info in app_info might work)
5) Message boards : News : Support for Intel GPUs (Message 3563)
Posted 10 Aug 2023 by DKlimax
Post:
This experiment is unlikely to work. Apparently BOINC gets somewhat confused, deletes/resets file as corrupted, while somehow erroring out all GPU tasks by failing to copy over either version of file.

Maybe anonymous platform might provide a way to test this, but I haven't yet used it.

ETA: It looks like it affects only newer versions. One of my computers is still on version 7.16.20 and modification works, while all others are on 7.22.2 and failed.


You might be right. It works with all my managers, but I only run linux and my versions are 70.20.2 or older.


Just tried to test anonymous platform and it doesn't work, because server-side setting disallows anonymous platforms.
6) Message boards : News : Support for Intel GPUs (Message 3558)
Posted 8 Aug 2023 by DKlimax
Post:
This experiment is unlikely to work. Apparently BOINC gets somewhat confused, deletes/resets file as corrupted, while somehow erroring out all GPU tasks by failing to copy over either version of file.

Maybe anonymous platform might provide a way to test this, but I haven't yet used it.

ETA: It looks like it affects only newer versions. One of my computers is still on version 7.16.20 and modification works, while all others are on 7.22.2 and failed.
7) Message boards : News : Batch Plan (Message 3499)
Posted 12 Jun 2023 by DKlimax
Post:
Hello,

What is the sequence of next searches?

Unless something changed, per news it should be finishing off SF 7 and then SF6.





Main page · Your account · Message boards


Copyright © 2024 Arizona State University