Você deve usar GPUs AMD ou NVIDIA no Linux?

Procurando por uma placa gráfica rápida? Você tem duas opções principais: AMD e Nvidia. Mas tirar o máximo proveito deles com drivers Linux pode ser um desafio. Se você escolher drivers proprietários ou código aberto?

Procurando por uma placa gráfica rápida?  Você tem duas opções principais: AMD e Nvidia.  Mas tirar o máximo proveito deles com drivers Linux pode ser um desafio.  Se você escolher drivers proprietários ou código aberto?
Propaganda

Quando se trata de escolher uma placa gráfica rápida, existem duas opções principais: AMD e Nvidia.

Há uma série de fatores que os diferenciam, e isso é duplamente no Linux. No Windows, a velocidade é a única coisa que importa - as GPUs Nvidia (unidade de processamento gráfico) tendem a ser mais rápidas que a AMD. Mas no Linux, há outras coisas para manter em mente.

Drivers de GPU: Proprietary vs. Open Source

Existem dois tipos de drivers que você pode instalar para que suas placas gráficas funcionem, ou seja, drivers proprietários. Você deve usar drivers de gráficos proprietários da AMD e como instalá-los? [Ubuntu] Você deve usar drivers de gráficos proprietários da AMD e como instalá-los? [Ubuntu] Se você tem uma placa de vídeo ou chip AMD ou nVidia no seu desktop ou laptop, você tem um pouco de poder de processamento gráfico sério sob o capô. No entanto, esses fornecedores gráficos altamente respeitados gostam de manter ... Read More ou open source. Embora existam aspectos bons e ruins para ambos, eles diferem se você estiver usando uma placa de vídeo Nvidia ou AMD.

Nvidia: é complicado

Embora existam drivers Nvidia de código aberto e proprietários para Linux, há apenas uma opção viável neste momento: o último. Nouveau, o driver de código aberto para placas Nvidia, tende a ter um desempenho pior do que o seu homólogo proprietário.

Muito do trabalho feito pelo nouveau é através da engenharia reversa do driver proprietário da Nvidia. É semelhante a como o projeto do Wine Como executar aplicativos e jogos do Windows com o Linux Wine Como executar o Windows Apps e jogos com o Linux Wine Existe alguma maneira de fazer com que o software Windows funcione no Linux? Uma resposta é usar o Wine, mas, embora possa ser muito útil, provavelmente só deve ser seu último recurso. Aqui está o porquê. Read More recria um ambiente Windows para executar programas como o Microsoft Office Como instalar e usar o Microsoft Office no Linux (e suas deficiências) Como instalar e usar o Microsoft Office no Linux (e suas deficiências) Seu PC executa o Linux. Como você vai instalar o Microsoft Office e usá-lo sem problemas? Leia mais. Basicamente, os desenvolvedores analisam os resultados de um programa e trabalham de trás para frente.

Isto tem suas desvantagens, principalmente nas frentes de velocidade e compatibilidade. O nouveau é muito, muito mais lento que os drivers proprietários da Nvidia, especialmente com placas gráficas mais novas. Suporte para os mais novos produtos da Nvidia também é bastante falta - leva muito tempo para recriar.

recursos do driver nouveau

O nouveau também não possui algo que o driver proprietário possui: reclocking . Isso permite que a GPU trabalhe mais e, assim, tenha um desempenho mais rápido (ao custo de mais energia). Infelizmente, apenas algumas placas gráficas Nvidia da Nvidia: Qual é o certo para você? Nvidia placas gráficas: qual é o certo para você? As placas gráficas da Nvidia são as mais populares por um motivo. Mas qual modelo você deve comprar e por quê? Nós explicamos o jargão, as cartas e seu desempenho. Leia mais pode usar isso com nouveau instalado, nenhum deles muito novo.

A diferença de velocidade é simples, às vezes, especialmente para as placas gráficas mais novas. Alguns benchmarks mostram que os drivers proprietários podem executar até nove vezes mais rápido que seus equivalentes de código aberto. Basta dizer que o nouveau é adequado para desenhar sua área de trabalho, mas o jogo tem um caminho a percorrer. Dito isto, algumas placas gráficas específicas da Nvidia funcionam decentemente com elas, assim a sua quilometragem pode variar.

AMD: suporte sólido

Na maior parte, não importa qual tipo de driver você instala para placas gráficas AMD. Eles são bem apoiados em toda a linha, embora usando software livre Defenda a obsolescência planejada com Linux e software de código aberto Derrote a obsolescência planejada com Linux e software de código aberto Ao contrário de um PC de 5 anos, um smartphone de 5 anos mal consegue rodar quaisquer aplicativos modernos. Mas há uma maneira de aproveitar os benefícios da tecnologia sem comprar novo hardware: abraçar o Linux e o software livre! Leia mais drivers é o método preferido. Na verdade, há muitos casos em que os drivers de código-fonte aberto ( AMDGPU para placas mais recentes e Radeon para os mais antigos) estão no mesmo nível de seus equivalentes proprietários ou até mais rápidos!

Comparado ao driver de código aberto da Nvidia, o Nouveau, existe um suporte muito melhor Os gráficos AMD Open Source são agora impressionantes, Veja como obtê-los Os gráficos AMD de código aberto são impressionantes, mas bugs e o driver de código aberto agora se tornou incrível Leia mais para placas gráficas mais recentes. Na verdade, o suporte para a próxima geração de placas gráficas da AMD, a Vega, já está sendo desenvolvido. Isto é parcialmente devido ao suporte da AMD para a comunidade de código aberto, fornecendo documentação e mão de obra para o desenvolvimento de drivers.

recursos do driver radeon

Dito isto, enquanto os drivers são decentes em toda a linha no acampamento AMD, seu desempenho ainda será visivelmente mais lento do que usando uma placa de vídeo Nvidia com drivers proprietários. A menos, é claro, que as coisas mudem logo O que é tão bom sobre o novo AMD Ryzen? O que é tão bom sobre o novo AMD Ryzen? O AMD Ryzen acabou de pousar e o mundo de CPUs ficou interessante. Qual é o hype tudo e é certo para você? Consulte Mais informação . Há também a questão de adquirir um sistema com gráficos da AMD em primeiro lugar, o que pode ser um pouco desafiador.

Comutação de gráficos

Também conhecidos como NVIDIA Optimus ou AMD Switchable Graphics, são tecnologias que permitem escolher entre usar uma placa de vídeo de alto desempenho (Nvidia / AMD) e uma de menor consumo de energia (normalmente a Intel). Isso é muito útil para laptops quando você está longe de uma porta de energia e quer sua bateria para durar 7 Dicas simples para melhorar a vida útil da bateria do seu laptop Linux 7 dicas simples para melhorar a vida da bateria do seu laptop Linux Como você pode espremer mais tempo com a bateria e desfrutar de uma experiência de computação Linux verdadeiramente portátil? Consulte Mais informação .

Embora ambos funcionem bem no Windows, no Linux, é definitivamente mais fácil configurar usando o AMD (com algumas exceções). Para começar, não há suporte para o verdadeiro Optimus para placas gráficas Nvidia, e isso é duplamente o caso se você estiver usando drivers proprietários.

A principal maneira de fazer esse recurso funcionar é usando um programa chamado Bumblebee . Embora não seja oficialmente endossado pela Nvidia, funciona bastante bem. No entanto, há um pouco de configuração necessária para que funcione. Ele é executado como um serviço de programa separado Como controlar os serviços de iniciação do Linux e os daemons Como controlar os serviços de iniciação do Linux e Daemons O Linux executa muitos aplicativos "em segundo plano" dos quais você pode nem estar ciente. Veja como assumir o controle deles. Leia mais, que geralmente precisa de uma instalação manual para ser executado. Um monte de bugs surgiram com o serviço também, não tendo sido atualizado em poucos anos.

bumblebee nvidia

Para todo o resto, existe o PRIME, que permite a comutação de gráficos para drivers de código aberto, como o nouveau e o AMDGPU. Sendo construído com esses drivers, é muito mais fácil de configurar em comparação, nenhum software extra necessário.

Dito isto, este é apenas um problema para laptops Como encontrar o melhor laptop com menos de US $ 600 Como encontrar o melhor laptop com menos de US $ 600 Se você sabe para onde ir, US $ 600 pode levar muito laptop. Aqui está o que você deveria estar procurando. Leia mais - não é um problema para computadores desktop. Nesse caso, você está livre para escolher qualquer placa gráfica que desejar, sem se preocupar com o uso de energia. E desempenho sábio, a Nvidia ganha mãos para baixo.

Junto com isso, alguns sistemas operacionais Linux trabalham em torno desses problemas com a Nvidia, usando ajustes especiais para tornar a comutação de gráficos um pouco mais fácil. Por exemplo, o Ubuntu tem seu próprio painel de controle O que muda para o GNOME Means para Ubuntu O que muda para o GNOME Means para o Ubuntu A Canonical anunciou o fim do desktop Unity. Do Ubuntu 18.04, a área de trabalho do GNOME será restaurada. O que isso significa para o Ubuntu e sua relação com os usuários do Linux? Leia mais, que permite escolher entre usar a placa gráfica da Intel ou Nvidia (mas somente depois de fazer login novamente).

Suporte para Wayland

Coloque em breve, Wayland Como tentar Wayland, um novo servidor de exibição para Linux Como tentar Wayland, um novo servidor de exibição para Linux Linux distribuições em breve terá um novo servidor de exibição chamado Wayland. Vamos dar uma olhada no Wayland e ver como você pode experimentá-lo agora. Read More é visto como o futuro do desktop Linux, com o objetivo de substituir o servidor de exibição X. O objetivo é tornar o desenvolvimento muito mais fácil, entre outras inovações modernas. Ele já está disponível em duas grandes áreas de trabalho Linux: GNOME e Plasma Explicação do KDE: Um exame da interface de desktop mais configurável do Linux Explicação do KDE: um exame da interface de desktop mais configurável do Linux Como é o Linux? Às vezes, a unidade; outras vezes, o GNOME. Muitas vezes, porém, o Linux executa o KDE. Se você não estiver usando o antigo K Desktop Environment no seu PC com Linux, agora é a hora de mudar! Consulte Mais informação .

Neste momento, porém, o driver proprietário da Nvidia só funciona com a implementação do Wayland no GNOME, devido ao seu design ligeiramente único. Wayland precisa de um ambiente de desktop Qual ambiente de desktop Linux melhor se adapte à sua personalidade? Qual ambiente de desktop Linux melhor se adapta à sua personalidade? Que tipo de usuário de computador você é? Você deixa ícones espalhados pela sua área de trabalho? Você prefere trabalhar em um aplicativo organizado? Vamos descobrir qual ambiente de desktop Linux é melhor para você. Leia mais que suporte a composição, uma técnica que impede artefatos gráficos, como rasgo de janelas. Eles fazem isso mantendo várias cópias da tela na memória de uma só vez.

composição

Para mover essas cópias para a memória, os compositores do Wayland precisam usar uma API especial (interface de programação de aplicativos) O que são APIs e como são APIs abertas Mudando a Internet O que são APIs e como são APIs abertas Mudando a Internet Você já se perguntou como programas no seu computador e os sites que você visita "falam" uns com os outros? Leia mais, implementado pelo driver de gráficos. A API que está atualmente em uso é chamada de GBM (Generic Buffer Management). Enquanto você estiver usando um driver de código aberto (AMDGPU / Radeon / nouveau), o Wayland funcionará.

O driver proprietário da Nvidia, no entanto, usa uma API diferente, chamada EGLStreams . Muitos compositores não têm suporte para isso, a área de trabalho GNOME Explicação do GNOME: Um olhar sobre um dos desktops mais populares do Linux GNOME Explicado: Uma olhada em um dos desktops mais populares do Linux Você está interessado no Linux e se deparou com "GNOME", um acrônimo para GNU Network Object Model Environment. O GNOME é uma das interfaces de código aberto mais populares, mas o que isso significa? Leia mais sendo a grande exceção. Embora isso possa mudar com o tempo, você não pode realmente fazer muito (exceto ficar com o servidor de exibição X por enquanto).

Enquanto Wayland ainda está muito em desenvolvimento, claramente vai se tornar mais e mais importante. Fedora 5 motivos para usar a distribuição pura de código aberto, Fedora 5 razões para usar a distribuição de código aberto puro, Fedora O Fedora não é tão conhecido como o Ubuntu, e tem uma reputação de ser difícil de usar. Mas se isso é verdade, por que tantas pessoas continuam usando o Fedora? O Read More, por exemplo, já vem com ele (apesar de usar o GNOME por padrão, os drivers da Nvidia não serão um problema).

O que dizer dos gráficos da Intel?

Neste momento, o único fornecedor de placas gráficas que você pode ter certeza de trabalhar é o gráfico integrado da Intel. Enquanto eles podem não ser tão rápido, eles são realmente muito melhores Gráficos compartilhados podem finalmente competir com uma placa gráfica dedicada? Gráficos compartilhados podem finalmente competir com uma placa gráfica dedicada? Existem dois tipos de placas gráficas para PCs: dedicadas e compartilhadas. Leia mais do que uma vez foi em termos de velocidade. Eles também são muito amigáveis ​​com a bateria em comparação com placas de vídeo da Nvidia ou da AMD.

ilustrações de intel

O suporte para eles definitivamente estará fora da caixa, seus drivers sendo totalmente open source no Linux. Muitos jogos também são bastante jogáveis, se não tão bem quanto placas gráficas dedicadas. Você também está certo de ter Wayland trabalhando se você quisesse testá-lo, devido à sua natureza de código aberto.

Depende

Para computadores desktop Linux, é uma escolha muito mais fácil de fazer. A Nvidia tem facilmente as placas gráficas mais rápidas do mercado neste momento (desde que você esteja usando seus drivers proprietários). É uma história diferente em laptops 5 Laptops Linux incríveis que você pode comprar agora mesmo 5 Laptops Linux incríveis que você pode comprar agora mesmo O Linux é incrível, a menos que não seja instalado. Então isso só dói. Felizmente, vários fabricantes de laptop constroem laptops Linux que não sofrem com falhas de driver ou software. Leia mais, no entanto, devido a ter uma vida útil da bateria.

Neste caso, é uma decisão mais difícil de fazer. Obter gráficos comutáveis ​​para trabalhar é bastante difícil no driver proprietário da Nvidia Como instalar drivers gráficos proprietários no Ubuntu, Fedora e Mint [Linux] Como instalar drivers gráficos proprietários no Ubuntu, Fedora e Mint [Linux] Na maioria das vezes, você ficar bem com software de código aberto no Linux. Mas se você quiser jogos reais e poder gráfico, precisará de drivers proprietários. Veja como obtê-los. Leia mais, embora não impossível. Além disso, a menos que mais ambientes de desktop se tornem compatíveis com as peculiaridades da Nvidia no Wayland, isso pode significar usar uma área de trabalho que não é sua preferência.

No final, é uma questão de decidir com o que você está preparado para lidar. As placas gráficas da AMD têm melhor suporte imediato, mas também podem ser um pouco mais lentas que as ofertas da Nvidia. E a Intel tem facilmente o melhor suporte dos três (mas é o mais lento).

O que você escolheria? Por quê?

Créditos da Imagem: Jan Martin Will / Shutterstock

In this article