From f882db2e041fd1867a46b61c4fcbef4c51ebcd45 Mon Sep 17 00:00:00 2001 From: Rudolf Cornelissen Date: Sun, 6 Feb 2005 20:15:19 +0000 Subject: [PATCH] added recognition for 10 GeForce 6200 card types (NV44), version is 0.35 now. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11276 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../accelerants/nvidia/engine/nv_general.c | 51 ++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/src/add-ons/accelerants/nvidia/engine/nv_general.c b/src/add-ons/accelerants/nvidia/engine/nv_general.c index 2b4f426c81..38a75dd133 100644 --- a/src/add-ons/accelerants/nvidia/engine/nv_general.c +++ b/src/add-ons/accelerants/nvidia/engine/nv_general.c @@ -90,7 +90,7 @@ status_t nv_general_powerup() { status_t status; - LOG(1,("POWERUP: Haiku nVidia Accelerant 0.34 running.\n")); + LOG(1,("POWERUP: Haiku nVidia Accelerant 0.35 running.\n")); /* preset no laptop */ si->ps.laptop = false; @@ -317,6 +317,55 @@ status_t nv_general_powerup() LOG(4,("POWERUP: Detected Nvidia Quadro2 Pro (NV15)\n")); status = nvxx_general_powerup(); break; + case 0x016010de: /* Nvidia unknown FX Go */ + si->ps.card_type = NV44; + si->ps.card_arch = NV40A; + si->ps.laptop = true; + LOG(4,("POWERUP: Detected Nvidia unknown FX Go (NV44)\n")); + status = nvxx_general_powerup(); + break; + case 0x016110de: /* Nvidia GeForce 6200 TurboCache */ + si->ps.card_type = NV44; + si->ps.card_arch = NV40A; + LOG(4,("POWERUP: Detected Nvidia GeForce 6200 TurboCache (NV44)\n")); + status = nvxx_general_powerup(); + break; + case 0x016210de: /* Nvidia unknown FX */ + case 0x016310de: /* Nvidia unknown FX */ + case 0x016410de: /* Nvidia unknown FX */ + case 0x016510de: /* Nvidia unknown FX */ + si->ps.card_type = NV44; + si->ps.card_arch = NV40A; + LOG(4,("POWERUP: Detected Nvidia unknown FX (NV44)\n")); + status = nvxx_general_powerup(); + break; + case 0x016610de: /* Nvidia unknown FX Go */ + si->ps.card_type = NV44; + si->ps.card_arch = NV40A; + si->ps.laptop = true; + LOG(4,("POWERUP: Detected Nvidia unknown FX Go (NV44)\n")); + status = nvxx_general_powerup(); + break; + case 0x016710de: /* Nvidia GeForce 6200 Go */ + si->ps.card_type = NV44; + si->ps.card_arch = NV40A; + si->ps.laptop = true; + LOG(4,("POWERUP: Detected Nvidia GeForce 6200 Go (NV44)\n")); + status = nvxx_general_powerup(); + break; + case 0x016810de: /* Nvidia GeForce 6250 Go */ + si->ps.card_type = NV44; + si->ps.card_arch = NV40A; + si->ps.laptop = true; + LOG(4,("POWERUP: Detected Nvidia GeForce 6250 Go (NV44)\n")); + status = nvxx_general_powerup(); + break; + case 0x016e10de: /* Nvidia unknown FX */ + si->ps.card_type = NV44; + si->ps.card_arch = NV40A; + LOG(4,("POWERUP: Detected Nvidia unknown FX (NV44)\n")); + status = nvxx_general_powerup(); + break; case 0x017010de: /* Nvidia GeForce4 MX 460 */ case 0x017110de: /* Nvidia GeForce4 MX 440 */ case 0x017210de: /* Nvidia GeForce4 MX 420 */