wined3d: Recognize Nvidia GTX660 cards.

futureway at asia.com futureway at asia.com
Sun Dec 16 07:48:47 CST 2012


Hello, Caron! GTX 660 and GTX 660 Ti are different cards, and 0x1183 is the device code of GTX 660 Ti. You may view my patch: http://source.winehq.org/patches/data/92545 .

Best regards!

Jiang Yike

> ----- Original Message -----
> From: Caron Jensen
> Sent: 12/15/12 12:01 AM
> To: wine-patches
> Subject: wined3d: Recognize Nvidia GTX660 cards.
> 
> ---
>  dlls/wined3d/directx.c         |    3 +++
>  dlls/wined3d/wined3d_private.h |    1 +
>  2 files changed, 4 insertions(+)
> 
> diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c
> index 15ac2ea..386c87a 100644
> --- a/dlls/wined3d/directx.c
> +++ b/dlls/wined3d/directx.c
> @@ -1095,6 +1095,7 @@ static const struct gpu_description gpu_description_table[] =
>      {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GT630M,     "NVIDIA GeForce GT 630M",           DRIVER_NVIDIA_GEFORCE6,  1024},
>      {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GT640M,     "NVIDIA GeForce GT 640M",           DRIVER_NVIDIA_GEFORCE6,  1024},
>      {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GT650M,     "NVIDIA GeForce GT 650M",           DRIVER_NVIDIA_GEFORCE6,  2048},
> +    {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GTX660,     "NVIDIA GeForce GTX 660",           DRIVER_NVIDIA_GEFORCE6,  2048},
>      {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GTX670,     "NVIDIA GeForce GTX 670",           DRIVER_NVIDIA_GEFORCE6,  2048},
>      {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GTX680,     "NVIDIA GeForce GTX 680",           DRIVER_NVIDIA_GEFORCE6,  2048},
>  
> @@ -1495,6 +1496,7 @@ static enum wined3d_pci_device select_card_nvidia_binary(const struct wined3d_gl
>          {
>              {"GTX 680",     CARD_NVIDIA_GEFORCE_GTX680},    /* Geforce 600 - highend */
>              {"GTX 670",     CARD_NVIDIA_GEFORCE_GTX670},    /* Geforce 600 - midend high */
> +            {"GTX 660",     CARD_NVIDIA_GEFORCE_GTX660},    /* Geforce 600 - midend */
>              {"GT 650M",     CARD_NVIDIA_GEFORCE_GT650M},    /* Geforce 600 - midend mobile */
>              {"GT 640M",     CARD_NVIDIA_GEFORCE_GT640M},    /* Geforce 600 - midend mobile */
>              {"GT 630M",     CARD_NVIDIA_GEFORCE_GT630M},    /* Geforce 600 - midend mobile */
> @@ -2018,6 +2020,7 @@ static enum wined3d_pci_device select_card_nvidia_mesa(const struct wined3d_gl_i
>      {
>          /* Kepler */
>          {"NVE4",    CARD_NVIDIA_GEFORCE_GTX680},
> +        {"NVE7",    CARD_NVIDIA_GEFORCE_GTX660},
>          /* Fermi */
>          {"NVCF",    CARD_NVIDIA_GEFORCE_GTX550},
>          {"NVCE",    CARD_NVIDIA_GEFORCE_GTX560},
> diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h
> index 0bb3f27..13f9285 100644
> --- a/dlls/wined3d/wined3d_private.h
> +++ b/dlls/wined3d/wined3d_private.h
> @@ -1425,6 +1425,7 @@ enum wined3d_pci_device
>      CARD_NVIDIA_GEFORCE_GT630M      = 0x0de9,
>      CARD_NVIDIA_GEFORCE_GT640M      = 0x0fd2,
>      CARD_NVIDIA_GEFORCE_GT650M      = 0x0fd1,
> +    CARD_NVIDIA_GEFORCE_GTX660      = 0X1183,
>      CARD_NVIDIA_GEFORCE_GTX670      = 0x1189,
>      CARD_NVIDIA_GEFORCE_GTX680      = 0x1180,
>  
> -- 
> 1.7.9.5
> 




More information about the wine-devel mailing list