GeForce
GeForce é um marca de unidades de processamento gráfico (GPUs) projetada pela Nvidia. A partir da série GeForce 40, houve dezoito iterações do design. Os primeiros produtos GeForce eram GPUs discretas projetadas para placas gráficas adicionais, destinadas ao mercado de jogos para PC de alta margem e, posteriormente, a diversificação da linha de produtos cobriu todas as camadas do mercado gráfico para PC, variando de GPUs sensíveis ao custo integrado em placas-mãe, para placas de varejo add-in convencionais. Mais recentemente, a tecnologia GeForce foi introduzida na linha de processadores de aplicativos incorporados da Nvidia, projetados para handhelds eletrônicos e aparelhos móveis.
Imagem: Raverken · BY-NC-SA · Openverse
O nome "GeForce" originou-se de um concurso realizado pela Nvidia no início de 1999 chamado "Name That Chip". A empresa fez um apelo ao público para nomear o sucessor da linha de placas gráficas RIVA TNT2. Foram mais de 12.000 inscrições recebidas e 7 vencedores receberam uma placa gráfica RIVA TNT2 Ultra como recompensa. Brian Burke, gerente sênior de RP da Nvidia, disse ao Maximum PC em 2002 que "GeForce" originalmente significava "Geometry Force", já que GeForce 256 foi a primeira GPU para computadores pessoais a calcular a geometria de transformação e iluminação, descarregando essa função da CPU.
A sétima geração da GeForce (G70/NV47) foi lançada em junho de 2005 e foi a última série de placas de vídeo da Nvidia que poderia suportar o barramento AGP. O design era uma versão refinada do GeForce 6, com as principais melhorias sendo um pipeline alargado e um aumento na velocidade do clock. A GeForce 7 também oferece novos modos de anti-aliasing de transparência superamostragem e multisampling de transparência (TSAA e TMAA). Esses novos modos de anti-aliasing foram habilitados posteriormente para a série GeForce 6 também. A GeForce 7950GT apresentou a GPU de melhor desempenho com uma interface AGP da linha Nvidia. Esta era deu início à transição para a interface PCI-Express. Uma variante ROP de 128 bits e 8 do 7950 GT, chamada RSX 'Reality Synthesizer', é usada como a GPU principal no PlayStation 3 da Sony. Lançada em 8 de fevereiro de 2006, a GeForce de oitava geração (originalmente chamada de G80) foi a primeira GPU a suportar totalmente Direct3D 10. Fabricado usando um processo de 90nm e construído em torno da nova microarquitetura Tesla, implementou o modelo de shader unificado. Inicialmente, apenas o modelo 8800GTX foi lançado, enquanto a variante GTS foi lançada com meses de vida na linha de produtos, e levou quase seis meses para que as placas de médio porte e OEM/mainstream fossem integradas à série 8. A matriz foi reduzida para 65nm e uma revisão do design do G80, codinome G92, foi implementada na série 8 com os 8800GS, 8800GT e 8800GTS-512, lançados pela primeira vez em 29 de outubro de 2007, quase um ano inteiro após a liberação inicial do G80.
GeForce 256
Lançada em 1 de setembro de 1999, a GeForce 256 (NV10) foi o primeiro chip gráfico de PC para o consumidor enviado com transformação de hardware, iluminação e sombreamento, embora os jogos 3D que utilizam esse recurso não tenham aparecido até mais tarde. As placas GeForce 256 iniciais foram enviadas com memória SDR SDRAM e as placas posteriores foram enviadas com memória DDR SDRAM mais rápida.
GeForce série 2
Lançada em abril de 2000, o primeiro GeForce2 (NV15) foi outro chip gráfico de alto desempenho. A Nvidia mudou para um design de processador de textura dupla por pipeline (4x2), dobrando a taxa de preenchimento da textura por clock em comparação com a GeForce 256. Mais tarde, a Nvidia lançou a GeForce MX (NV11), que oferecia desempenho semelhante à GeForce 256, mas a uma fração do custo. O MX era um valor atraente nos segmentos de mercado de gama baixa/média e era popular entre os fabricantes de PCs OEM. A GeForce 2 Ultra foi o modelo topo de linha desta série.
GerForce série 3
Lançado em fevereiro de 2001, o GeForce3 (NV20) introduziu vertex e pixel shaders programáveis para a família GeForce e para aceleradores gráficos de nível de consumidor. Ele tinha um bom desempenho geral e suporte a shader, tornando-o popular entre os entusiastas, embora nunca tenha atingido o preço médio. O NV2A desenvolvido para o console de jogo Xbox da Microsoft é um derivado do GeForce 3.
GerForce série 4
Lançado em fevereiro de 2002, o então high-end GeForce4 Ti (NV25) foi principalmente um refinamento para o GeForce3. Os maiores avanços incluíram melhorias nos recursos de anti-aliasing, um controlador de memória aprimorado, um segundo sombreador de vértice e uma redução do tamanho do processo de fabricação para aumentar a velocidade do clock. Outro membro da família GeForce 4, a econômica GeForce4 MX, era baseada na GeForce2, com a adição de alguns recursos da GeForce4 Ti. Ele visava o segmento de valor do mercado e não tinha pixel shaders. A maioria desses modelos usava a interface AGP 4x, mas alguns começaram a transição para AGP 8x.
GerForce série FX
Lançada em 2003, a GeForce FX (NV30) foi uma grande mudança na arquitetura em comparação com seus antecessores. A GPU foi projetada não apenas para suportar a nova especificação Shader Model 2, mas também para ter um bom desempenho em títulos mais antigos. No entanto, modelos iniciais como a GeForce FX 5800 Ultra sofreram com o fraco desempenho do shader de ponto flutuante e claro excessivo, o que exigiu soluções de resfriamento de dois slots extremamente barulhentas. Os produtos desta série carregam o número do modelo 5000, já que é a quinta geração da GeForce, embora a Nvidia comercializasse as placas como GeForce FX em vez de GeForce 5 para mostrar "o início da renderização cinematográfica".
GerForce série 6
Lançada em abril de 2004, a GeForce 6 (NV40) adicionou suporte para Shader Model 3.0 à família GeForce, enquanto corrigia o fraco desempenho do shader de ponto flutuante de seu predecessor. Ele também implementou imagens de alto alcance dinâmico e introduziu a capacidade SLI (Scalable Link Interface) e PureVideo (hardware parcial integrado MPEG-2, VC-1, Windows Media Video e decodificação H.264 e pós-processamento de vídeo totalmente acelerado).
GPUs mobile
Desde a série GeForce 2, a Nvidia produziu vários chipsets gráficos para notebooks com a marca GeForce Go. A maioria dos recursos presentes nas contrapartes de desktop estão presentes nos móveis. Essas GPUs são geralmente otimizadas para menor consumo de energia e menor saída de calor para serem usadas em notebooks e desktops pequenos. Começando com a série GeForce 8, a marca GeForce Go foi interrompido e as GPUs móveis foram integrados com a principal linha de GPUs GeForce, mas seu nome sufixo com um M. Isso terminou em 2016 com o lançamento do notebook GeForce série 10 - a Nvidia abandonou o sufixo M, optando por unificar a marca entre suas ofertas de GPU de desktop e laptop, já que as GPUs Pascal de notebook são quase tão poderosas quanto suas contrapartes de desktop (algo com que a Nvidia testou sua GPU GTX 980 para notebook "classe desktop" em 2015).
GPUs de fator de forma pequeno
Semelhante às GPUs móveis, a Nvidia também lançou algumas GPUs no formato de "fator de forma pequeno", para uso em desktops all-in-one. Essas GPUs são sufixadas com um S, semelhante ao M usado para produtos móveis.
GPUs integradas em placa-mãe de desktop
Começando com nForce 4, Nvidia começou a incluir soluções gráficas onboard em seus chipsets de placa-mãe. Essas soluções gráficas integradas foram chamadas de mGPUS (GPUs da placa-mãe). Nvidia descontinuou a linha nForce, incluindo esses mGPUs, em 2009. Depois que a linha nForce foi descontinuada, a Nvidia lançou sua linha Ion em 2009, que consistia em um CPU Intel Atom associada a uma GPU de baixo custo da série GeForce 9, fixada na placa-mãe. A Nvidia lançou um Ion 2 atualizado em 2010, desta vez contendo uma GPU GeForce série 300 de baixo custo.
Imagem: qubodup · CC0 · Openverse
Da série GeForce 4 até a série GeForce 9, o esquema de nomenclatura abaixo é usado. Desde o lançamento da série GeForce 100 de GPUs, a Nvidia mudou seu esquema de nomenclatura de produto para o esquema abaixo.
Imagem: qubodup · CC0 · Openverse
Proprietário
A Nvidia desenvolve e publica drivers GeForce para Windows 10 x86/x86-64 e posterior, Linux x86/x86-64/ARMv7-A, OS X 10.5 e posterior, Solaris x86/x86-64 e FreeBSD x86/x86-64. Uma versão atual pode ser baixada da Nvidia e a maioria das distribuições Linux a contém em seus próprios repositórios. O driver 340.24 da Nvidia GeForce de 8 de julho de 2014 oferece suporte à interface EGL, permitindo o suporte para Wayland em conjunto com este driver. Isso pode ser diferente para a Nvidia Quadro, que é baseada em hardware idêntico, mas possui drivers de dispositivos gráficos com certificação OpenGL. O suporte básico para a interface de configuração do modo DRM na forma de um novo módulo de kernel denominado nvidia-modeset.ko está disponível desde a versão 358.09 beta. O controlador de vídeo da Nvidia de suporte nas GPUs suportadas é centralizada em nvidia-modeset.ko. As interações de exibição tradicionais (Modosets X11, OpenGL SwapBuffers, apresentação VDPAU, SLI, stereo, framelock, G-Sync, etc.) iniciam a partir de vários componentes de driver do modo de usuário e fluem para nvidia-modeset.ko.
Gratuito e de código aberto
Drivers criados pela comunidade, gratuitos e de código aberto existem como uma alternativa aos drivers lançados pela Nvidia. Os drivers de código aberto são desenvolvidos principalmente para Linux, no entanto pode haver portas para outros sistemas operacionais. O driver alternativo mais proeminente é o driver de dispositivo gráfico gratuito de código aberto e de engenharia reversa nouveau. A Nvidia anunciou publicamente não fornecer nenhum suporte para tais drivers de dispositivos adicionais para seus produtos, embora a Nvidia tenha contribuído com código para o driver Nouveau. Drivers gratuitos e de código aberto suportam uma grande parte (mas não todos) dos recursos disponíveis nas placas da marca GeForce. Por exemplo, a partir de janeiro de 2014, o driver nouveau não tem suporte parar os ajustes de frequência de clock da GPU e da memória e para gerenciamento de energia dinâmico associado. Além disso, os drivers proprietários da Nvidia consistentemente têm um desempenho melhor do que o nouveau em vários benchmarks. No entanto, a partir de agosto de 2014 e versão 3.16 da linha principal do kernel Linux, as contribuições da Nvidia permitiram a implementação de suporte parcial para GPU e ajustes de frequência de clock de memória.[carece de fontes?]
Problemas de licenciamento e privacidade
A licença tem termos comuns contra engenharia reversa e cópia, e isenta de garantias e responsabilidades. A partir de 2016, a licença GeFORCE diz que a Nvidia "SOFTWARE pode acessar, coletar informações não pessoalmente identificáveis sobre, atualizar e configurar o sistema do Cliente para otimizar adequadamente esse sistema para uso com o SOFTWARE." O aviso de privacidade continua dizendo: "Não podemos responder aos sinais de "Não rastrear" definidos por um navegador no momento. Também permitimos que redes de publicidade on-line de terceiros e empresas de mídia social coletem informações. Podemos combinar as informações pessoais que coletamos sobre você com as informações de navegação e rastreamento coletadas por essas tecnologias [cookies e beacons]."
GeForce Experience
Até a atualização de 26 de março de 2019, os usuários de GeForce Experience eram vulneráveis à execução de código, negação de serviço e ataques de escalonamento de privilégios.


