Showing posts with label amd. Show all posts
Showing posts with label amd. Show all posts

AMD liberá o código da nova linha de GPUs Polaris para melhorar o driver aberto AMDGPU

3/29/2016 Add Comment
A nova geração de processadores gráficos da AMD está sendo chamada de "Polaris" e em breve ela terá suporte nativo do Kernel Linux, possivelmente antes mesmo de seu lançamento algumas linhas de código já sejam inclusas no Kernel a fim de ter o suporte garantido quando o hardware for lançado.

AMD Linux




No momento alguns Patches estão disponíveis para aplicação no Kernel Linux para trazer suporte para a linha Polaris. Estas placas deverão sair mais ou menos no meio deste ano, a inclusão oficial do suporte da tecnologia Polaris no Kernel Linux deverá acrescentar cerca de 67 mil linhas de código ao núcleo.
Leia também: Comparativo de desempenho entre placas Nvidia e AMD no Linux
O suporte nativo através do Kernel e do driver open source AMDGPU deverá ser padrão no Kernel Linux 4.6 ou mais tardar, no Kernel 4.7. Apesar do suporte da AMD ainda deixar a desejar é bom saber que ele estão pensando no suporte para Linux da próxima geração um bom tempo antes dela ser lançada, isso, em tese, poderá fazer com que o desempenho nas placas AMD no Linux melhore consideravelmente, ou que pelo menos eles tenham tempo de otimizar os drivers.

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.




AMD vs Nvidia - Comparativo de desempenho no Linux

3/24/2016 Add Comment
Com a chegada da API Vulkan e do desenvolvimento de novos drivers de vídeo é normal as pessoas se perguntarem qual a melhor opção para se jogar no Linux. Temos aqui um comparativo de desempenho usando OpenGL e Vulkan em uma série placas diferentes em um teste feito pelo pessoal da Phoronix, vamos analisar os números.

AMD vs Nvidia  - Linux Benchmarks




Nós que acompanhamos o cenário de games no Linux temos um conceito formado por experiência e diversos testes  que nos dizem que a AMD ainda "não chegou lá" quando se fala em desempenho no Linux, mas será que a diferença é tão grande assim em favor da Nvidia? É isso que vamos ver, pois o "fator Vulkan" veio para fazer diferença.

Nvidia vs AMD
Imagem: Phoronix

Recentemente, tanto AMD, quanto Nvidia lançaram drivers para Linux com suporte para o Vulkan, o benchmarks foi realizado com a última versão beta do AMDGPU e com o Nvidia 364.12 no Ubuntu 16.04 LTS (que ainda não saiu) comparando o OpenGL com o Vulkan.

O hardware utilizado foi:

- Xeon E3-1280 v5 Skylake 3.7GHz
- Placa-mãe MSI C236A Workstation
- 16GB de DDR4-2133 EUDIMM
- 120GB Samsung SSD 850

As placas de vídeo utilizadas podemos ver através dos gráficos:

Vulkan e OpenGL - AMD vs Nvidia

No gráfico acima nós vemos um comparativo entre as placas usando OpenGL (azul) e Vulkan (Vermelho), podemos ver  como o Vulkan traz mais FPS para as placas.

Abaixo vemos uma "corrida" entre as placas usando OpenGL, em alguns resultados podemos ver retornos positivos por parte da AMD, mas mesmo assim ainda é necessário um maior trabalho por parte da empresa.

Nvidia vs AMD

Nvidia vs AMD

Nvidia vs AMD

O que você achou? Podemos ver uma evolução interessante já não é? O meu conselho para quem deseja montar um PC para jogar  no Linux é ainda aposta em hardware Nvidia, pois ele parece, em linhas gerais, ter um melhor suporte.
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.




Kernel Linux 4.5 traz melhorias para driver AMDGPU

3/19/2016 Add Comment
Linus Torvalds liberou a nova versão do Kernel Linux, a versão 4.5 traz algumas novidades interessantes, especialmente para donos de placas de vídeo da AMD.

Kernel Linux 4.5 AMDGPU



A nova versão do Kernel traz uma boa notícia para os usuários da AMD, como você deve ter ficado sabendo o suporte para drivers proprietários for cortado pela empresa, obrigando os usuários que quiserem usar distribuições mais atualizadas a usar o driver open souce, o AMDGPU.
- Como instalar qualquer versão do Kernel Linux no Ubuntu
Ontem nós postamos uma matéria com os benchmarks comparando o driver proprietário com o driver open source em games e pudemos observar que em linhas gerais o AMDGPU (open source) ainda não oferece a mesma qualidade, porém, felizmente aos poucos ele vai melhorando. Com o lançamento no Kernel Linux 4.5 teremos uma melhora neste sentido.

Na versão 4.5 do Kernel foi adicionado suporte experimental para Powerplay no AMDGPU, isso deve melhorar a gestão de energia para quem usa placas AMD em Noteobooks e também melhorar um pouco o desempenho em jogos. Além da otimização do driver AMD, a nova versão do Kernel melhora o suporte de escalabilidade do sistema de arquivos Btrfs.

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.




Ubuntu 14.04 com driver proprietário da AMD vs Ubuntu 16.04 com driver open source

3/17/2016 Add Comment
Os benchmarks entre as duas versões são importantes para ilustrar o quanto os usuários de placas AMD podem ser afetados com a notícia do não suporte por parte da empresa da nova versão do servidor X que deve acompanhar as distribuições Linux à partir de Abril. Por conta deste empasse a Canonical, empresa por trás do Ubuntu, anunciou que apenas drivers de código aberto farão parte dos recursos do sistema, pelo menos em primeira instância, e isso deverá afetar as demais distribuições também, pelo menos as que usarem a mesma versão do X.

fglrx vs amdgpu




Para quem não entendeu as siglas, o fglrx é o driver proprietário da AMD para Linux até então, porém a empresa decidiu investir do desenvolvimento do driver open source, o AMDGPU, com a ajuda da comunidade Linux e das empresas que trabalham com o sistema, ele é um driver que vem diretamente com o Kernel Linux e em tese você não precisa instalá-lo, ao fazer a instalação do sistema a própria distribuição vai detectar a placa de vídeo que você está usando e vai ativar o driver correto.

O problema para os usuários da AMD, como eu comentei no vídeo abaixo, é que o AMDGPU tente a entregar menos desempenho que o driver proprietário, pelo menos por enquanto, a esperança é que ele melhore ao longo do tempo, para agravar a situação, quem quiser usar o driver proprietário no Ubuntu 16.04 LTS não poderá por conta da compatibilização que não foi feita por parte da AMD.




Para termos uma noção do quanto essa mudança afetará que tem hardware AMD e prefere usar Linux para jogar o pessoal da Phoronix fez um Benchmark comparando os dois drivers em ambos os sistemas, vamos analisar os gráficos.

Os testes foram realizados com as seguintes placas:

  • R9 270X
  • R9 285
  • R9 290
  • R7 370
  • R9 Fury

O Hardware utilizando em conjunto com estas placas no testes foi:

- Processador Intel Xeon E3-1280 v5 @ 4.00GHz (8 Núcleos)
- Placa-mãe MSI C236A WORKSTATION (MS-7998) v1.0
- Memória RAM 16GB (modelo não especificado)
- SSD 120GB Samsung 850

Benchmarks entre AMDGPU e driver proprietário

Benchmarks entre AMDGPU e driver proprietário

Benchmarks entre AMDGPU e driver proprietário

Benchmarks entre AMDGPU e driver proprietário

Estes foram os testes principais, com os os games mais populares, porém existem mais com resultados semelhantes que você pode conferir no site da Phoronix.

Podemos observar que em alguns casos o AMDGPU apresentou desempenho melhor do que o driver proprietário, como no Bioshock Infinite, podemos observar um ganho também em relação ao driver open source anterior existente no Ubuntu 14.04 LTS, mas mesmo assim, na maioria dos testes o drive proprietário ainda oferece um melhor desempenho.

Agora temos que esperar para ver como será o desenvolvimento do AMDGPU e torcer que com a integração dele com o Vulkan as coisas melhores.

Até a próxima!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.




Driver proprietários da AMD não terão suporte pleno no Ubuntu 16.04 LTS e em outras distros

3/15/2016 Add Comment
Bola fora da AMD (ao que parece), vou explicar o caso no decorrer do artigo, mas de maneira simples, se você tem placa AMD e usa o computador para jogar ou para alguma outra tarefa gráfica mais pesada você pode ter uma queda de rendimento na "nova safra" de distribuições Linux.

AMD drivers Ubuntu




O Ubuntu 16.04 LTS está prestes a sair, temos pouco mais de um mês até o seu lançamento final, ele virá provavelmente com alguma variante do Kernel Linux 4.5, o que é algo muito bom, novos hardwares sendo reconhecidos, melhor desempenho, tudo de bom... menos para quem usa AMD.

O problema em questão não afeta somente o Ubuntu, mas qualquer distro que use a versão atualizada do servidor gráfico X, a versão 1.18 mais especificamente. O problema é que a AMD não compatibilizou os seus drivers para esta versão, o Catalyst/fglrx suporta apenas o Xorg 1.17.

Isso fará com que o Ubuntu 16.04 LTS não tenha suporte ao driver proprietário da AMD, assim como qualquer outra distro que use a mesma versão do Xorg, e ao que parece isto está longe de ser resolvido.

AMD no meio do caminho...


Felizmente os usuários AMD não estão completamente desamparados (isto é, poderia ser pior) pois felizmente ainda temos o drivers abertos, como o AMDGPU que promete ser a solução de todos os problemas, mas que até o momento não solucionou muitos deles.

A AMD está em um processo de mudança, pelo que eu sei eles pretendiam abandonar o Catalyst há um bom tempo já, por isso no nascimento Crimson para ser a interface de controle dos novos drivers e no que tange ao Linux, colocar tudo com o melhor suporte possível já diretamente no Kernel, mas enquanto isso...

Eu acho (EU) louvável a ação da AMD de trabalhar diretamente com os desenvolvedores do driver de código aberto, de ter dado o Mantle como base do projeto Vulkan e essa ideia de querer colocar tudo "out of the box" diretamente no Kernel é algo muito interessante... mas como é que a empresa deixa milhares de usuários sem um suporte descente na "próxima geração" de distros?

Quem usa o Ubuntu 15.10 por exemplo e for atualizar para o 16.04 quando ele sair terá uma modificação um tanto quanto drástica no sistema. Se você usa o driver proprietário da AMD ao fazer a atualização o sistema instalará o driver open source correspondente, este por sua vez costuma ser mais estável (pelo menos em minha experiência), entretanto, claramente ele tem um suporte ainda precário quando falamos de aceleração 2D/3D e controle de energia, coisa que o driver proprietário hoje em dia provê através do Catalyst.

E no futuro?


Basicamente as informações nos sugerem que o driver proprietário da AMD não estará pronto a tempo para o Ubuntu 16.04 e outras distros que tenham seus lançamentos neste época, desta forma, o Ubuntu não terá mais em seu gerenciador de drivers a possibilidade de você baixar e instalar os drivers proprietários da AMD e tampouco será possível baixar os drivers do site da AMD, pois o problema é incompatibilidade com o Xorg, de modo que ficaremos sem o suporte da AMD por alguns meses provavelmente, em qualquer distro Linux que use a versão especifica do Xorg (1.18) que não tem suporte por parte da empresa.

Isso não quer dizer, entretanto, que os drivers da AMD não chegarão no futuro para melhorar o desempenho das máquinas, é algo até natural uma vez que eles estão até integrando os drivers ao Vulkan. 

Resumindo a história, compreensível é, mas não deixa de ser uma "puta" mancada, uma vez que a Nvidia anunciou hoje mesmo seus novos drivers com suporte para o Xorg 1.18.

E você pode querer saber o que nós podemos fazer agora? Bom, além de esperar, pura e simplesmente, e sentados de preferência, pra não cansar muito, podemos encher o saco da AMD para que eles tomem uma posição em prol do usuário quanto a isso o mais rápido possível.

Fontes: aqui, aqui , aqui e aqui.
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.




AMD começa a trabalhar no Vulkan para o driver AMDGPU para Linux

9/23/2015 Add Comment
Recentemente houveram alguns discursos interessante por parte da AMD, um vídeo postado no canal do X.org mostra um pouco dos planos da empresa para o suporte à API Vulkan e ao Linux, confira.

AMD Linux Driver Stack

Um driver unificado com o Kernel


Deu-me a entender que a AMD, diferente da Nvidia, não está querendo colocar um instalador de drivers, ou drivers que precisem ser instalados posteriormente ao acesso dos usuários de Linux, pelo menos não no "mainstream", eles pretendem inserir o próprio driver, o melhor que eles tiverem diretamente no Kernel, o que é uma coisa bem interessante, mas antes de falar mais sobre o assunto confira a palestra da empresa com seus planos de desenvolvimento para o Linux.


AMDGPU


Para entender um pouco melhor você pode ler os slides da palestra neste endereço, e tem várias coisas interessantes que eu pude tirar deles. Uma coisa que achei muito interessante e que até o momento só tinha ouvido falar e agora pude ver em um documento e a ideia de unificação de drivers da AMD.

O AMDGPU, que já tinha sido comentado aqui no blog, - clique aqui para ler sobre ele - pretendo unificar toda a bagunça de drivers AMD que temos até o momento, desta forma ele seria um módulo único e que seria inserido no próprio Kernel Linux, segundo a palestra esta modificação começara a ser inserida com o Kernel 4.2 que acompanhará o Ubuntu 15.10 por exemplo, e em qualquer sistema que optar em usar o mesmo Kernel com este módulo, ou seja, se você tem uma placa de vídeo AMD pode ser muito interessante atualizar o seu sistema no próximo mês.


O suporte será estendido e aprimorado até a versão 4.3 pelo que foi dito, passou-me a impressão (não posso afirmar co 100% de certeza) que o AMDGPU será continuamente atualizado e mantido diretamente no Kernel de forma que não seria necessário ir até o site ou usar repositórios adicionais para usar as placas da AMD no seu computador, a menos que você quisesse uma versão específica ou quisesse testar uma versão em desenvolvimento.

Com o novo AMDGPU o suporte inicial ao Vulkan também será inserido, entretanto, ainda não será pleno uma vez que a tecnologia continua se desenvolvendo e atualmente não temos nenhum game no mercado usando ela.

A AMD também afirmou que o desenvolvimento inicial do Vulkan/OpenGL dentro do AMDGPU será de código fechado e que posteriormente ele será aberto para todos.

Por que o Vulkan é tão importante


O Vulkan, para quem não conhece, é a evolução da API gráfica OpenGL utilizada atualmente por qualquer aplicativo no Linux (na maior parte das vezes) que precise de aceleração gráfica  por parte de uma GPU, seja ela integrada ao processador ou não, seria o equivalente ao DirectX do Windows, só que para Linux.

Ele é tão importante pois é ele que fará frente ao DirectX12 que promete aumentar o desempenho dos games no Windows, ainda não temos um exemplo pleno disso mas alguns testes já mostraram que o DX12 da Microsoft consegue otimizar de uma maneira muito interessante alguns jogos no PC.

Para você ficar mais informado sobre o Vulkan vamos dar algumas sugestões de leitura, segue:





Até a próxima!

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.