Hello. The other solution (and I think better solution) is to divide boinc-client into 3 parts:
1) kernel part 2) bonc-client-x 3) boinc-client-cli [2] and [3] will depend on [1] [2] will require X login manager [3] will work in CLI And this should be documented in package descriptions, that "If you want to use GPU, please install bonc-client-x. Otherwise install bonc-client-cli". -- Regards, Krasu