GeForce 2 (nazwa kodowa NV15) – druga generacja procesorów graficznych serii GeForce firmy Nvidia. Układy wspierały API DirectX w wersji 7 lub starsze oraz OpenGL 1.2 lub starsze.

GeForce 2 GTS thumb|200px|NVIDIA GeForce2 Ultra Pierwszym modelem drugiej generacji, jaki pojawił się na rynku, był GeForce 2 GTS (połowa 2000 roku). Skrót GTS (od ang. Giga Texel Shader) zawdzięcza faktowi, że jako pierwszy układ na rynku konsumenckim przekroczył wydajność 1 mld tekseli na sekundę osiągając wydajność 1,6 mld tekseli na sekundę. Układ produkowany był w wymiarze technologicznym 0,18 mikrometra i składał się z 25 mln tranzystorów, pracował z częstotliwością 200 MHz. Standardowo wykorzystywał pamięci DDR, w maksymalnej ilości 32 MiBDokumentacja na stronach nVidia Corp., pracujące z częstotliwością 333 (2×166) MHz. W porównaniu do swojego poprzednika GeForce 256 posiadał 2, a nie 1 jednostkę teksturowania na każdy z 4 potoków. Z uwagi na większą częstotliwość poprzednika i wprowadzone usprawnienia w układzie T&L mógł przeliczyć 25 mln trójkątów na sekundę. Innym usprawnieniem wprowadzonym w tym układzie był HDVP (z ). Procesor wideo, który wykonywał część obliczeń przy obróbce obrazu z DVD oraz obrazu w standardzie HDTV.