From 05b8bc332c8f2eb9625115971a27029a43de7578 Mon Sep 17 00:00:00 2001 From: Rudolf Cornelissen Date: Sun, 28 Oct 2007 19:49:59 +0000 Subject: [PATCH] disabled G80 and higher support. The driver recognizes the card, but the accelerant will refuse to operate the card. It might be a good idea to create a new seperate accelerant for G80 and higher support due to what looks to be extensive hardware architecture changes. You're stuck to VESA for now. Sorry. Bumped version to 0.84. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22752 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/accelerants/nvidia/engine/nv_general.c | 8 +++++++- 1 file changed, 7 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 adc8bcc533..5887cdb544 100644 --- a/src/add-ons/accelerants/nvidia/engine/nv_general.c +++ b/src/add-ons/accelerants/nvidia/engine/nv_general.c @@ -91,7 +91,7 @@ status_t nv_general_powerup() { status_t status; - LOG(1,("POWERUP: Haiku nVidia Accelerant 0.83 running.\n")); + LOG(1,("POWERUP: Haiku nVidia Accelerant 0.84 running.\n")); /* log VBLANK INT usability status */ if (si->ps.int_assigned) @@ -1553,6 +1553,12 @@ static status_t nvxx_general_powerup() LOG(4, ("INIT: NV powerup\n")); LOG(4,("POWERUP: Detected %s (%s)\n", si->adi.name, si->adi.chipset)); + if (si->ps.card_arch >= NV50A) + { + LOG(8,("POWERUP: G80 and higher support not implemented: different architecture!\n")); + return B_ERROR; + } + /* setup cardspecs */ /* note: * this MUST be done before the driver attempts a card coldstart */