GeForce es una marca de tarjetas gráficas diseñadas por Nvidia desde 1999. Los primeros modelos fueron tarjetas de expansión para computadores de escritorio destinados a ejecutar gráficos para videojuegos, aunque más tarde sacaron modelos para computadores portátiles. Su principal competidor desde 2003 son las tarjetas gráficas Radeon diseñadas por ATI, hasta que AMD compró la empresa en 2006.
En septiembre de 2020 lanzaron la serie 30, que varios fabricantes como ASUS, EVGA, GIGABYTE, MSI, Zotac venden como OEM. Esta generación destaca por tener núcleos dedicados a la ejecución de modelos de inteligencia artificial y trazado de rayos autodenominados «Tensor Cores» y «RT cores».
Generaciones GeForce
GeForce 256 thumb|250px|VisionTek GeForce 256.
GeForce 256 (32/64 MB SDR) GeForce 256 (32/64 MB DDR)
La GeForce 256 tuvo un relativo éxito, eran consideradas tarjetas gráficas caras, pensadas para un usuario exigente o como tarjeta de desarrollo profesional barata. Su máximo competidor fue el primer procesador Radeon de ATI.
Fecha de lanzamiento Octubre de 1999 Versión DirectX 7.0 Número de transistores 23 millones
Características destacadas:
Procesador de 256 bits Aparece el GPU Soporte hardware de Transform & Lighting Soporte de Cube Environment Mapping (cube mapping) Implementación de memoria DDR
GeForce 2 thumb|250px|Tarjeta con el chip NVIDIA GeForce 2 MX 400.
GeForce2 MX 100 (32 MB SDR) GeForce2 MX 200 (32/64 MB SDR/DDR) GeForce2 MX (32 MB SDR/DDR) GeForce2 MX 400 (32/64 MB SDR/DDR) GeForce2 GTS (32/64 MB DDR) GeForce2 PRO (32/64 MB DDR) GeForce2 Ti VX (64 MB DDR) GeForce2 Ti (64 MB DDR) GeForce2 Ultra (32/64 MB DDR)
La segunda generación del procesador NVIDIA vino marcada por un enorme éxito comercial y tecnológico. El GeForce 2 fue el procesador doméstico de gráficos más potente de su tiempo desbancando efectivamente a la competencia. La serie MX, de bajo coste, está entre las tarjetas gráficas más vendidas de la historia. Una versión prematura de GPU para ordenadores portátiles, el GeForce 2 Go, señaló la introducción de NVIDIA en este sector.
Fecha de lanzamiento abril de 2000 Versión DirectX 7.0 Número de transistores 60 millones
Características destacadas:
Motores independientes de hardware Transform & Lighting de segunda generación Rasterizador shading integrado (Considerado una versión "antigua" de los shaders actuales) Procesador de vídeo de alta definición integrado (HDTV) Controlador de memoria DDR
GeForce 3 thumb|250px|GeForce 3 Ti 500.
GeForce3 (64/128 MB DDR) GeForce3 Ti 200 (64/128 MB DDR) GeForce3 Ti 500 (64/128 MB DDR)
El procesador GeForce 3 fue lanzado prácticamente sin competencia real, ya que por parte de las compañías rivales no había un producto con características similares, siendo siempre un producto de gama alta del que nunca se desarrolló una versión económica. Asimismo, se trata del primer GPU programable con implementación nativa a la primera versión de DirectX 8. La consola Xbox presentó una implementación de este procesador para su soporte gráfico llamado NV2A, idéntico al GeForce 3 Ti500 pero con 2 unidades de proceso vertex paralelas en lugar de una.
Fecha de lanzamiento febrero de 2001 Versión DirectX 8.0 Número de transistores 57 millones
Características destacadas:
Vertex Shader y Pixel Shader programables Optimización del bus de memoria (LightSpeed Memory Architecture) Incorporación de multisampling antialiasing
GeForce 4 thumb|200px| MSI GeForce 4 Ti 4800.
GeForce4 MX 420 (64 MB SDR) GeForce4 MX 440SE (64 MB SDR/DDR) GeForce4 MX 440 8x (64/128 MB DDR) GeForce4 MX 460 (64 MB DDR) GeForce4 MX 4000 (64/128 MB DDR) GeForce PCX 4300 (128 MB DDR) GeForce4 Ti 4200 (64/128 MB DDR) GeForce4 Ti 4200 8x (128 MB DDR) GeForce4 Ti 4400 (128 MB DDR) GeForce4 Ti 4800 SE (128 MB DDR) GeForce4 Ti 4600 (128 MB DDR) GeForce4 Ti 4800 (128 MB DDR)
En la cuarta generación del procesador GeForce cabe distinguir entre la "auténtica" iteración, la familia GeForce 4 Ti de gama alta (alto rendimiento y desempeño) y la serie de bajo coste GeForce 4 MX (Lo único de GeForce 4 que tenía esta serie de placas era el nombre: eran nada más y nada menos que una GeForce 2 con algunos agregados como soporte AGP 8x, un controlador de memoria mejorado proveniente de la GeForce 4 real y un rudimentario procesador de vídeo, entre otros). La GeForce 4 Ti encontró rápidamente un hueco entre los usuarios de gráficos de alto rendimiento y fue extremadamente popular mientras que la serie MX, a pesar de su alargado éxito comercial, fue duramente criticada por la carencia de soporte PS/VS (al ser una GeForce 2 revitalizada) y por el uso abusivo del nombre comercial GeForce 4 que indujo a confusión a muchos usuarios. Se produjeron versiones para portátiles de la serie MX llamada GeForce 4 Go y una única adaptación que viera producción de la serie GeForce 4 Ti para portátiles, el GeForce 4200 Go.
Fecha de lanzamiento febrero de 2002 Versión DirectX 8.1 Número de transistores 63 millones
Características destacadas:
2 unidades Vertex Shader programables (estructura de pipeline 4x2) Pixel shader 1.3 (Por no soportar PS 1.4 no se considera una GPU compatible con DirectX 8.1) Nativa en slot AGP 4x de 1,5 V (versiones muy limitadas se manufacturaron en tipo PCI) Soporte de visualización dual (NView) Controlador mejorado de memoria hasta 650 MHz DDR (LightSpeed Memory Architecture 2) Primera generación en soportar el bus AGP 8x (últimas versiones)
GeForce FX (5) thumb|250px|NVidia GeForceFX 5500.
GeForce FX 5200(128/256 MB DDR) GeForce FX 5200 Ultra(256 MB DDR) GeForce PCX 5300(256 MB DDR) GeForce FX 5500(128/256 MB DDR) GeForce FX 5600 XT(128/256 MB DDR) GeForce FX 5600(64/128 MB DDR) GeForce FX 5600 Ultra(256 MB DDR) GeForce FX 5600 Ultra Rev.2(256 MB DDR) GeForce FX 5700 VE(128,256 MB DDR) GeForce FX 5700 LE(128,256 MB DDR) GeForce FX 5700(256 MB DDR) GeForce FX 5700 Ultra(256 MB DDR2) GeForce FX 5700 Ultra GDDR3(256 MB GDDR3) GeForce PCX 5750(256 MB GDDR3) GeForce FX 5800(256 MB DDR2) GeForce FX 5800 Ultra(256 MB DDR2) GeForce FX 5900 XT(256 MB DDR) GeForce FX 5900(128/256 MB DDR) GeForce FX 5900 Ultra(256 MB DDR) GeForce PCX 5900(256 MB DDR) GeForce FX 5950 Ultra(256 MB DDR) GeForce PCX 5950(256 MB DDR)
NVIDIA abandonó la tradicional nomenclatura de sus procesadores en favor del llamado motor FX, que decían iba a permitir a los usuarios de GeForce FX disfrutar de un avanzado motor de efectos y shaders programables. No obstante, desde las primeras muestras se comprobó que la gama alta de la serie FX rendía generalmente por debajo de su competidor la serie Radeon 9 de ATI en parte debido a fallos en los drivers y en parte a deficiencias en el diseño; y todo ello a pesar de haber salido al mercado seis meses más tarde.
En la gama baja, las GeForce FX5200 / FX5600 rendían generalmente por alto de sus competidoras Radeon y, lo mejor, el rendimiento por píxel de la GeForce FX5200 resultaba inferior al de la tarjeta que supuestamente iba a sustituir, la serie GeForce4 MX basada en DirectX 7 y sin soporte de Pixel Shaders.
Posteriormente, la introducción de las FX5700 y su equivalente Ultra trataron de enfrentarse a la potente serie Radeon 9600 de ATI, obteniendo resultados dispares. Mientras el rendimiento por pipeline de las FX5700 era técnicamente superior a su contrapartida Radeon, arrastraban todos los defectos de la deficiente implementación del lenguaje de shaders 2.0 de Microsoft que presentaba la serie FX.
NVIDIA se adelantó al mercado desarrollando versiones de sus procesadores FX5200, FX5700 y FX5900 en el bus PCI-Express; para el que no existía entonces una gama de productos. Fueron respectivamente los modelos PCX5300, PCX5750 y PCX5900.
Los importantes problemas de temperatura junto al enorme tamaño del microprocesador en sí impidieron a NVIDIA desarrollar una GPU para equipos portátiles basada en los procesadores más potentes de la serie FX, por lo que sólo existieron dos productos portátiles: GeForce FX5100 Go y FX5200 Go, ambos basados en el FX5200 de sobremesa.
Año de lanzamiento enero de 2003 Versión DirectX 9.0 / 9.0b Número de transistores aprox. 125 millones
Características destacadas:
Primer procesador en usar memoria DDR 2 (posteriormente hasta GDDR 3) Soporte Vertex Shader 2.0+ y Pixel Shader 2.0+ Codificador de TV integrado Implementación mejorada de compresión de texturas y técnicas-Z Hasta 16 texturas por píxel
GeForce 6 thumb|250px|GeForce 6600 GT.
GeForce 6200(128/256 MB GDDR2) GeForce 6200A(128 MB GDDR/256 MB GDDR2) GeForce 6200TC(16/32/64/128/256 MB GDDR2) GeForce 6200LE(128/256 MB GDDR2) GeForce 6200AGP(128/256/512 MB GDDR2) GeForce 6500(128/256 MB GDDR2) GeForce 6600LE(128/256 MB GDDR2) GeForce 6600(128/256/512 MB GDDR2) GeForce 6600DDR2(256/512 MB GDDR2) GeForce 6600GT(128/256 MB GDDR3) GeForce 6700XL(128 MB GDDR3) GeForce 6800LE(256 MB GDDR3) GeForce 6800XT(256 MB GDDR3) GeForce 6800(256 MB GDDR3) GeForce 6800GTO(256 MB GDDR3) GeForce 6800GS(256 MB GDDR3) GeForce 6800GT(256 MB GDDR3) GeForce 6800 Ultra(512 MB GDDR3) GeForce 6800 Ultra Extreme(256 MB GDDR3)
Recuperándose espectacularmente de los fallos técnicos de la gama FX, la sexta generación de procesadores GeForce mostraba un incremento efectivo del rendimiento de hasta el 65 % en aplicaciones DirectX (comparando el 6800 Ultra con el FX 5950 Ultra). El GeForce 6 y el Radeon X inicia, para muchos, otra "edad dorada" para el proceso de gráficos. A fecha de 2005, apenas un puñado de aplicaciones soportaban Pixel Shader o Vertex Shader de tercera generación.
Se produjeron tres familias de la sexta generación, la 6200, 6600 y la 6800. La sexta generación, coincidiendo con el auge de la industria de los equipos portátiles, es la que más modelos presenta para este sector. Existen el GeForce Go 6100, 6150, 6200, 6400, 6600 y el 6800. Este último representa el procesador gráfico para ordenadores portátiles más potente creado hasta 2005 se calcula que desempeña sobre el 70 % que su homónimo de escritorio.
Posteriormente, NVIDIA integró una GPU (la NV44, también conocida como GeForce 6200 TurboCache) en uno de sus chipsets. Estas GPU integradas se conocen como GeForce 6100 y 6150 las cuales tienen un rendimiento de 1200-1300 3DMarks03, indicador suficiente para darse una idea de su rendimiento.
Geforce 6 es la última generación que es soportada por los controladores de Nvidia para Windows 98/ME.
Año de lanzamiento Mayo de 2004 Versión DirectX 9.0c Número de transistores 222 millones
Características destacadas:
Primer procesador en soportar Vertex Shader 3.0 y Pixel Shader 3.0 Arquitectura de 16 vías paralelas (en modelos 6800 Ultra y GT) Introducción del soporte multiprocesador mediante SLI Mejoras sustanciales en los sombreadores programables Decodificación de vídeo por hardware (PureVideo (NVIDIA)). Mejoras en filtrado anisótropo (hasta 16x) y técnicas de suavizado de bordes (8x) Tratamiento de datos de 128 bits en vías. Desentrelazado de vídeo adaptativo Implementación en hardware de búferes FP16 capaces de hacer varias operaciones como combinación y filtrado. Estos búferes permitieron a NVIDIA implementar un nuevo tipo de iluminación denominado HDRL (iluminación de alto rango dinámico).
GeForce 7 thumb|250px|Tarjeta con el chip NVIDIA GeForce 7800 GT.
GeForce 7100 GS(128/512 MB DDR2) GeForce 7200 GS(64/128/256/512 MB DDR2) GeForce 7300 SE(128/256/512 MB DDR) GeForce 7300 LE(128/256/512 MB DDR2) GeForce 7300 GS(128/256/512 MB DDR2) GeForce 7300 GT(256/512 MB DDR2/GDDR3) GeForce 7500 LE(256/512 MB DDR2) GeForce 7600 GS(256/512 MB DDR2/GDDR3) GeForce 7600 GT(256/512 MB DDR2/GDDR3) GeForce 7600 GT 80 nm(256/512 MB DDR2/GDDR3) GeForce 7650 GS(256 MB DDR2) GeForce 7800 GS(256 MB GDDR3) GeForce 7800 GT(256 MB GDDR3) GeForce 7800 GTX(256 MB GDDR3)