--- neo_video.c.orig 2004-02-07 16:25:23.000000000 -0500 +++ neo_video.c 2004-02-08 01:35:36.000000000 -0500 @@ -82,7 +82,7 @@ numAdaptors = xf86XVListGenericAdaptors(pScrn, &overlayAdaptors); - if (nPtr->NeoChipset >= NM2160 + if (nPtr->NeoChipset > NM2070 && !nPtr->noLinear && nPtr->NeoMMIOBase2 != NULL){ nPtr->video = TRUE; @@ -397,6 +397,9 @@ switch (nPtr->NeoChipset) { default: + case NM2090: + case NM2093: + case NM2097: case NM2160: offset/=2; OUTGR(0xbc, 0x4f); @@ -850,6 +853,9 @@ switch (nPtr->NeoChipset) { default: + case NM2090: + case NM2093: + case NM2097: case NM2160: offset/=2; pitch/=2;