<?xml version="1.0" encoding="utf-8"?>
<THPConfig>

  <!-- validate using validate_thp.py! -->

  <!-- History -->
  <!-- 03/11/25 - First pass update for Forte, removed unsupported devices and add info from October shield pass -->
  <!-- 12/03/26 - Release THP based on March shield pass -->

  <!--                 -->
  <!--                 -->
  <!-- AMD             -->
  <!--                 -->
  <!--                 -->

  <!-- AMD Radeon RX 9070 XT - THP RX 9070 - 1002/7550/54031849/c0 @ 39.32 -->
  <!-- handtune for FSR4 -->
  <IF ParameterName="Name" ParameterEqual="THP RX 9070 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Extreme" FPS="60" Resolution="2160" TSRMode="FSR4_AA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Extreme" FPS="60" Resolution="1440" TSRMode="FSR4_AA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon RX 9060 XT, copy RX 6600M, add FSR4 -->
  <IF ParameterName="Name" ParameterEqual="THP RX 9060 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="FSR4_Quality" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- AMD Radeon RX 7900 XTX - THP RX 7900 XT - 1002/744c/79011eae/c8 @ 61 -->
  <IF ParameterName="Name" ParameterEqual="THP RX 7900 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Extreme" FPS="60" Resolution="2160" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Extreme" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon RX 7800 XT, copy RX 6800 -->
  <IF ParameterName="Name" ParameterEqual="THP RX 7800 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Medium" FPS="60" Resolution="2160" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <Result Preset="Ultra" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon RX 7700 XT, copy RX 6800 -->
  <IF ParameterName="Name" ParameterEqual="THP RX 7700 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Medium" FPS="60" Resolution="2160" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <Result Preset="Ultra" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon RX 7650 GRE, copy RX 6600M -->
  <IF ParameterName="Name" ParameterEqual="THP RX 7650 GRE">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon RX 7600, copy RX 6600M -->
  <IF ParameterName="Name" ParameterEqual="THP RX 7600">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon RX 6950 XT, copy RX 9070 -->
  <IF ParameterName="Name" ParameterEqual="THP RX 6950 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Extreme" FPS="60" Resolution="2160" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Extreme" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- AMD Radeon RX 6900 XT - THP RX 6900 XT - 1002/73bf/0e3a1002/c0 @ 20.63 -->
  <IF ParameterName="Name" ParameterEqual="THP RX 6900 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Ultra" FPS="60" Resolution="2160" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Extreme" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- AMD Radeon RX 6800 XT - THP RX 6800 XT - 1002/73bf/438e1da2/c1 @ 19.45 -->
  <IF ParameterName="Name" ParameterEqual="THP RX 6800 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Medium" FPS="60" Resolution="2160" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Ultra" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- AMD Radeon RX 6800 - THP RX 6800 - 1002/73bf/e4391da2/c3 @ 15.21 -->
  <IF ParameterName="Name" ParameterEqual="THP RX 6800">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Medium" FPS="60" Resolution="2160" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <Result Preset="Ultra" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon RX 6750 XT, copy RX 6600M -->
  <IF ParameterName="Name" ParameterEqual="THP RX 6750 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon RX 6700 XT, copy RX 6600M -->
  <IF ParameterName="Name" ParameterEqual="THP RX 6700 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon RX 6650 XT, copy RX 6600M -->
  <IF ParameterName="Name" ParameterEqual="THP RX 6650 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- AMD Radeon RX 6600M - THP RX 6600 - 1002/73ff/8902103c/c3 @ 7.41 -->
  <IF ParameterName="Name" ParameterEqual="THP RX 6600">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Medium" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- AMD Radeon RX 6500 XT - THP RX 6500 XT - 1002/743f/52261849/c1 @ 5.43 -->
  <IF ParameterName="Name" ParameterEqual="THP RX 6500 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon RX 6400, copy 6500 XT -->
  <IF ParameterName="Name" ParameterEqual="THP RX 6400">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon RX 5700 XT, copy RX 6600M -->
  <IF ParameterName="Name" ParameterEqual="THP RX 5700 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Medium" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- AMD Radeon RX 5700 - THP RX 5700 - 1002/731f/0b361002/c4 @ 7.49 -->
  <IF ParameterName="Name" ParameterEqual="THP RX 5700">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Low" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Medium" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon RX 5600 XT, copy 6500 XT -->
  <IF ParameterName="Name" ParameterEqual="THP RX 5600 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon RX 5500 XT, copy 6500 XT -->
  <IF ParameterName="Name" ParameterEqual="THP RX 5500 XT">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- AMD Radeon Graphics - THP AMD Phoenix1 - 1002/15bf/1eb31043/04 @ 8.29 -->
  <IF ParameterName="Name" ParameterEqual="THP AMD Phoenix1">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Low" FPS="30" Resolution="1440" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Medium" FPS="30" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="30" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- AMD Radeon(TM) Graphics - THP AMD Rembrandt - 1002/1681/382717aa/c3 @ 3.38 -->
  <IF ParameterName="Name" ParameterEqual="THP AMD Rembrandt">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="30" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="30" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- AMD Radeon(TM) Graphics - THP AMD VanGogh - 1002/163f/13941043/af @ 1.84 -->
  <IF ParameterName="Name" ParameterEqual="THP AMD VanGogh">
    <Result Preset="Low" FPS="30" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune AMD Radeon(TM) Graphics - THP AMD Sephiroth, copy AMD VanGogh -->
  <IF ParameterName="Name" ParameterEqual="THP AMD Sephiroth">
    <Result Preset="Low" FPS="30" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- AMD Radeon(TM) 890M Graphics - THP ROG Xbox AllyX - 1002/150e/33591043/c7 @ 11.88 -->
  <IF ParameterName="Name" ParameterEqual="THP ROG Xbox AllyX">
    <Result Preset="High" FPS="30" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!--                 -->
  <!--                 -->
  <!-- NVIDIA          -->
  <!--                 -->
  <!--                 -->

  <!-- NVIDIA GeForce RTX 5090 - THP RTX 5090 - 10de/2b85/89ef1043/a1 @ 104.75 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 5090">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Extreme" FPS="60" Resolution="2160" TSRMode="DLAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Extreme" FPS="60" Resolution="1440" TSRMode="DLAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- NVIDIA GeForce RTX 5080 - THP RTX 5080 - 10de/2c02/89d71043/a1 @ 58.06 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 5080">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Extreme" FPS="60" Resolution="2160" TSRMode="DLAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Extreme" FPS="60" Resolution="1440" TSRMode="DLAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 5070 Ti Laptop GPU, copy RTX 4060 Ti -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 5070 Ti Laptop">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="High" FPS="60" Resolution="2160" TSRMode="DLSS_Auto" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="DLAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 5070 Laptop GPU, copy RTX 2070 SUPER -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 5070 Laptop">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 5070, copy RTX 3090  -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 5070">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Extreme" FPS="60" Resolution="2160" TSRMode="DLSS_Auto" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Extreme" FPS="60" Resolution="1440" TSRMode="DLAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 5060 Laptop GPU, copy RTX 2070 SUPER -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 5060 Laptop">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 5060 Ti, copy RTX 3060 Ti -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 5060 Ti">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="High" FPS="60" Resolution="2160" TSRMode="DLSS_Auto" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Ultra" FPS="60" Resolution="1440" TSRMode="TAA_UltraQuality" />
    </IF>
    <Result Preset="Ultra" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 5060, copy 3060 Ti -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 5060">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="High" FPS="60" Resolution="2160" TSRMode="DLSS_Auto" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Ultra" FPS="60" Resolution="1440" TSRMode="TAA_UltraQuality" />
    </IF>
    <Result Preset="Ultra" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 5050 Laptop GPU, copy RTX 2060 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 5050 Laptop">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Medium" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="Medium" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- NVIDIA GeForce RTX 4090 - THP RTX 4090 - 10de/2684/51031462/a1 @ 85.03 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 4090">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Extreme" FPS="60" Resolution="2160" TSRMode="DLAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Extreme" FPS="60" Resolution="1440" TSRMode="DLAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 4080 Laptop GPU, copy 4060 Ti -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 4080 Laptop">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="High" FPS="60" Resolution="2160" TSRMode="DLSS_Auto" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="DLAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 4080, copy RTX 3090, tune for DLAA -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 4080">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Extreme" FPS="60" Resolution="2160" TSRMode="DLAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Extreme" FPS="60" Resolution="1440" TSRMode="DLAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 4070 Ti, copy RTX 3090, tune for DLAA -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 4070 Ti">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Extreme" FPS="60" Resolution="2160" TSRMode="DLAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Extreme" FPS="60" Resolution="1440" TSRMode="DLAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 4070, copy RTX 3090  -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 4070">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Extreme" FPS="60" Resolution="2160" TSRMode="DLSS_Auto" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Extreme" FPS="60" Resolution="1440" TSRMode="DLAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 4070 Laptop GPU, copy RTX 2070 SUPER -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 4070 Laptop">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 4060 Laptop GPU, copy RTX 2070 SUPER -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 4060 Laptop">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>
    
  <!-- NVIDIA GeForce RTX 4060 Ti - THP RTX 4060 Ti - 10de/2803/88f81043/a1 @ 22.33 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 4060 Ti">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="High" FPS="60" Resolution="2160" TSRMode="DLSS_Auto" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="DLAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 4060, copy RTX 2070 SUPER -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 4060">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 4050 Laptop GPU, copy RTX 2060 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 4050 Laptop">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Medium" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="Medium" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- NVIDIA GeForce RTX 3090 - THP RTX 3090 - 10de/2204/147d10de/a1 @ 35.58 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 3090">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Extreme" FPS="60" Resolution="2160" TSRMode="DLSS_Auto" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Extreme" FPS="60" Resolution="1440" TSRMode="DLAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 3080 Ti, copy RTX 3090 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 3080 Ti">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="Extreme" FPS="60" Resolution="2160" TSRMode="DLSS_Auto" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Extreme" FPS="60" Resolution="1440" TSRMode="DLAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 3080 Laptop GPU, copy RTX 2060 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 3080 Laptop">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Medium" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="Medium" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- NVIDIA GeForce RTX 3080 - THP RTX 3080 - 10de/2206/38813842/a1 @ 29.77 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 3080">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="High" FPS="60" Resolution="2160" TSRMode="DLSS_Auto" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Ultra" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="Ultra" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 3070 Ti Laptop GPU, copy RTX 2070 SUPER -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 3070 Ti Laptop">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 3070 Laptop GPU, copy RTX 2060 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 3070 Laptop">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Medium" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="Medium" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- NVIDIA GeForce RTX 3070 - THP RTX 3070 - 10de/2484/146b10de/a1 @ 20.31 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 3070">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="High" FPS="60" Resolution="2160" TSRMode="DLSS_Auto" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Ultra" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="Ultra" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 3060 Laptop GPU, copy GTX 1660 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 3060 Laptop">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Medium" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- NVIDIA GeForce RTX 3060 Ti - THP RTX 3060 Ti - 10de/2486/147a10de/a1 @ 16.2 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 3060 Ti">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="2160">
      <Result Preset="High" FPS="60" Resolution="2160" TSRMode="DLSS_Auto" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="DLAA" />
    </IF>
    <Result Preset="Ultra" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 3060, copy RTX 2060 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 3060">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Medium" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="Medium" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 3050 Laptop GPU, copy GTX 1650  -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 3050 Laptop">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 3050, copy GTX 1660 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 3050">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Medium" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 2080, copy RTX 2070 SUPER -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 2080">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- NVIDIA GeForce RTX 2070 SUPER - THP RTX 2070 SUPER - 10de/1e84/32773842/a1 @ 9.29 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 2070 SUPER">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 2070, copy RTX 2060 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 2070">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Medium" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="Medium" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 2060 SUPER, copy RTX 2060 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 2060 SUPER">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Medium" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="Medium" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- NVIDIA GeForce RTX 2060 - THP RTX 2060 - 10de/1f08/452019da/a1 @ 6.45 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 2060">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Medium" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="Medium" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce RTX 2050, copy GTX 1650 -->
  <IF ParameterName="Name" ParameterEqual="THP RTX 2050">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- NVIDIA GeForce GTX 1660 SUPER - THP GTX 1660 SUPER - 10de/21c4/873a1043/a1 @ 5.15 -->
  <IF ParameterName="Name" ParameterEqual="THP GTX 1660 SUPER">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Low" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Medium" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce GTX 1660 Ti, copy GTX 1660 -->
  <IF ParameterName="Name" ParameterEqual="THP GTX 1660 Ti">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- NVIDIA GeForce GTX 1660 - THP GTX 1660 - 10de/2184/1325196e/a1 @ 5.15 -->
  <IF ParameterName="Name" ParameterEqual="THP GTX 1660">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- NVIDIA GeForce GTX 1650 SUPER - THP GTX 1650 SUPER - 10de/2187/218710de/a1 @ 4.53 -->
  <IF ParameterName="Name" ParameterEqual="THP GTX 1650 SUPER">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- NVIDIA GeForce GTX 1650 - THP GTX 1650 - 10de/1f82/1327196e/a1 @ 3.09 -->
  <IF ParameterName="Name" ParameterEqual="THP GTX 1650">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce GTX 1080, copy RTX 2060 -->
  <IF ParameterName="Name" ParameterEqual="THP GTX 1080">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Medium" FPS="60" Resolution="1440" TSRMode="DLSS_Auto" />
    </IF>
    <Result Preset="Medium" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- NVIDIA GeForce GTX 1070 - THP GTX 1070 - 10de/1b81/33041462/a1 @ 6.56 -->
  <IF ParameterName="Name" ParameterEqual="THP GTX 1070">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Medium" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce GTX 1060, copy GTX 1650 -->
  <IF ParameterName="Name" ParameterEqual="THP GTX 1060">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="VeryLow" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- handtune NVIDIA GeForce GTX 1050, copy GTX 1650 -->
  <IF ParameterName="Name" ParameterEqual="THP GTX 1050">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="VeryLow" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!--                 -->
  <!--                 -->
  <!-- INTEL           -->
  <!--                 -->
  <!--                 -->

  <!-- Intel(R) Arc(TM) B580 Graphics - THP INTEL B580 - 8086/e20b/11008086/00 @ 0 -->
  <IF ParameterName="Name" ParameterEqual="THP INTEL B580">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <Result Preset="Extreme" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune Intel(R) Arc(TM) B570 Graphics, copy A770 -->
  <IF ParameterName="Name" ParameterEqual="THP INTEL B570">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune Intel(R) Arc(TM) B390 GPU, copy A380 -->
  <IF ParameterName="Name" ParameterEqual="THP INTEL B390">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- Intel(R) Arc(TM) A770M Graphics - THP INTEL A770M - 8086/5690/27d21558/08 @ 0 -->
  <IF ParameterName="Name" ParameterEqual="THP INTEL A770M">
    <Result Preset="Medium" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- Intel(R) Arc(TM) A770 Graphics - THP INTEL A770 - 8086/56a0/10208086/08 @ 0 -->
  <IF ParameterName="Name" ParameterEqual="THP INTEL A770">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- handtune Intel(R) Arc(TM) A750 Graphics, copy A580 -->
  <IF ParameterName="Name" ParameterEqual="THP INTEL A750">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="Medium" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- Intel(R) Arc(TM) A580 Graphics - THP INTEL A580 - 8086/56a2/60031849/08 @ 0 -->
  <IF ParameterName="Name" ParameterEqual="THP INTEL A580">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1440">
      <Result Preset="High" FPS="60" Resolution="1440" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="60" Resolution="1080" TSRMode="TAA" />
  </IF>

  <!-- Intel(R) Arc(TM) A380 Graphics - THP INTEL A380 - 8086/56a5/49058086/05 @ 0 -->
  <IF ParameterName="Name" ParameterEqual="THP INTEL A380">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="60" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="60" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- Intel(R) Arc(TM) A370M Graphics - THP INTEL A370M - 8086/5693/3ae317aa/05 @ 0 -->
  <IF ParameterName="Name" ParameterEqual="THP INTEL A370M">
    <Result Preset="Low" FPS="30" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- Intel(R) Arc(TM) Graphics - THP MSI Claw A1M - 8086/7d55/143a1462/08 @ 0 -->
  <IF ParameterName="Name" ParameterEqual="THP MSI Claw A1M">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Low" FPS="30" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="Low" FPS="30" Resolution="720" TSRMode="TAA" />
  </IF>

  <!-- Intel(R) Arc(TM) 140V GPU (16GB) - THP MSI Claw A2VM - 8086/64a0/146c1462/04 @ 0 -->
  <IF ParameterName="Name" ParameterEqual="THP MSI Claw A2VM">
    <IF ParameterName="MonitorResolution" ParameterGreaterOrEqual="1080">
      <Result Preset="Medium" FPS="30" Resolution="1080" TSRMode="TAA" />
    </IF>
    <Result Preset="High" FPS="30" Resolution="720" TSRMode="TAA" />
  </IF>

</THPConfig>
