mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-06 06:51:26 +12:00
Get rid of mobile Kepler class and add some missing GPUs
This commit is contained in:
parent
6ac9e6f9c4
commit
b5f1f50a16
3 changed files with 4 additions and 14 deletions
|
@ -565,7 +565,6 @@ VKGSRender::VKGSRender() : GSRender()
|
||||||
case vk::driver_vendor::NVIDIA:
|
case vk::driver_vendor::NVIDIA:
|
||||||
if (auto chip_family = vk::get_chip_family();
|
if (auto chip_family = vk::get_chip_family();
|
||||||
chip_family == vk::chip_class::NV_kepler ||
|
chip_family == vk::chip_class::NV_kepler ||
|
||||||
chip_family == vk::chip_class::NV_mobile_kepler || // TODO: Deprecate this classification, it just complicates things
|
|
||||||
chip_family == vk::chip_class::NV_maxwell)
|
chip_family == vk::chip_class::NV_maxwell)
|
||||||
{
|
{
|
||||||
rsx_log.error("Older NVIDIA cards do not meet requirements for asynchronous compute due to some driver fakery.");
|
rsx_log.error("Older NVIDIA cards do not meet requirements for asynchronous compute due to some driver fakery.");
|
||||||
|
|
|
@ -33,18 +33,10 @@ namespace vk
|
||||||
|
|
||||||
// NV cards. See https://envytools.readthedocs.io/en/latest/hw/pciid.html
|
// NV cards. See https://envytools.readthedocs.io/en/latest/hw/pciid.html
|
||||||
// NOTE: Since NV device IDs are linearly incremented per generation, there is no need to carefully check all the ranges
|
// NOTE: Since NV device IDs are linearly incremented per generation, there is no need to carefully check all the ranges
|
||||||
table.add(0x1180, 0x1197, chip_class::NV_kepler); // GK104, 106
|
table.add(0x1180, 0x11FA, chip_class::NV_kepler); // GK104, 106
|
||||||
table.add(0x1198, 0x11A9, chip_class::NV_mobile_kepler); // Mobile GK104
|
table.add(0x0FC0, 0x0FFF, chip_class::NV_kepler); // GK107
|
||||||
table.add(0x11AA, 0x11DF, chip_class::NV_kepler); // GK104, 106
|
table.add(0x1003, 0x102F, chip_class::NV_kepler); // GK110, GK210
|
||||||
table.add(0x11E0, 0x11E7, chip_class::NV_mobile_kepler); // Mobile GK106
|
table.add(0x1280, 0x12BA, chip_class::NV_kepler); // GK208
|
||||||
table.add(0x11E8, 0x11FA, chip_class::NV_kepler); // GK104, 106
|
|
||||||
table.add(0x0FC0, 0x0FCC, chip_class::NV_kepler); // GK107
|
|
||||||
table.add(0x0FCD, 0x0FEE, chip_class::NV_mobile_kepler); // Mobile GK107
|
|
||||||
table.add(0x0FEF, 0x0FFF, chip_class::NV_kepler); // GK107
|
|
||||||
table.add(0x1003, 0x1028, chip_class::NV_kepler); // GK110
|
|
||||||
table.add(0x1280, 0x128F, chip_class::NV_kepler); // GK208
|
|
||||||
table.add(0x1290, 0x129A, chip_class::NV_mobile_kepler); // Mobile GK208
|
|
||||||
table.add(0x129B, 0x12BA, chip_class::NV_kepler); // GK208
|
|
||||||
table.add(0x1381, 0x13B0, chip_class::NV_maxwell); // GM107
|
table.add(0x1381, 0x13B0, chip_class::NV_maxwell); // GM107
|
||||||
table.add(0x1340, 0x134D, chip_class::NV_maxwell); // GM108
|
table.add(0x1340, 0x134D, chip_class::NV_maxwell); // GM108
|
||||||
table.add(0x13C0, 0x13D9, chip_class::NV_maxwell); // GM204
|
table.add(0x13C0, 0x13D9, chip_class::NV_maxwell); // GM204
|
||||||
|
|
|
@ -16,7 +16,6 @@ namespace vk
|
||||||
AMD_navi2x,
|
AMD_navi2x,
|
||||||
NV_generic,
|
NV_generic,
|
||||||
NV_kepler,
|
NV_kepler,
|
||||||
NV_mobile_kepler,
|
|
||||||
NV_maxwell,
|
NV_maxwell,
|
||||||
NV_pascal,
|
NV_pascal,
|
||||||
NV_volta,
|
NV_volta,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue