From: Piotr Morgwai Kotarbinski foss@morgwai.pl
PCI IDs were obtained from devicehunt.com/view/type/pci/vendor/10DE/ and additionally verified against techpowerup.com/vgabios/ except for the SUPER line models that were obtained only from techpowerup.com/vgabios/ .
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54339 --- dlls/wined3d/adapter_gl.c | 10 ++++++++++ dlls/wined3d/directx.c | 10 ++++++++++ dlls/wined3d/wined3d_private.h | 10 ++++++++++ 3 files changed, 30 insertions(+)
diff --git a/dlls/wined3d/adapter_gl.c b/dlls/wined3d/adapter_gl.c index 99d42018773..6c31acac7b8 100644 --- a/dlls/wined3d/adapter_gl.c +++ b/dlls/wined3d/adapter_gl.c @@ -1297,6 +1297,16 @@ static const struct wined3d_renderer_table cards_nvidia_binary[] = { /* Direct 3D 11 */ + {"RTX 4090", CARD_NVIDIA_GEFORCE_RTX4090}, + {"RTX 4080 SUPER", CARD_NVIDIA_GEFORCE_RTX4080SUPER}, + {"RTX 4080", CARD_NVIDIA_GEFORCE_RTX4080}, + {"RTX 4070 Ti SUPER", CARD_NVIDIA_GEFORCE_RTX4070TISUPER}, + {"RTX 4070 Ti", CARD_NVIDIA_GEFORCE_RTX4070TI}, + {"RTX 4070 SUPER", CARD_NVIDIA_GEFORCE_RTX4070SUPER}, + {"RTX 4070", CARD_NVIDIA_GEFORCE_RTX4070}, + {"RTX 4060 Ti 16GB", CARD_NVIDIA_GEFORCE_RTX4060TI16G}, + {"RTX 4060 Ti 8GB", CARD_NVIDIA_GEFORCE_RTX4060TI8G}, + {"RTX 4060", CARD_NVIDIA_GEFORCE_RTX4060}, {"Tesla T4", CARD_NVIDIA_TESLA_T4}, {"Ampere A10", CARD_NVIDIA_AMPERE_A10}, {"RTX 3090 Ti", CARD_NVIDIA_GEFORCE_RTX3090TI}, diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c index 28d55a5c5d7..dfda5751e98 100644 --- a/dlls/wined3d/directx.c +++ b/dlls/wined3d/directx.c @@ -498,6 +498,16 @@ static const struct wined3d_gpu_description gpu_description_table[] = {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_RTX3090TI, "NVIDIA GeForce RTX 3090 Ti", DRIVER_NVIDIA_KEPLER, 24576}, {HW_VENDOR_NVIDIA, CARD_NVIDIA_TESLA_T4, "NVIDIA Tesla T4", DRIVER_NVIDIA_KEPLER, 16384}, {HW_VENDOR_NVIDIA, CARD_NVIDIA_AMPERE_A10, "NVIDIA Ampere A10", DRIVER_NVIDIA_KEPLER, 24576}, + {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_RTX4060, "NVIDIA GeForce RTX 4060", DRIVER_NVIDIA_KEPLER, 8192}, + {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_RTX4060TI8G, "NVIDIA GeForce RTX 4060 Ti 8GB", DRIVER_NVIDIA_KEPLER, 8192}, + {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_RTX4060TI16G, "NVIDIA GeForce RTX 4060 Ti 16GB", DRIVER_NVIDIA_KEPLER, 16384}, + {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_RTX4070, "NVIDIA GeForce RTX 4070", DRIVER_NVIDIA_KEPLER, 12288}, + {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_RTX4070SUPER, "NVIDIA GeForce RTX 4070 SUPER", DRIVER_NVIDIA_KEPLER, 12288}, + {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_RTX4070TI, "NVIDIA GeForce RTX 4070 Ti", DRIVER_NVIDIA_KEPLER, 12288}, + {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_RTX4070TISUPER, "NVIDIA GeForce RTX 4070 Ti SUPER", DRIVER_NVIDIA_KEPLER, 16384}, + {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_RTX4080, "NVIDIA GeForce RTX 4080", DRIVER_NVIDIA_KEPLER, 16384}, + {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_RTX4080SUPER, "NVIDIA GeForce RTX 4080 SUPER", DRIVER_NVIDIA_KEPLER, 16384}, + {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_RTX4090, "NVIDIA GeForce RTX 4090", DRIVER_NVIDIA_KEPLER, 24576},
/* AMD cards */ {HW_VENDOR_AMD, CARD_AMD_RAGE_128PRO, "ATI Rage Fury", DRIVER_AMD_RAGE_128PRO, 16 }, diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h index 66d444cb76c..838b8ed4639 100644 --- a/dlls/wined3d/wined3d_private.h +++ b/dlls/wined3d/wined3d_private.h @@ -2335,6 +2335,16 @@ enum wined3d_pci_device CARD_NVIDIA_GEFORCE_RTX3090TI = 0x2203, CARD_NVIDIA_TESLA_T4 = 0x1eb8, CARD_NVIDIA_AMPERE_A10 = 0x2236, + CARD_NVIDIA_GEFORCE_RTX4060 = 0x2882, + CARD_NVIDIA_GEFORCE_RTX4060TI8G = 0x2803, + CARD_NVIDIA_GEFORCE_RTX4060TI16G = 0x2805, + CARD_NVIDIA_GEFORCE_RTX4070 = 0x2786, + CARD_NVIDIA_GEFORCE_RTX4070SUPER = 0x2783, + CARD_NVIDIA_GEFORCE_RTX4070TI = 0x2782, + CARD_NVIDIA_GEFORCE_RTX4070TISUPER = 0x2705, + CARD_NVIDIA_GEFORCE_RTX4080 = 0x2704, + CARD_NVIDIA_GEFORCE_RTX4080SUPER = 0x2702, + CARD_NVIDIA_GEFORCE_RTX4090 = 0x2684,
CARD_REDHAT_VIRGL = 0x1010,