diff --git a/rpcs3/Emu/RSX/VK/VKHelpers.cpp b/rpcs3/Emu/RSX/VK/VKHelpers.cpp index aa6b796f21..bef7fab67e 100644 --- a/rpcs3/Emu/RSX/VK/VKHelpers.cpp +++ b/rpcs3/Emu/RSX/VK/VKHelpers.cpp @@ -55,11 +55,10 @@ namespace vk table.add(0x15F7, 0x15F9, chip_class::NV_pascal); // GP100 (Tesla P100) table.add(0x1B00, 0x1D80, chip_class::NV_pascal); table.add(0x1D81, 0x1DBA, chip_class::NV_volta); - table.add(0x1E02, 0x1F51, chip_class::NV_turing); // RTX 20 series - table.add(0x2182, chip_class::NV_turing); // TU116 - table.add(0x2184, chip_class::NV_turing); // TU116 - table.add(0x1F82, chip_class::NV_turing); // TU117 - table.add(0x1F91, chip_class::NV_turing); // TU117 + table.add(0x1E02, 0x1F54, chip_class::NV_turing); // TU102, TU104, TU106, TU106M, TU106GL (RTX 20 series) + table.add(0x1F82, 0x1FB9, chip_class::NV_turing); // TU117, TU117M, TU117GL + table.add(0x2182, 0x21D1, chip_class::NV_turing); // TU116, TU116M, TU116GL + table.add(0x20B0, 0x20BE, chip_class::NV_ampere); // GA100 return table; }(); diff --git a/rpcs3/Emu/RSX/VK/VKHelpers.h b/rpcs3/Emu/RSX/VK/VKHelpers.h index 468eaf23b5..beaa579f5d 100644 --- a/rpcs3/Emu/RSX/VK/VKHelpers.h +++ b/rpcs3/Emu/RSX/VK/VKHelpers.h @@ -88,7 +88,8 @@ namespace vk NV_maxwell, NV_pascal, NV_volta, - NV_turing + NV_turing, + NV_ampere }; enum // special remap_encoding enums @@ -299,6 +300,7 @@ namespace vk return found->second; } + rsx_log.warning("Unknown chip with device ID 0x%x", device_id); return default_; } };