[PATCH] wined3d: Add 4GB Nvidia GeForce 730 variant.
Henri Verbeet
hverbeet at gmail.com
Wed Feb 14 03:16:40 CST 2018
On 13 February 2018 at 17:45, Benjamin Hodgetts <ben at xnode.org> wrote:
> diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c
> index c8f42fe253..50498d7c64 100644
> --- a/dlls/wined3d/directx.c
> +++ b/dlls/wined3d/directx.c
> @@ -1361,7 +1361,8 @@ static const struct gpu_description gpu_description_table[] =
> {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX675MX, "NVIDIA GeForce GTX 675MX", DRIVER_NVIDIA_GEFORCE8, 4096},
> {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX680, "NVIDIA GeForce GTX 680", DRIVER_NVIDIA_GEFORCE8, 2048},
> {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX690, "NVIDIA GeForce GTX 690", DRIVER_NVIDIA_GEFORCE8, 2048},
> - {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GT730, "NVIDIA GeForce GT 730", DRIVER_NVIDIA_GEFORCE8, 2048},
> + {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GT730_1, "NVIDIA GeForce GT 730", DRIVER_NVIDIA_GEFORCE8, 2048},
> + {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GT730_2, "NVIDIA GeForce GT 730", DRIVER_NVIDIA_GEFORCE8, 4096},
> {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GT730M, "NVIDIA GeForce GT 730M", DRIVER_NVIDIA_GEFORCE8, 1024},
> {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GT740M, "NVIDIA GeForce GT 740M", DRIVER_NVIDIA_GEFORCE8, 2048},
> {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GT750M, "NVIDIA GeForce GT 750M", DRIVER_NVIDIA_GEFORCE8, 1024},
> diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h
> index f1f75301d6..ee137763f7 100644
> --- a/dlls/wined3d/wined3d_private.h
> +++ b/dlls/wined3d/wined3d_private.h
> @@ -2363,7 +2363,8 @@ enum wined3d_pci_device
> CARD_NVIDIA_GEFORCE_GTX675MX = 0x11a7,
> CARD_NVIDIA_GEFORCE_GTX680 = 0x1180,
> CARD_NVIDIA_GEFORCE_GTX690 = 0x1188,
> - CARD_NVIDIA_GEFORCE_GT730 = 0x1287,
> + CARD_NVIDIA_GEFORCE_GT730_1 = 0x1287,
> + CARD_NVIDIA_GEFORCE_GT730_2 = 0x0f02,
I don't think that works, cards_nvidia_binary[] still references
CARD_NVIDIA_GEFORCE_GT730. More generally, the proprietary driver
won't use this extra information unless there's an entry for it in
cards_nvidia_binary[]. If you have GLX_MESA_query_renderer it could
potentially match on PCI ID, but in that case you also get the video
memory size from the driver.
More information about the wine-devel
mailing list