Message boards : Questions and problems : Using integrated GPU with Discrete GPU installed
Message board moderation
Author | Message |
---|---|
Send message Joined: 9 Dec 05 Posts: 35 ![]() |
I'm running an Intel E3-1275v3 that has an integrated p4600 GPU. Also installed is an NVIDIA GeForce GTX 660. Without the NVIDIA installed, the P4600 will run GPU work units fine (SETI@home work units.) With the NVIDIA installed, the PC no longer recognizes the P4600 but the BOINC event log displays: "OpenCL CPU: Intel(R) Xeon(R) CPU E3-1275 v3 @ 3.50GHz (OpenCL driver vendor: Intel(R) Corporation, driver version 4.2.0.148, device version OpenCL 1.2 (Build 148))" In a post on the intel support forums, I read that Intel disables the P4600 GPU when the chipset detects a discrete GPU EXCEPT for certain software that might be able to make use of the GPU. Is BOINC one of the softwares that can use the GPU in these situations? Does the message above indicate that BOINC is detecting the P4600?
|
Send message Joined: 21 Jul 16 Posts: 1 ![]() |
I'm running an Intel E3-1275v3 that has an integrated p4600 GPU. Also installed is an NVIDIA GeForce GTX 660. Without the NVIDIA installed, the P4600 will run GPU work units fine (SETI@home work units.) With the NVIDIA installed, the PC no longer recognizes the P4600 but the BOINC event log displays: I have a similiar problem like this user Any solution? |
Send message Joined: 9 Dec 05 Posts: 35 ![]() |
Output from CLInfo.log Number of platforms: 2 Platform Profile: FULL_PROFILE Platform Version: OpenCL 1.2 Platform Name: Intel(R) OpenCL Platform Vendor: Intel(R) Corporation Platform Extensions: cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_spir cl_intel_exec_by_local_thread cl_khr_depth_images cl_khr_3d_image_writes cl_khr_fp64 cl_intel_dx9_media_sharing cl_khr_dx9_media_sharing cl_khr_d3d11_sharing cl_khr_gl_sharing Platform Profile: FULL_PROFILE Platform Version: OpenCL 1.2 CUDA 8.0.0 Platform Name: NVIDIA CUDA Platform Vendor: NVIDIA Corporation Platform Extensions: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d9_sharing cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts Platform Name: Intel(R) OpenCL Number of devices: 1 Device Type: CL_DEVICE_TYPE_CPU Device ID: 32902 Max compute units: 8 Max work items dimensions: 3 Max work items[0]: 8192 Max work items[1]: 8192 Max work items[2]: 8192 Max work group size: 8192 Preferred vector width char: 1 Preferred vector width short: 1 Preferred vector width int: 1 Preferred vector width long: 1 Preferred vector width float: 1 Preferred vector width double: 1 Max clock frequency: 3500Mhz Address bits: 14757395255531667488 Max memory allocation: 536838144 Image support: Yes Max number of images read arguments: 480 Max number of images write arguments: 480 Max image 2D width: 16384 Max image 2D height: 16384 Max image 3D width: 2048 Max image 3D height: 2048 Max image 3D depth: 2048 Max samplers within kernel: 480 Max size of kernel argument: 3840 Alignment (bits) of base address: 1024 Minimum alignment (bytes) for any datatype: 128 Single precision floating point capability Denorms: Yes Quiet NaNs: Yes Round to nearest even: Yes Round to zero: No Round to +ve and infinity: No IEEE754-2008 fused multiply-add: No Cache type: Read/Write Cache line size: 64 Cache size: 262144 Global memory size: 2147352576 Constant buffer size: 131072 Max number of constant args: 480 Local memory type: Global Local memory size: 32768 Error correction support: 0 Profiling timer resolution: 293 Device endianess: Little Available: Yes Compiler available: Yes Execution capabilities: Execute OpenCL kernels: Yes Execute native function: Yes Queue properties: Out-of-Order: Yes Profiling : Yes Platform ID: 005AF3D0 Name: Intel(R) Xeon(R) CPU E3-1275 v3 @ 3.50GHz Vendor: Intel(R) Corporation Driver version: 4.2.0.148 Profile: FULL_PROFILE Version: OpenCL 1.2 (Build 148) Extensions: cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_spir cl_intel_exec_by_local_thread cl_khr_depth_images cl_khr_3d_image_writes cl_khr_fp64 cl_intel_dx9_media_sharing cl_khr_dx9_media_sharing cl_khr_d3d11_sharing cl_khr_gl_sharing Platform Name: NVIDIA CUDA Number of devices: 1 Device Type: CL_DEVICE_TYPE_GPU Device ID: 4318 Max compute units: 5 Max work items dimensions: 3 Max work items[0]: 1024 Max work items[1]: 1024 Max work items[2]: 64 Max work group size: 1024 Preferred vector width char: 1 Preferred vector width short: 1 Preferred vector width int: 1 Preferred vector width long: 1 Preferred vector width float: 1 Preferred vector width double: 1 Max clock frequency: 1032Mhz Address bits: 14757395255531667488 Max memory allocation: 805306368 Image support: Yes Max number of images read arguments: 256 Max number of images write arguments: 16 Max image 2D width: 16384 Max image 2D height: 16384 Max image 3D width: 4096 Max image 3D height: 4096 Max image 3D depth: 4096 Max samplers within kernel: 32 Max size of kernel argument: 4352 Alignment (bits) of base address: 4096 Minimum alignment (bytes) for any datatype: 128 Single precision floating point capability Denorms: Yes Quiet NaNs: Yes Round to nearest even: Yes Round to zero: Yes Round to +ve and infinity: Yes IEEE754-2008 fused multiply-add: Yes Cache type: Read/Write Cache line size: 128 Cache size: 81920 Global memory size: 3221225472 Constant buffer size: 65536 Max number of constant args: 9 Local memory type: Scratchpad Local memory size: 49152 Error correction support: 0 Profiling timer resolution: 1000 Device endianess: Little Available: Yes Compiler available: Yes Execution capabilities: Execute OpenCL kernels: Yes Execute native function: No Queue properties: Out-of-Order: Yes Profiling : Yes Platform ID: 029E0468 Name: GeForce GTX 660 Vendor: NVIDIA Corporation Driver version: 368.39 Profile: FULL_PROFILE Version: OpenCL 1.2 CUDA Extensions: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d9_sharing cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts |
![]() Send message Joined: 29 Aug 05 Posts: 15633 ![]() |
No, BOINC can only detect GPUs when they're enabled by the hardware. In your case the GPU is disabled by the hardware, thus it won't be detected."OpenCL CPU: Intel(R) Xeon(R) CPU E3-1275 v3 @ 3.50GHz (OpenCL driver vendor: Intel(R) Corporation, driver version 4.2.0.148, device version OpenCL 1.2 (Build 148))" Does the message above indicate that BOINC is detecting the P4600?The above shows that the Intel CPU is OpenCL capable, nothing more. It does not show that it detected the built-in GPU. Plenty of other hardware is OpenCL capable, it's not just GPUs that can be. |
Copyright © 2025 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.