GeForce 256 (nazwa kodowa NV10), lub po prostu GeForce, był pierwszym układem wyprodukowanym przez firmę Nvidia w serii GeForce.
Na rynku pojawił się w sierpniu 1999 roku. Bazował na konstrukcji swojego poprzednika, układu Riva TNT2, zwiększając liczbę stałych potoków przetwarzania pikseli, przekazując kwestie kalkulacji geometrycznych do sprzętowych jednostek transformacji i oświetlenia (T&L, transform and lighting) oraz wprowadzając sprzętową obsługę kompensacji ruchu dla wideo standardu MPEG-2. Wprowadzenie układu na rynek spowodowało znaczny skok wydajności trójwymiarowej grafiki w grach komputerowych, a sukces komercyjny ustabilizował firmę NVIDIA na pozycji lidera rynku akceleratorów graficznych, stanowiąc silny cios dla konkurencji, głównie firmy 3dfx.
Nazwa GeForce 256 powstała w wyniku konkursu, ogłoszonego przez producenta na początku roku 1999. Konkurs nosił nazwę "Name That Chip" – "Nazwij Ten Układ" i wzywał wszystkich zainteresowanych do nadsyłania propozycji nazwy dla następcy układu Riva TNT2. Na konkurs nadeszło około 12 tysięcy odpowiedzi, zaś autorzy siedmiu najlepszych nazw otrzymali w nagrodę karty graficzne Riva TNT2 Ultra (zwycięzcy konkursu). Przed ustaleniem nazwy układu, strony poświęcone technologii odnosiły się do układu, cytując jego nazwę kodową, NV10.