Suporte proprietário para dezenas de placas de vídeo Nvidia chegam ao fim, confira se é o caso da sua placa de vídeo Nvidia e como contornar com drivers open source.
Placas Nvidia sem suporte no Linux
O exemplo aqui é no Debian, mas por se tratar de suporte oficial da Nvidia, é para todas as distribuições Linux o final do suporte para as placas listadas.
Com lançamento previsto para meados de 2021 o Debian 11 sera lançado sem suporte a dezenas de placas de vídeo da Nvidia com driver proprietário.
Deixando claro que isso não é culpa dos desenvolvedores do Debian GNU/Linux, o suporte aos drivers free Nouveau e Mesa continuam dando suporte a sua antiga placa de vídeo Nvidia como podemos ver abaixo.
Quando do lançamento do Debian 10 Buster as placas Nvidia que precisam do driver nvidia-legacy-304xx-driver perderam o suporte e você pode conferir as placas que perderam o suporte proprietário e continuam sem suporte no Debian 11.
nvidia-legacy-304xx-driver
GPUs: GeForce 6100 [C51G], GeForce 6100 [C61], GeForce 6150 [C51PV],
GeForce 6150 LE [C51], GeForce 6150 SE [C61], GeForce 6200 A-LE [NV44],
GeForce 6200 LE [NV44], GeForce 6200 TurboCache [NV44],
GeForce 6200 SE TurboCache [NV44], GeForce 6200 [NV43],
GeForce 6200 [NV44A], GeForce 6250 [NV44], GeForce 6500 [NV44],
GeForce 6600 [NV43], GeForce 6600 GT [NV43], GeForce 6600 LE [NV43],
GeForce 6600 VE [NV43], GeForce 6610 XL [NV43],
GeForce 6700 XL [NV43], GeForce 6800 [NV40], GeForce 6800 [NV41],
GeForce 6800 GS [NV40], GeForce 6800 GS [NV41], GeForce 6800 GS [NV43],
GeForce 6800 GT, GeForce 6800 GT [NV40], GeForce 6800 GTO [NV40],
GeForce 6800 LE [NV40], GeForce 6800 LE [NV41],
GeForce 6800 Ultra [NV40], GeForce 6800 XE [NV40],
GeForce 6800 XT [NV40], GeForce 6800 XT [NV41], GeForce 6800 XT [NV43],
GeForce 7000M [C67], GeForce 7025 [C61], GeForce 7025 [C68],
GeForce 7050 [C73], GeForce 7050 PV [C68], GeForce 7100 [C73],
GeForce 7100 GS [NV44], GeForce 7150 [C73], GeForce 7150M [C67],
GeForce 7200 GS [G72], GeForce 7300 GS [G72], GeForce 7300 GT [G73],
GeForce 7300 LE [G72], GeForce 7300 SE [G72], GeForce 7350 LE [G72],
GeForce 7500 LE [G72], GeForce 7550 LE [G72], GeForce 7600 GS [G73],
GeForce 7600 GT [G73], GeForce 7600 LE [G73], GeForce 7650 GS [G73],
GeForce 7800 GS [G70], GeForce 7800 GS [G71], GeForce 7800 GT [G70],
GeForce 7800 GTX [G70], GeForce 7800 SLI [G70], GeForce 7900 GS [G71],
GeForce 7900 GT [G71], GeForce 7900 GTO [G71], GeForce 7900 GTX [G71],
GeForce 7900 GX2 [G71], GeForce 7950 GT [G71], GeForce 7950 GX2 [G71],
GeForce Go 6100 [C51], GeForce Go 6150 [C51], GeForce Go 6200 [NV44M],
GeForce Go 6200 TE [NV43M], GeForce Go 6400 [NV44M],
GeForce Go 6600 [NV43M], GeForce Go 6600 GT [NV43M],
GeForce Go 6600 TE [NV43M], GeForce Go 6800 [NV41M],
GeForce Go 6800 Ultra [NV41M], GeForce Go 7200 [G72M],
GeForce Go 7300 [G72M], GeForce Go 7400 [G72M], GeForce Go 7600 [G73M],
GeForce Go 7600 GT [G73M], GeForce Go 7700 [G73M], GeForce Go 7800 [G70M],
GeForce Go 7800 GTX [G70M], GeForce Go 7900 GS [G71M],
GeForce Go 7900 GTX [G71M], GeForce Go 7950 GTX [G71M], Quadro FX 350 [G72GL],
Quadro FX 350M [G72GLM], Quadro FX 540 [NV43GL], Quadro FX 540M,
Quadro FX 550 [NV43GL], Quadro FX 560 [G73GL], Quadro FX 560M [G73GLM],
Quadro FX 1400 [NV41GL], Quadro FX Go1400 [NV41GLM], Quadro FX 1500 [G71GL],
Quadro FX 1500M [G71GLM], Quadro FX 2500M [G71GLM], Quadro FX 3400 [NV40GL],
Quadro FX 3450 [NV41GL], Quadro FX 3500 [G71GL], Quadro FX 4000 [NV40GL],
Quadro FX 4000 SDI [NV41GL], Quadro FX 4500 X2 [G71GL], Quadro FX 4500 [G70GL],
Quadro FX 5500 [G71GL], Quadro NVS 110M [G72M], Quadro NVS 120M [G72M],
Quadro NVS 210S [C51], Quadro NVS 285 [NV44], Quadro NVS 440 [NV43],
nForce 400 [C61], nForce 405 [C61], nForce 420 [C61], nForce 430 [C61],
nForce 610M [C67], nForce 610i [C73], nForce 620i [C73]nForce 630M [C67],
nForce 630a [C61], nForce 630a [C68], nForce 630i [C73].
Agora chegou a vez das placas que precisam do driver nvidia-legacy-340xx-driver que a Nvidia não disponibilizou para o Debian 11 Bullseye, segue a lista de placas afetadas.
This legacy version is the last release that supports the following GPUs: GeForce 205 [GT218], GeForce 210 [GT216], GeForce 210
[GT218], GeForce 305M [GT218M], GeForce 310 [GT218], GeForce 310M [GT218M], GeForce 315 [GT216], GeForce 315 [GT218], GeForce 315M
[GT218M], GeForce 320M [MCP89], GeForce 405 [GT216], GeForce 405 [GT218], GeForce 8100 [C77], GeForce 8200 [C77], GeForce 8200M
[C77], GeForce 8200M G [C77], GeForce 8200M G [MCP79], GeForce 8300 [C77], GeForce 8300 GS [G84], GeForce 8300 GS [G86], GeForce 8300
GS [G98], GeForce 8400 [G98], GeForce 8400 GS [G84], GeForce 8400 GS [G86], GeForce 8400 GS Rev. 2 [G98], GeForce 8400 GS Rev. 3
[GT218], GeForce 8400 SE [G86], GeForce 8400M G [G86M], GeForce 8400M GS [G86M], GeForce 8400M GT [G86M], GeForce 8500 GT [G86],
GeForce 8600 GS [G84], GeForce 8600 GT [G84], GeForce 8600 GTS [G84], GeForce 8600M GS [G86M], GeForce 8600M GT [G84M], GeForce 8700M
GT [G84M], GeForce 8800 GS [G92], GeForce 8800 GT [G92], GeForce 8800 GTS [G80], GeForce 8800 GTS 512 [G92], GeForce 8800 GTX [G80],
GeForce 8800 Ultra [G80], GeForce 8800M GTS [G92M], GeForce 8800M GTX [G92M], GeForce 9100 [C78], GeForce 9100M G [C77], GeForce
9100M G [C79], GeForce 9200 [C77], GeForce 9200 [C79], GeForce 9200M GS [G98M], GeForce 9300 [C79], GeForce 9300/ION [C79], GeForce
9300 GE [G98], GeForce 9300 GS [G98], GeForce 9300 GS Rev. 2 [GT218], GeForce 9300 SE [G98], GeForce 9300M G [G86M], GeForce 9300M
GS [G98M], GeForce 9400 [C79], GeForce 9400 [MCP7A], GeForce 9400 GT [G86], GeForce 9400 GT [G96], GeForce 9400M [C79], GeForce 9400M
[ION VGA], GeForce 9400M G [C79], GeForce 9500 GS [G96], GeForce 9500 GT [G96], GeForce 9500M G [G96M], GeForce 9500M GS [G84M],
GeForce 9600 GS [G94], GeForce 9600 GSO 512 [G94], GeForce 9600 GSO [G92], GeForce 9600 GSO [G94], GeForce 9600 GT [G94], GeForce
9600M GS [G96M], GeForce 9600M GT [G96M], GeForce 9650 S [G96], GeForce 9650M GS [G84M], GeForce 9650M GT [G96M], GeForce 9700M GT
[G96M], GeForce 9700M GTS [G94M], GeForce 9800 GT [G92], GeForce 9800 GTX [G92], GeForce 9800 GTX+ [G92], GeForce 9800 GX2 [G92],
GeForce 9800M GS [G94M], GeForce 9800M GT [G92M], GeForce 9800M GTS [G94M], GeForce 9800M GTX [G92M], GeForce G 100 [G98],
GeForce G 102M [C79], GeForce G 103M [G98M], GeForce G 105M [G98M], GeForce G 105M [GT218M], GeForce G 110M [G96M],
GeForce G 210 [GT218], GeForce G 210M [GT218M], GeForce GT 120 [G96], GeForce GT 120M [G96M], GeForce GT 130 [G94],
GeForce GT 130M [G96M], GeForce GT 140 [G94], GeForce GT 220 [GT215], GeForce GT 220 [GT216], GeForce GT 220/315 [GT215],
GeForce GT 220M [G96M], GeForce GT 230 OEM [G92], GeForce GT 230 [G94], GeForce GT 230M [GT216M], GeForce GT 240 [GT215],
GeForce GT 240M [GT216M], GeForce GT 320 [GT215], GeForce GT 320M [GT216M], GeForce GT 325M [GT216M], GeForce GT 330 [G92],
GeForce GT 330 [GT215], GeForce GT 330M [GT216M], GeForce GT 335M [GT215M], GeForce GT 340 [GT215], GeForce GT 415 [GT216],
GeForce GTS 150M [G94M], GeForce GTS 160M [G94M], GeForce GTS 240 [G92], GeForce GTS 250 [G92], GeForce GTS 250M [GT215M],
GeForce GTS 260M [GT215M], GeForce GTS 350M [GT215M], GeForce GTS 360M [GT215M], GeForce GTX 260 [GT200],
GeForce GTX 260M [G92M], GeForce GTX 275 [GT200b], GeForce GTX 280 [GT200], GeForce GTX 280M [G92M],
GeForce GTX 285 [GT200b], GeForce GTX 285M [G92M], GeForce GTX 295 [GT200], GeForce GTX 295 [GT200b],
HICx16 + Graphics [G98], ION VGA, ION LE VGA, ION [C79], ION [GT218], ION 2 [GT218], NVS 300 [GT218],
NVS 2100M [GT218M], NVS 3100M [GT218M], NVS 5100M [GT216M], Quadro 400 [GT216GL], Quadro CX [GT200GL],
Quadro FX 360M [G86GLM], Quadro FX 370 [G84GL], Quadro FX 370 LP [G98GL], Quadro FX 370M [G98GLM],
Quadro FX 380 [G96GL], Quadro FX 380 LP [GT218GL], Quadro FX 380M [GT218GLM], Quadro FX 570 [G84GL],
Quadro FX 570M [G84GLM], Quadro FX 580 [G96GL], Quadro FX 770M [G96GLM], Quadro FX 880M [GT216GLM],
Quadro FX 1600M [G84GLM], Quadro FX 1700 [G84GL], Quadro FX 1700M [G96GLM], Quadro FX 1800 [G94GL],
Quadro FX 1800M [GT215GLM], Quadro FX 2700M [G94GLM], Quadro FX 2800M [G92GLM], Quadro FX 3600M [G92GLM],
Quadro FX 3700 [G92GL], Quadro FX 3700M [G92GLM], Quadro FX 3800 [GT200GL], Quadro FX 3800M [G92GLM],
Quadro FX 4600 [G80GL], Quadro FX 4700 X2 [G92GL], Quadro FX 4800 [GT200GL], Quadro FX 5600 [G80GL], Quadro FX 5800 [GT200GL], Quadro NVS 130M [G86M], Quadro NVS 135M [G86M], Quadro NVS 140M [G86M], Quadro NVS 150M [G98M], Quadro NVS 160M [G98M],
Quadro NVS 290 [G86], Quadro NVS 295 [G98], Quadro NVS 320M [G84GLM], Quadro NVS 420 [G98], Quadro NVS 450 [G98],
Quadro Plex 2200 D2 [GT200GL], Quadro Plex 2200 S4 [GT200GL], Quadro VX 200 [G92GL], Tesla C870 [G80GL],
Tesla C1060 [GT200GL], Tesla M1060 [GT200GL], nForce 720a [C77], nForce 730a [C77], nForce 730i [C79],
nForce 750a SLI [C77], nForce 760i SLI [C79], nForce 780a SLI [C77], nForce 980a SLI [C77], GRID K1 [GK107GL],
GRID K2 [GK104GL], GRID K340 [GK107GL].
O suporte para placas antigas as legacy fica apenas para as que utilizam o driver driver nvidia-legacy-390xx-driver e as contempladas estão na lista abaixo.
This legacy version is the last release that supports the following GPUs: GeForce 410M [GF119M], GeForce 510 [GF119],
GeForce 605 [GF119], GeForce 610M [GF108M], GeForce 610M [GF119M], GeForce 610M [GF117M], GeForce 705M [GF119M],
GeForce 710M [GF117M], GeForce 810M [GF117M], GeForce 820M [GF117M], GeForce GT 415M [GF108M], GeForce GT 420 [GF108],
GeForce GT 420M [GF108M], GeForce GT 425M [GF108M], GeForce GT 430 [GF108], GeForce GT 435M [GF106M],
GeForce GT 435M [GF108M], GeForce GT 440 [GF106], GeForce GT 440 [GF108], GeForce GT 445M [GF106M],
GeForce GT 520 [GF108], GeForce GT 520 [GF119], GeForce GT 520M [GF108M], GeForce GT 520M [GF119M],
GeForce GT 520MX [GF119M], GeForce GT 525M [GF108M], GeForce GT 530 [GF108], GeForce GT 540M [GF108M],
GeForce GT 545 OEM [GF116], GeForce GT 545 [GF116], GeForce GT 550M [GF106M], GeForce GT 550M [GF108M],
GeForce GT 550M [GF116M], GeForce GT 555M [GF106M], GeForce GT 555M [GF108M], GeForce GT 555M [GF116M],
GeForce GT 560M [GF116M], GeForce GT 610 [GF108], GeForce GT 610 [GF119], GeForce GT 620 OEM [GF119],
GeForce GT 620 [GF108], GeForce GT 620M [GF108M], GeForce GT 620M [GF117M], GeForce GT 620M LE [GF108M],
GeForce GT 625 OEM [GF119], GeForce GT 625M [GF117M], GeForce GT 630 [GF108], GeForce GT 630M [GF117M],
GeForce GT 630M LE [GF108M], GeForce GT 635M [GF108M], GeForce GT 635M [GF116M], GeForce GT 635M LE [GF108M],
GeForce GT 640M LE [GF108M], GeForce GT 640 OEM [GF116], GeForce GT 645 OEM [GF114], GeForce GT 705 [GF119],
GeForce GT 720M [GF117M], GeForce GT 730 [GF108], GeForce GTS 450 OEM [GF106], GeForce GTS 450 [GF106],
GeForce GTS 450 Rev. 2 [GF116], GeForce GTS 450 Rev. 3 [GF116], GeForce GTX 460 OEM [GF104], GeForce GTX 460 [GF104],
GeForce GTX 460 v2 [GF114], GeForce GTX 460 SE [GF104], GeForce GTX 460 SE v2 [GF114], GeForce GTX 460M [GF106M],
GeForce GTX 465 [GF100], GeForce GTX 470 [GF100], GeForce GTX 470M [GF104M], GeForce GTX 480 [GF100],
GeForce GTX 480M [GF100M], GeForce GTX 485M [GF104M], GeForce GTX 550 Ti [GF116], GeForce GTX 555 [GF114],
GeForce GTX 560 OEM [GF110], GeForce GTX 560 [GF114], GeForce GTX 560 SE [GF114], GeForce GTX 560 Ti [GF114],
GeForce GTX 560 Ti OEM [GF110], GeForce GTX 560 Ti 448 Cores [GF110], GeForce GTX 570 [GF110], GeForce GTX 570 Rev. 2 [GF110], GeForce GTX 570M [GF114M], GeForce GTX 580 [GF110], GeForce GTX 580 Rev. 2 [GF110], GeForce GTX 580M [GF114M],
GeForce GTX 590 [GF110], GeForce GTX 670M [GF114M], GeForce GTX 675M [GF114M], NVS 310 [GF119], NVS 315 [GF119],
NVS 4200M [GF119M], NVS 5200M [GF108GLM], NVS 5400M [GF108M], Quadro 500M [GF108GLM], Quadro 600 [GF108GL],
Quadro 1000M [GF108GLM], Quadro 2000 [GF106GL], Quadro 2000M [GF106GLM], Quadro 3000M [GF104GLM], Quadro 4000 [GF100GL],
Quadro 4000M [GF104GLM], Quadro 5000 [GF100GL], Quadro 5000M [GF100GLM], Quadro 5010M [GF100GLM], Quadro 6000 [GF100GL],
Quadro 7000 [GF100GL], Quadro NVS 4200M [GF119M], Tesla C2050 [GF100GL], Tesla C2050 [GF110GL], Tesla C2070 [GF100GL],
Tesla C2075 [GF110GL], Tesla M2070 [GF100GL], Tesla M2070-Q [GF100GL], Tesla M2075 [GF110GL], Tesla M2090 [GF110GL], Tesla T20 Processor [GF100GL].
As placas mais novas que utilizem o driver 460.73 tem suporte ao driver Proprietário nvidia-driver e são as seguintes.
Descobrir se a minha placa Nvidia tem suporte
Como estamos falando de drivers proprietários você precisa habilitar o repositório contrib non-free, para isso log como root no terminal.
su -
Ou
sudo -i
Abra a sources.list.
nano /etc/apt/sources.list
A sources.list original do Debian não contem os repositórios:
contrib - Programas de código aberto mas que precisam de dependencias non-free que são de código fechado.
non-free - Programas de código fechado os proprietários.
Para habilitar os repositórios contrib non-free basta adicionar ao final de cada linha o contrib non-free como na imagem.
Salve teclando Ctrl + x tecle s e tecle Enter para sair do nano.
Atualize a lista de pacotes.
apt update
Instale o nvidia-detect para poder conferir se a sua placa de vídeo ainda tem suporte aos drivers proprietários fornecidos pela Nvidia.
apt install nvidia-detect
Rode o nvidia-detect para ver se a sua placa tem suporte.
nvidia-detect
Como podem ver para a minha 8500 é fim de linha com driver proprietário da Nvidia.
No caso de não ter suporte aconselho que reverta a sources.list removendo o contrib non-free.
nano /etc/apt/sources.list
Apague no final das linhas o contrib non-free.
Salve teclando Ctrl + x tecle s e tecle Enter para sair do nano.
Atualize a lista de pacotes.
apt update
Remova o nvidia-detect.
apt remove --purge nvidia-*
Melhorar o suporte free para a Nvidia
Como o driver proprietário não tem como ser usado, você pode perfeitamente utilizar os drivers free Nouveau e Mesa.
Para isso adicione suporte a arquitetura i386 ao seu repositório.
dpkg --add-architecture i386
Atualize a lista de pacotes.
apt update
Instale o driver Mesa 3D.
apt install libegl1-mesa libgl1-mesa-dri libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libgles2-mesa mesa-vulkan-drivers mesa-utils inxi
Adicione suporte a varios plugins e codecs.
apt install gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad ffmpeg sox twolame vorbis-tools lame faad mencoder
Assim você continua usando o seu hardware que o fabricante não da mais suporte para Linux graças a comunidade que mantem os drivers free.
Lançamento previsto para Julho de 2021.
O Gnome funciona bem com esse driver? Estou com um computador com a placa nvidia 7025 nforce 630a
ResponderExcluirSó com o driver Nouveau, o da Nvidia acabou o suporte
ExcluirE o driver Nouveau funciona bem com essa placa e Gnome ou KDE? Não vou utilizar para jogos, somente para áudio, vídeo (stream / offline) e navegação.
ExcluirProvavelmente sim, basta você fazer o download de alguma distro live e testar, elas usam o Nouveau.
Excluir