Add Steam Deck OLED GPU

Post requests to add new GPUs to the official whitelist here.

Moderators: Site Moderators, FAHC Science Team

Post Reply
Telaneo
Posts: 1
Joined: Fri Jan 17, 2025 7:14 am

Add Steam Deck OLED GPU

Post by Telaneo »

The original Steam Deck's GPU has already been added, listed as '0x1002:0x163f:1:3:Van Gogh', but the OLED version, codename Sephiroth, hasn't.

Here's the output from lspci -nn on my own Steam Deck OLED:

Code: Select all

00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Root Complex [1022:1645]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] VanGogh PCIe GPP Bridge [1022:1647]
00:01.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] VanGogh PCIe GPP Bridge [1022:1647]
00:01.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] VanGogh PCIe GPP Bridge [1022:1647]
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] VanGogh Internal PCIe GPP Bridge to Bus [1022:1648]
00:08.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] VanGogh Internal PCIe GPP Bridge to Bus [1022:1648]
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] VanGogh Internal PCIe GPP Bridge to Bus [1022:1648]
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 0 [1022:1660]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 1 [1022:1661]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 2 [1022:1662]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 3 [1022:1663]
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 4 [1022:1664]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 5 [1022:1665]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 6 [1022:1666]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 7 [1022:1667]
01:00.0 Non-Volatile memory controller [0108]: Phison Electronics Corporation PS5021-E21 PCIe4 NVMe Controller (DRAM-less) [1987:5021] (rev 01)
02:00.0 SD Host controller [0805]: O2 Micro, Inc. SD/MMC Card Reader Controller [1217:8621] (rev 01)
03:00.0 Network controller [0280]: Qualcomm Technologies, Inc QCNFA765 Wireless Network Adapter [17cb:1103] (rev 01)
04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Sephiroth [AMD Custom GPU 0405] [1002:1435] (rev ae)
04:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller [1002:1640]
04:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
04:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] VanGogh USB2 [1022:162c]
04:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] VanGogh USB1 [1022:163b]
04:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor [1022:15e2] (rev 50)
05:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function [1022:145a] (rev 61)
06:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function [1022:145a]
I believe this to be the relevant part:

Code: Select all

04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Sephiroth [AMD Custom GPU 0405] [1002:1435] (rev ae)
If you need me to run anything else on the Steam Deck OLED to be able to add its GPU to gpus.txt, then please say so.
muziqaz
Posts: 1408
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Add Steam Deck OLED GPU

Post by muziqaz »

I doubt I will enable Steamdeck GPUs, since FAH can easily damage them as they are not created for super high compute workloads. Please use your very expensive handheld gaming devices for what they were created :)
FAH Omega tester
Image
MastarPete
Posts: 1
Joined: Tue Feb 22, 2022 6:21 am

Re: Add Steam Deck OLED GPU

Post by MastarPete »

muziqaz wrote: Fri Jan 17, 2025 10:08 pm I doubt I will enable Steamdeck GPUs, since FAH can easily damage them as they are not created for super high compute workloads. Please use your very expensive handheld gaming devices for what they were created :)
today's expensive handhelds are tomorrows modded, headless folding clusters.. :wink:
muziqaz
Posts: 1408
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Add Steam Deck OLED GPU

Post by muziqaz »

MastarPete wrote: Tue Feb 18, 2025 5:51 pm
muziqaz wrote: Fri Jan 17, 2025 10:08 pm I doubt I will enable Steamdeck GPUs, since FAH can easily damage them as they are not created for super high compute workloads. Please use your very expensive handheld gaming devices for what they were created :)
today's expensive handhelds are tomorrows modded, headless folding clusters.. :wink:
I really really really doubt that
FAH Omega tester
Image
arisu
Posts: 159
Joined: Mon Feb 24, 2025 11:11 pm

Re: Add Steam Deck OLED GPU

Post by arisu »

Anyone with a Steam Deck GPU who wants to test it can run some sample OpenMM workloads and monitor GPU utilization, temperature etc over an extended period. That is the software library that FAH uses for GPU folding and is representative of the kind of loads FAH will put the system under. As mentioned, it could potentially damage the hardware or shorten its life.

If it runs well and doesn't overheat, then it's possible that it could be added to the GPU list (that's just a guess and I don't want to put words in anyone's mouth), but you'd have to do the testing yourself. There's no way that muziqaz is going to add it to the list if there's a chance that it will damage people's devices and potentially corrupt scientific research, and it's not powerful enough to motivate FAH devs to test it themselves. It would be up to the device owner to test it. I can walk anyone through setting up an OpenMM simulation of the type that FAH uses that will push the GPU to its limits, if that would be helpful.

N.B. I wonder how useful it would be if the client could use the GPU whitelist to reduce the utilization of certain GPUs, basically whitelisting things like the Steam Deck GPU, but capping it to 75%. I suspect the number of extra folders this would bring in would be too few to warrant the developer manpower.
muziqaz
Posts: 1408
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Add Steam Deck OLED GPU

Post by muziqaz »

All Deck GPUs are on the list, but with Species 0 designator, which means they are disabled. Technically I wouldn't want to be a nanny state, but those mobile handhelds are too awesome piece of kit to try a d destroy them with folding :D
FAH Omega tester
Image
Post Reply