From faab3392bd04e758443adcdbbda3746a58adec72 Mon Sep 17 00:00:00 2001 From: Laurent Clouet <4409640-laurent.clouet@users.noreply.gitlab.com> Date: Tue, 24 Jun 2025 09:45:41 +0200 Subject: [PATCH] Feat: send to server the gpu driver version --- protocol.txt | 1 + src/main/java/com/sheepit/client/network/ServerRequest.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/protocol.txt b/protocol.txt index 3f2f27c..6e1b266 100644 --- a/protocol.txt +++ b/protocol.txt @@ -107,6 +107,7 @@ Parameter as GET or POST: * gpu_type: GPU's type, (OPTIX) * gpu_model: Model name of the GPU available for rendering * gpu_ram: GPU memory size (in bytes) + * gpu_driver_version: GPU's driver version Answer in case of error: diff --git a/src/main/java/com/sheepit/client/network/ServerRequest.java b/src/main/java/com/sheepit/client/network/ServerRequest.java index 628405f..fd56c9a 100644 --- a/src/main/java/com/sheepit/client/network/ServerRequest.java +++ b/src/main/java/com/sheepit/client/network/ServerRequest.java @@ -351,7 +351,8 @@ public class ServerRequest extends Thread { if (user_config.getComputeMethod() != ComputeType.CPU && user_config.getGPUDevice() != null) { urlBuilder.addQueryParameter("gpu_model", user_config.getGPUDevice().getModel()) .addQueryParameter("gpu_ram", String.valueOf(user_config.getGPUDevice().getMemory())) - .addQueryParameter("gpu_type", user_config.getGPUDevice().getType()); + .addQueryParameter("gpu_type", user_config.getGPUDevice().getType()) + .addQueryParameter("gpu_driver_version", user_config.getGPUDevice().getDriverVersion()); } Response response = this.HTTPRequest(urlBuilder, RequestBody.create(this.generateXMLForMD5cache(), MediaType.parse("application/xml")));