- 3 - Adding A Graphics Card To GPUs.txt File
The GPUs.txt file is updated whenever possible by the volunteers. However, if you happen to have a GPU which is supported (
Windows,
Linux,
OSX) but isn't present in the GPUs.txt file, you can follow any of the methods below to add it to the GPUs.txt file.
Before you do anything else, determine the hexadecimal device code for your GPU and see if it's already in https://apps.foldingathome.org/GPUs.txt
Method 1 (Windows)
1)
Download and run
GPU-Z
2) On the
Graphics Card Tab, look for
Name and
Device ID and note it down
3) Create a
New Topic here and post those details from GPU-Z along with a copy of the
log file
4) Once it has been confirmed to be a valid entry, the GPUs.txt file will be updated on the Server
5) After the GPUs.txt file has been updated on the Server,
locate the GPUs.txt file, delete it and restart the Client
6) The Client will automatically download the latest copy of GPUs.txt file and your GPU should be supported
Method 2 (Windows)
1) Navigate to
C:\Program Files (x86)\FAHClient or
C:\Program Files\FAHClient
2)
Open a
Command Prompt window
3) Type
fahclient --lspci and hit
Enter
4)
Copy the output
5) Create a
New Topic here and post those details along with a copy of the
log file
6) Once it has been confirmed to be a valid entry, the GPUs.txt file will be updated on the Server
7) After the GPUs.txt file has been updated on the Server,
locate the GPUs.txt file, delete it and restart the Client
8) The Client will automatically download the latest copy of GPUs.txt file and your GPU should be supported
Method 3 (Linux)
1)
Open the
terminal
2) Type
cd /usr/bin and hit
Enter
3) After the directory changes, type
FAHClient --lspci and hit
Enter
4)
Copy the output
5) Create a
New Topic here and post those details along with a copy of the
log file
6) Once it has been confirmed to be a valid entry, the GPUs.txt file will be updated on the Server
7) After the GPUs.txt file has been updated on the Server,
locate the GPUs.txt file, delete it and restart the Client
8) The Client will automatically download the latest copy of GPUs.txt file and your GPU should be supported
A sample output of the
fahclient --lspci command is shown below (may vary depending on hardware and OS):
Code: Select all
VendorID:DeviceID:Vendor Name:Description
0x10ec:0x8168:Realtek Semiconductor Co., Ltd.:Realtek PCIe GBE Family Controller
0x10ec:0x5289:Realtek Semiconductor Co., Ltd.:Realtek PCIE CardReader
0x8086:0x1e16:Intel Corporation:Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 4 - 1E16
0x8086:0x1e20:Intel Corporation:High Definition Audio Controller
0x8086:0x0166:Intel Corporation:Intel(R) HD Graphics 4000
0x8086:0x088e:Intel Corporation:Intel(R) Centrino(R) Advanced-N 6235
0x8086:0x1e31:Intel Corporation:USB xHCI Compliant Host Controller
0x8086:0x1e03:Intel Corporation:Intel(R) 7 Series Chipset Family SATA AHCI Controller
0x8086:0x1e3a:Intel Corporation:Intel(R) Management Engine Interface
0x8086:0x1e10:Intel Corporation:Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 1 - 1E10
0x8086:0x1e22:Intel Corporation:Intel(R) 7 Series/C216 Chipset Family SMBus Host Controller - 1E22
0x8086:0x0154:Intel Corporation:3rd Gen Core processor DRAM Controller - 0154
0x8086:0x0151:Intel Corporation:Xeon(R) processor E3-1200 v2/3rd Gen Core processor PCI Express Root Port - 0151
0x8086:0x1e12:Intel Corporation:Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 2 - 1E12
0x10de:0x1212:NVIDIA Corporation:GF114 [GeForce GTX 675M]
0x197b:0x2380:JMicron Technology Corp.:1394 OHCI Compliant Host Controller
0x8086:0x1e2d:Intel Corporation:Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E2D
0x8086:0x1e57:Intel Corporation:Intel(R) HM77 Express Chipset LPC Controller - 1E57
0x8086:0x1e14:Intel Corporation:Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 3 - 1E14
0x8086:0x1e26:Intel Corporation:Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E26