iGPU is not used

Moderators: Site Moderators, FAHC Science Team

Post Reply
promeneur
Posts: 201
Joined: Tue Aug 07, 2012 11:59 am
Hardware configuration: openSUSE Tumbleweed, x86_64,Asrock B760M-HDV/M.2 D4, Intel Core i3-12100, 16 GB, Intel UHD Graphics 730, NVIDIA GeForce GT 1030, Edup-Love EP-9651GS Wi-Fi Bluetooth, multicard reader USB 3.0 startech.com 35fcreadbu3, Epson XP 7100, Headset Bluetooth 3.0 Philips SHQ7300

iGPU is not used

Post by promeneur »

Operating System: openSUSE Tumbleweed 20240327
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.8.1-1-default (64-bit)
Graphics Platform: X11
Processors: 8 × 12th Gen Intel® Core™ i3-12100
Memory: 15.3 Gio of RAM
Graphics Processor: Mesa Intel® UHD Graphics 730
Manufacturer: ASRock
Product Name: B760M-HDV/M.2 D4

fah detects well the igpu (platform 2 ):

10:14:36:I1:WU53:There are 4 platforms available.
10:14:36:I1:WU53:Platform 0: Reference
10:14:36:I1:WU53:Platform 1: CPU
10:14:36:I1:WU53:Platform 2: OpenCL
10:14:36:I1:WU53: opencl-device 0 specified
10:14:36:I1:WU53:Platform 3: CUDA
10:14:36:I1:WU53: cuda-device 0 specified

In fah settings web page, there is no iGPU.
Image
PaulTV
Posts: 187
Joined: Mon Jan 25, 2021 4:53 pm
Location: Netherlands

Re: iGPU is not used

Post by PaulTV »

When the core can't find CUDA, it falls back to OpenCL, so it might be that platform 2 and platform 3 actually point to the same device.

Besides that, there are hardly ever jobs for iGPUs in Intel these days.
Image

Ryzen 5800X / RTX 4090 / Windows 11
Ryzen 5600X / RTX 3070 Ti / Ubuntu 20.04
Ryzen 5600 / RTX 3060 Ti / Windows 11
promeneur
Posts: 201
Joined: Tue Aug 07, 2012 11:59 am
Hardware configuration: openSUSE Tumbleweed, x86_64,Asrock B760M-HDV/M.2 D4, Intel Core i3-12100, 16 GB, Intel UHD Graphics 730, NVIDIA GeForce GT 1030, Edup-Love EP-9651GS Wi-Fi Bluetooth, multicard reader USB 3.0 startech.com 35fcreadbu3, Epson XP 7100, Headset Bluetooth 3.0 Philips SHQ7300

Re: iGPU is not used

Post by promeneur »

If I follow you, the iGPU is not detected.

This is a bug. No ?
Image
PaulTV
Posts: 187
Joined: Mon Jan 25, 2021 4:53 pm
Location: Netherlands

Re: iGPU is not used

Post by PaulTV »

That might well be the case. If I read your log snippet well, it's from a single WU starting. Could you post the log right after startup of the client itself? That should give more information on what is detected and possibly why.
Image

Ryzen 5800X / RTX 4090 / Windows 11
Ryzen 5600X / RTX 3070 Ti / Ubuntu 20.04
Ryzen 5600 / RTX 3060 Ti / Windows 11
Joe_H
Site Admin
Posts: 7871
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2
Location: W. MA

Re: iGPU is not used

Post by Joe_H »

Please post the beginning log section to confirm the hardware that the client detects. But if I looked up the correct iGPU information, the UHD Graphics 730 is not supported for folding. It is from a generation of iGPUs that Intel removed hardware support of FP64 processing and provided it with software support in the driver. Internal testing of that by F@h found that software emulation in th driver failed to work well enough with the GPU folding cores. All iGPUs of that generation are disabled in the GPUs.txt file.

The same problem exists with the discrete GPU cards Intel is selling based on that generation GPU design at the consumer level. Some of the workstation level cards have hardware FP64 support from what I understand, but I am not certain which those are.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
promeneur
Posts: 201
Joined: Tue Aug 07, 2012 11:59 am
Hardware configuration: openSUSE Tumbleweed, x86_64,Asrock B760M-HDV/M.2 D4, Intel Core i3-12100, 16 GB, Intel UHD Graphics 730, NVIDIA GeForce GT 1030, Edup-Love EP-9651GS Wi-Fi Bluetooth, multicard reader USB 3.0 startech.com 35fcreadbu3, Epson XP 7100, Headset Bluetooth 3.0 Philips SHQ7300

Re: iGPU is not used

Post by promeneur »

Code: Select all

*********************** Log Started 2024-03-30T08:28:08Z ***********************
08:28:08:I1:*********************** Folding@home Client ***********************
08:28:08:I1: Version: 8.3.7
08:28:08:I1: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
08:28:08:I1: Org: foldingathome.org
08:28:08:I1: Copyright: 2023-2024, foldingathome.org
08:28:08:I1: Homepage: https://foldingathome.org/
08:28:08:I1: License: GPL-3.0-or-later
08:28:08:I1: URL: https://beta.foldingathome.org/
08:28:08:I1: Date: Mar 11 2024
08:28:08:I1: Time: 18:06:05
08:28:08:I1: Revision: 5932cef7ad4860f7191401817da4ff485ef0e2c3
08:28:08:I1: Branch: master
08:28:08:I1: Compiler: GNU 8.3.0
08:28:08:I1: Options: -faligned-new -std=c++17 -fsigned-char -ffunction-sections
08:28:08:I1: -fdata-sections -O3 -funroll-loops -fno-pie
08:28:08:I1: Platform: linux 4.19.0-26-cloud-amd64
08:28:08:I1: Bits: 64
08:28:08:I1: Mode: Release
08:28:08:I1: Args: --config=/etc/fah-client/config.xml
08:28:08:I1: --log=/var/log/fah-client/log.txt
08:28:08:I1: --log-rotate-dir=/var/log/fah-client/
08:28:08:I1: Config: /etc/fah-client/config.xml
08:28:08:I1:****************************** CBang ******************************
08:28:08:I1: Version: 1.7.2
08:28:08:I1: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
08:28:08:I1: Org: Cauldron Development LLC
08:28:08:I1: Copyright: Cauldron Development LLC, 2003-2024
08:28:08:I1: Homepage: https://cauldrondevelopment.com/
08:28:08:I1: License: LGPL-2.1-or-later
08:28:08:I1: Date: Mar 11 2024
08:28:08:I1: Time: 18:05:47
08:28:08:I1: Revision: 86ed83aeb3b9b377102543bb9c8d04f3ac465954
08:28:08:I1: Branch: master
08:28:08:I1: Compiler: GNU 8.3.0
08:28:08:I1: Options: -faligned-new -std=c++17 -fsigned-char -ffunction-sections
08:28:08:I1: -fdata-sections -O3 -funroll-loops -fno-pie -fPIC
08:28:08:I1: Platform: linux 4.19.0-26-cloud-amd64
08:28:08:I1: Bits: 64
08:28:08:I1: Mode: Release
08:28:08:I1:***************************** System ******************************
08:28:08:I1: CPU: 12th Gen Intel(R) Core(TM) i3-12100
08:28:08:I1: CPU ID: GenuineIntel Family 6 Model 151 Stepping 5
08:28:08:I1: CPUs: 8
08:28:08:I1: Memory: 15.27GiB
08:28:08:I1:Free Memory: 12.95GiB
08:28:08:I1: OS Version: 6.8
08:28:08:I1:Has Battery: false
08:28:08:I1: On Battery: false
08:28:08:I1: Hostname: grincheux
08:28:08:I1: UTC Offset: 1
08:28:08:I1: PID: 2072
08:28:08:I1: CWD: /var/lib/fah-client
08:28:08:I1: Exec: /usr/local/bin/fah-client
08:28:08:I1:*******************************************************************
08:28:08:I2:<config>
08:28:08:I2: <!-- Client -->
08:28:08:I2: <allowed-origins v='https://app.foldingathome.org http://localhost:7396'/>
08:28:08:I2:</config>
08:28:08:I1:Opening Database
08:28:08:I1:F@H ID = nF_F5POPwJsx-jd1vIhd7vCYsMqWM_XeiucLOGMR68M
08:28:08:I3:Loading default group
08:28:08:I3:Loading default resource group
08:28:08:I1:Listening for HTTP on 127.0.0.1:7396
08:28:08:I3:WU54:Loading work unit 54 with ID KjqHDL993ae17u21Dx39G138QNE5ZR_UyLmfkdMFW2M
08:28:08:I3:WU55:Loading work unit 55 with ID iy3nTDCufdhz7JU2obHp4R1iKBkfg3rrjE1ZLjQb7Ec
08:28:08:I3:Loaded 2 wus.
08:28:08:I3:gpus = {
08:28:08:I3: "gpu:01:00:00": {
08:28:08:I3: "vendor": 4318,
08:28:08:I3: "type": "nvidia",
08:28:08:I3: "description": "NVIDIA GeForce GT 1030",
08:28:08:I3: "uuid": "be458c08-0aa8-6db1-9011-0783b89657af",
08:28:08:I3: "opencl": {"platform": 0, "device": 0, "compute": "3.0", "driver": "550.67"},
08:28:08:I3: "cuda": {"platform": 0, "device": 0, "compute": "6.1", "driver": "12.4"},
08:28:08:I3: "device": 7425,
08:28:08:I3: "supported": true
08:28:08:I3: }
08:28:08:I3:}
08:28:08:I1:Loaded cores/fahcore-a8-lin-64bit-avx2_256-0.0.12/FahCore_a8
08:28:08:I1:Loaded cores/openmm-core-22/fahcore-22-linux-64bit-release-0.0.20/FahCore_22
08:28:08:I3:WU54:Running FahCore: /var/lib/fah-client/cores/fahcore-a8-lin-64bit-avx2_256-0.0.12/FahCore_a8 -dir KjqHDL993ae17u21Dx39G138QNE5ZR_UyLmfkdMFW2M -suffix 01 -version 8.3.7 -lifeline 2072 -np 4
08:28:08:I3:WU54:Started FahCore on PID 2121
08:28:08:I3:WU55:Running FahCore: /var/lib/fah-client/cores/openmm-core-22/fahcore-22-linux-64bit-release-0.0.20/FahCore_22 -dir iy3nTDCufdhz7JU2obHp4R1iKBkfg3rrjE1ZLjQb7Ec -suffix 01 -version 8.3.7 -lifeline 2072 -gpu-vendor nvidia -opencl-platform 0 -opencl-device 0 -cuda-platform 0 -cuda-device 0 -gpu 0
08:28:08:I3:WU55:Started FahCore on PID 2129
08:28:08:I1:OUT1:> GET wss://node1.foldingathome.org/ws/client HTTP/1.1
08:28:08:I1:WU54:*********************** Log Started 2024-03-30T08:28:08Z ***********************
08:28:08:I1:WU54:************************** Gromacs Folding@home Core ***************************
08:28:08:I1:WU54: Core: Gromacs
08:28:08:I1:WU54: Type: 0xa8
08:28:08:I1:WU54: Version: 0.0.12
08:28:08:I1:WU54: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
08:28:08:I1:WU54: Copyright: 2020 foldingathome.org
08:28:08:I1:WU54: Homepage: https://foldingathome.org/
08:28:08:I1:WU54: Date: Jan 16 2021
08:28:08:I1:WU54: Time: 19:24:44
08:28:08:I1:WU54: Compiler: GNU 8.3.0
08:28:08:I1:WU54: Options: -faligned-new -std=c++14 -fsigned-char -ffunction-sections
08:28:08:I1:WU54: -fdata-sections -O3 -funroll-loops -fno-pie
08:28:08:I1:WU54: Platform: linux2 4.15.0-128-generic
08:28:08:I1:WU54: Bits: 64
08:28:08:I1:WU54: Mode: Release
08:28:08:I1:WU54: SIMD: avx2_256
08:28:08:I1:WU54: OpenMP: ON
08:28:08:I1:WU54: CUDA: OFF
08:28:08:I1:WU54: Args: -dir KjqHDL993ae17u21Dx39G138QNE5ZR_UyLmfkdMFW2M -suffix 01
08:28:08:I1:WU54: -version 8.3.7 -lifeline 2072 -np 4
08:28:08:I1:WU54:************************************ libFAH ************************************
08:28:08:I1:WU54: Date: Jan 16 2021
08:28:08:I1:WU54: Time: 19:21:38
08:28:08:I1:WU54: Compiler: GNU 8.3.0
08:28:08:I1:WU54: Options: -faligned-new -std=c++14 -fsigned-char -ffunction-sections
08:28:08:I1:WU54: -fdata-sections -O3 -funroll-loops -fno-pie
08:28:08:I1:WU54: Platform: linux2 4.15.0-128-generic
08:28:08:I1:WU54: Bits: 64
08:28:08:I1:WU54: Mode: Release
08:28:08:I1:WU54:************************************ CBang *************************************
08:28:08:I1:WU54: Date: Jan 16 2021
08:28:08:I1:WU54: Time: 19:21:24
08:28:08:I1:WU54: Compiler: GNU 8.3.0
08:28:08:I1:WU54: Options: -faligned-new -std=c++14 -fsigned-char -ffunction-sections
08:28:08:I1:WU54: -fdata-sections -O3 -funroll-loops -fno-pie -fPIC
08:28:08:I1:WU54: Platform: linux2 4.15.0-128-generic
08:28:08:I1:WU54: Bits: 64
08:28:08:I1:WU54: Mode: Release
08:28:08:I1:WU54:************************************ System ************************************
08:28:08:I1:WU54: CPU: 12th Gen Intel(R) Core(TM) i3-12100
08:28:08:I1:WU54: CPU ID: GenuineIntel Family 6 Model 151 Stepping 5
08:28:08:I1:WU54: CPUs: 8
08:28:08:I1:WU54: Memory: 15.27GiB
08:28:08:I1:WU54:Free Memory: 12.89GiB
08:28:08:I1:WU54: Threads: POSIX_THREADS
08:28:08:I1:WU54: OS Version: 6.8
08:28:08:I1:WU54:Has Battery: false
08:28:08:I1:WU54: On Battery: false
08:28:08:I1:WU54: UTC Offset: 1
08:28:08:I1:WU54: PID: 2121
08:28:08:I1:WU54: CWD: /var/lib/fah-client/work
08:28:08:I1:WU54:********************************************************************************
08:28:08:I1:WU54:Project: 18426 (Run 51, Clone 63, Gen 143)
08:28:08:I1:WU54:Unit: 0x00000000000000000000000000000000
08:28:08:I1:WU54:Digital signatures verified
08:28:08:I1:WU54:Calling: mdrun -c frame143.gro -s frame143.tpr -x frame143.xtc -cpi state.cpt -cpt 5 -nt 4 -ntmpi 1
08:28:08:I1:WU54:Steps: first=357500000 total=360000000
08:28:08:I1:WU54:Completed 1379152 out of 2500000 steps (55%)
08:28:08:I1:WU55:*********************** Log Started 2024-03-30T08:28:08Z ***********************
08:28:08:I1:WU55:*************************** Core22 Folding@home Core ***************************
08:28:08:I1:WU55: Core: Core22
08:28:08:I1:WU55: Type: 0x22
08:28:08:I1:WU55: Version: 0.0.20
08:28:08:I1:WU55: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
08:28:08:I1:WU55: Copyright: 2020 foldingathome.org
08:28:08:I1:WU55: Homepage: https://foldingathome.org/
08:28:08:I1:WU55: Date: Jan 20 2022
08:28:08:I1:WU55: Time: 00:57:52
08:28:08:I1:WU55: Revision: 3f211b8a4346514edbff34e3cb1c0e0ec951373c
08:28:08:I1:WU55: Branch: HEAD
08:28:08:I1:WU55: Compiler: GNU 9.4.0
08:28:08:I1:WU55: Options: -faligned-new -std=c++11 -fsigned-char -ffunction-sections
08:28:08:I1:WU55: -fdata-sections -O3 -funroll-loops -fno-pie
08:28:08:I1:WU55: -DOPENMM_VERSION="\"7.7.0\""
08:28:08:I1:WU55: Platform: linux 5.11.0-1025-azure
08:28:08:I1:WU55: Bits: 64
08:28:08:I1:WU55: Mode: Release
08:28:08:I1:WU55:Maintainers: John Chodera <john.chodera@choderalab.org> and Peter Eastman
08:28:08:I1:WU55: <peastman@stanford.edu>
08:28:08:I1:WU55: Args: -dir iy3nTDCufdhz7JU2obHp4R1iKBkfg3rrjE1ZLjQb7Ec -suffix 01
08:28:08:I1:WU55: -version 8.3.7 -lifeline 2072 -gpu-vendor nvidia -opencl-platform 0
08:28:08:I1:WU55: -opencl-device 0 -cuda-platform 0 -cuda-device 0 -gpu 0
08:28:08:I1:WU55:************************************ libFAH ************************************
08:28:08:I1:WU55: Date: Jan 20 2022
08:28:08:I1:WU55: Time: 00:57:22
08:28:08:I1:WU55: Revision: 9f4ad694e75c2350d4bb6b8b5b769ba27e483a2f
08:28:08:I1:WU55: Branch: HEAD
08:28:08:I1:WU55: Compiler: GNU 9.4.0
08:28:08:I1:WU55: Options: -faligned-new -std=c++11 -fsigned-char -ffunction-sections
08:28:08:I1:WU55: -fdata-sections -O3 -funroll-loops -fno-pie
08:28:08:I1:WU55: Platform: linux 5.11.0-1025-azure
08:28:08:I1:WU55: Bits: 64
08:28:08:I1:WU55: Mode: Release
08:28:08:I1:WU55:************************************ CBang *************************************
08:28:08:I1:WU55: Date: Jan 20 2022
08:28:08:I1:WU55: Time: 00:57:00
08:28:08:I1:WU55: Revision: ab023d155b446906d55b0f6c9a1eedeea04f7a1a
08:28:08:I1:WU55: Branch: HEAD
08:28:08:I1:WU55: Compiler: GNU 9.4.0
08:28:08:I1:WU55: Options: -faligned-new -std=c++11 -fsigned-char -ffunction-sections
08:28:08:I1:WU55: -fdata-sections -O3 -funroll-loops -fno-pie -fPIC
08:28:08:I1:WU55: Platform: linux 5.11.0-1025-azure
08:28:08:I1:WU55: Bits: 64
08:28:08:I1:WU55: Mode: Release
08:28:08:I1:WU55:************************************ System ************************************
08:28:08:I1:WU55: CPU: 12th Gen Intel(R) Core(TM) i3-12100
08:28:08:I1:WU55: CPU ID: GenuineIntel Family 6 Model 151 Stepping 5
08:28:08:I1:WU55: CPUs: 8
08:28:08:I1:WU55: Memory: 15.27GiB
08:28:08:I1:WU55:Free Memory: 12.88GiB
08:28:08:I1:WU55: Threads: POSIX_THREADS
08:28:08:I1:WU55: OS Version: 6.8
08:28:08:I1:WU55:Has Battery: false
08:28:08:I1:WU55: On Battery: false
08:28:08:I1:WU55: UTC Offset: 1
08:28:08:I1:WU55: PID: 2129
08:28:08:I1:WU55: CWD: /var/lib/fah-client/work
08:28:08:I1:WU55:************************************ OpenMM ************************************
08:28:08:I1:WU55: Version: 7.7.0
08:28:08:I1:WU55:********************************************************************************
08:28:08:I1:WU55:Project: 12441 (Run 15, Clone 4, Gen 627)
08:28:08:I1:WU55:Digital signatures verified
08:28:08:I1:WU55:Folding@home GPU Core22 Folding@home Core
08:28:08:I1:WU55:Version 0.0.20
08:28:08:I1:WU55: Checkpoint write interval: 50000 steps (2%) [50 total]
08:28:08:I1:WU55: JSON viewer frame write interval: 25000 steps (1%) [100 total]
08:28:08:I1:WU55: XTC frame write interval: 500000 steps (20%) [5 total]
08:28:08:I1:WU55: Global context and integrator variables write interval: disabled
08:28:08:I1:WU55:There are 4 platforms available.
08:28:08:I1:WU55:Platform 0: Reference
08:28:08:I1:WU55:Platform 1: CPU
08:28:08:I1:WU55:Platform 2: OpenCL
08:28:08:I1:WU55: opencl-device 0 specified
08:28:08:I1:WU55:Platform 3: CUDA
08:28:08:I1:WU55: cuda-device 0 specified
08:28:09:I1:OUT1:< HTTP/1.1 101 HTTP_SWITCHING_PROTOCOLS
08:28:09:I1:Logging into node account
08:28:10:I1:WU55:Attempting to create CUDA context:
08:28:10:I1:WU55: Configuring platform CUDA
08:28:10:E :Exception: Failed to prevent sleep: Permission denied
08:28:15:I1:WU55: Using CUDA and gpu 0
Image
Joe_H
Site Admin
Posts: 7871
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2
Location: W. MA

Re: iGPU is not used

Post by Joe_H »

Okay, the log shows what I expected and the iGPU is definitely not supported. v7's log would at least also show the unsupported GPU under the hardware configuration section. With v8.3 web control it may show up on the machine configuration page grayed out, hovering a mouse cursor over it would give an unsupported indication.

Hardware FP64 support may return in a newer generation of Intel iGPUs, at least on desktop processors. But I have not seen any confirmation on when and which processors it will show up on.
Post Reply