From fd648506c1aa514d1b7d664e1a88db37f56cfeef Mon Sep 17 00:00:00 2001 From: Inforithmics Date: Sun, 5 Oct 2025 21:13:21 +0200 Subject: [PATCH] return integrated in vulkan backend --- llama/patches/0027-vulkan-get-GPU-ID-ollama-v0.11.5.patch | 1 + ml/backend/ggml/ggml/src/ggml-vulkan/ggml-vulkan.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/llama/patches/0027-vulkan-get-GPU-ID-ollama-v0.11.5.patch b/llama/patches/0027-vulkan-get-GPU-ID-ollama-v0.11.5.patch index 29a8cd8e6..d24129211 100644 --- a/llama/patches/0027-vulkan-get-GPU-ID-ollama-v0.11.5.patch +++ b/llama/patches/0027-vulkan-get-GPU-ID-ollama-v0.11.5.patch @@ -81,6 +81,7 @@ index 061cd078..adea7783 100644 props->description = ggml_backend_vk_device_get_description(dev); + props->id = ggml_backend_vk_device_get_id(dev); + props->library = GGML_VK_NAME; ++ props->integrated = ctx->is_integrated_gpu; props->type = ggml_backend_vk_device_get_type(dev); props->device_id = ctx->pci_bus_id.empty() ? nullptr : ctx->pci_bus_id.c_str(); ggml_backend_vk_device_get_memory(dev, &props->memory_free, &props->memory_total); diff --git a/ml/backend/ggml/ggml/src/ggml-vulkan/ggml-vulkan.cpp b/ml/backend/ggml/ggml/src/ggml-vulkan/ggml-vulkan.cpp index 128e8e0a0..7891482ce 100644 --- a/ml/backend/ggml/ggml/src/ggml-vulkan/ggml-vulkan.cpp +++ b/ml/backend/ggml/ggml/src/ggml-vulkan/ggml-vulkan.cpp @@ -12556,6 +12556,7 @@ static void ggml_backend_vk_device_get_props(ggml_backend_dev_t dev, struct ggml props->description = ggml_backend_vk_device_get_description(dev); props->id = ggml_backend_vk_device_get_id(dev); props->library = GGML_VK_NAME; + props->integrated = ctx->is_integrated_gpu; props->type = ggml_backend_vk_device_get_type(dev); props->device_id = ctx->pci_bus_id.empty() ? nullptr : ctx->pci_bus_id.c_str(); ggml_backend_vk_device_get_memory(dev, &props->memory_free, &props->memory_total);