Diolinux - O modo Linux e Open Source de ver o Mundo

Responsive Ad Slot

Mostrando postagens com marcador mesa driver. Mostrar todas as postagens
Mostrando postagens com marcador mesa driver. Mostrar todas as postagens

Mesa ACO recebe implementações para melhorar o desempenho de jogos

Nenhum comentário

quinta-feira, 28 de novembro de 2019

Recentemente o compilador de shaders ACO recebeu melhorias com o objetivo de reduzir em grande parte o número de operações de memória utilizadas pelo software, o que deve melhorar o desempenho de jogos e outras aplicações 3D.

mesa-aco-recebe-implementacoes-para-melhorar-o-desempenho-de-jogos

O ACO é um compilador de shaders desenvolvido pela Valve, com o objetivo de substituir o “LLVM Shader Compiler”, que atualmente é o padrão na versão atual do Mesa Driver na maioria das distros. Para tirar um melhor proveito do conteúdo deste artigo, é muito importante que você saiba o que é um compilador de shader, e por sua vez o ACO. Caso você não saiba do que se trata, fortemente recomendo que leia o artigo que escrevemos sobre o assunto.

Agora que você já sabe do que estamos falando, vamos às novidades.

Na última segunda-feira (25), a equipe de desenvolvimento do Mesa Driver incluiu no código do mesmo uma implementação que já estava sob revisão há quatro meses. Se formos analisar o tempo que foi necessário manter tal implementação em revisão, não é preciso ser um profissional de T.I. para perceber que trata-se de algo bastante complexo. Seguindo a lógica, uma implementação com um nível relativamente alto de complexidade também trará grandes benefícios.

Tal implementação, que entre os desenvolvedores está sendo chamada de “load/store vectorizer”, é uma contribuição do desenvolvedor Rhys Perry. O que ela faz é, de forma simplificada, diminuir a quantidade de código com que o compilador de shaders precisa trabalhar para executar determinadas tarefas. Esse comportamento faz com que o número de operações de memória simultâneas também seja reduzido, e quanto menor for este número, menor serão os tempos de carregamento, e mais alta será a taxa de FPS.

Até o presente momento, foram realizados testes com dois jogos, sendo eles Nier: Automata e GTA V. Nesses testes foi notada uma diminuição no número de operações de memória de 13% e 15%, respectivamente. Vale ressaltar que os benefícios devem ser visíveis em outros jogos além dos dois que foram testados, bem como outras aplicações 3D. 

Essas implementações deverão estar disponíveis para os usuários na versão 20.0 do Mesa Driver, que deverá ser lançado como estável no final de Fevereiro.

Já dissemos isso várias vezes aqui no Diolinux, e volto a dizer como cada vez mais fico surpreso, e animado com a velocidade com que “o Linux” vem evoluindo como uma plataforma para jogos, especialmente nos últimos dois ou três anos. É realmente impressionante!

Agora diga-nos qual é a sua opinião sobre o assunto. Será mesmo que algum dia “o Linux” chegará a ser uma plataforma de jogos considerada “mainstream”?

Você gosta de Linux e tecnologia? Tem alguma dúvida ou problema que não consegue resolver? Venha fazer parte da nossa comunidade no Diolinux Plus

Isso é tudo pessoal! 😉



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


Ubuntu 19.10 Beta é lançado de forma oficial

Nenhum comentário

sexta-feira, 27 de setembro de 2019

Seguindo o cronograma de desenvolvimento, o “freeze” Beta do Ubuntu 19.10 é lançado com as novidades prometidas que  podem ser testadas pelos usuários.

Ubuntu 19.10 Beta é lançado de forma oficial






Como relatamos em alguns artigos referentes ao Ubuntu 19.10, ele viria com muitas novidades e que elas iam pavimentar muitas coisas que chegariam na próxima LTS do Ubuntu, a versão 20.04.


Às novidades que chegam são:

● GNOME 3.34;
● Kernel 5.3;
● Novo tema Yaru, agora tendo nos modos light e dark;
● Inicialização mais rápida, com o ZFS;
● Driver da NVIDIA já na versão 435.21 
● Mesa Driver 19.1.6, podendo ter update para a versão 19.2; 



Sobre os drivers da NVIDIA, como já havíamos comentado nos Diolinux Friday Show e em alguns artigos, o Ubuntu e as suas flavours vão trazer os driver proprietários na própria ISO do sistema, assim facilitando a vida do pessoal que usa GPUs da empresa. Para o pessoal das híbridas (como eu 😁😂) a opção On-Demand, que faria mais ou menos a mesma função do "finado" Bumblebee, está habilitada. Se você instalar o MATE Optimus, já vai vir com as variáveis offload-glx e offload-vulkan habilitadas, assim possibilitando a utilização da GPU dedicada somente nos casos que for necessário, como por exemplo jogar na Steam. Outra novidade sobre os drivers da NVIDIA, é que eles receberam updates diretamente dos repositórios oficiais do Ubuntu, assim não precisando mais da adição de PPA. Eles serão “assinados” pela própria NVIDIA, assim assegurando que se você quiser usar com o UEFI e Boot Secure, não terá problemas.

             

Para baixar a ISO do Ubuntu 19.10 beta, basta clicar aqui.

Este artigo não acaba aqui, continue trocando uma ideia lá no nosso fórum.

Espero você até a próxima, um forte abraço.

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


Ubuntu 18.04.3 LTS lançado com Kernel 5.0 e várias melhorias

Nenhum comentário

quinta-feira, 8 de agosto de 2019

A Canonical lançou um Point Release da versão LTS do Ubuntu 18.04, agora chegando na versão 18.04.3 LTS e contando com algumas novidades bem interessantes.

Ubuntu 18.04.3 LTS lançado com Kernel 5.0 e várias melhorias





Essas Point Releases do Ubuntu, são imagens ISO novas, contendo as correções de bugs, patches de segurança, além de updates dos principais aplicativos ali presentes. Com essa nova ISO, é esperado uma economia de tempo em relação aos updates, pois os mesmos não precisam ser baixados e instalados posteriormente.

Algumas correções importantes foram feitas no Gnome-Shell, na Gnome Software, no Mutter, o MESA Driver foi atualizado, entre outras correções que você pode conferir aqui.

Essas melhorias só foram possíveis, pois essa nova versão do Ubuntu “puxa” algumas coisas do HWE (hardware enablement stack ou conjunto de ativação de hardware) do Ubuntu 19.04. Isso quer dizer que as melhorias e novidades contidas no 19.04 estão agora presentes no 18.04 LTS, permitindo que o usuário se mantenha em uma versão de longo tempo de suporte,  mesclando com as novidades lançadas em versões mais recentes do Ubuntu

Dentro destas novidades, estão as novas versões do Kernel, Mesa Driver e o Driver da NVIDIA.

● Kernel passou da versão 4.18.0-25.26 para a versão 5.0.0-23.24; 

● Mesa Driver 18.2.x series para a série 19.0.2 (com suporte para Vulkan)


●Drivers da Nvidia inclusos : versões 390, 418 e uma versão mais recente da série 430 (mais precisamente há 430.26).



Sobre os drivers da Nvidia, é interessante eles já disponibilizarem as últimas versões pelo repositório. Isto mostra que eles estão dispostos a facilitar a vida de quem tem GPUs do “lado verde da força”, como mostramos em reportagens recentes, que você pode conferir aqui e aqui.

Atualizando


Se você instalou a versão 18.04 LTS (Abril de 2018), e fez todos os updates desde então, teoricamente já está com boa parte dessas melhorias, só não tendo o novo Kernel e os drivers de vídeo. Vai ser preciso habilitar o HWE para isso. O procedimento é bem simples e é feito pelo terminal. Depois de aberta a aplicação, basta digitar ou copiar/colar o seguinte comando:

sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04

Se você instalou o Ubuntu 18.04.2 LTS e fez os updates, você deverá receber essas atualizações normalmente através do gerenciador de atualizações em modo gráfico.

Se você preferir fazer uma instalação limpa, sem problemas, basta baixar a ISO novamente através deste link.

Este artigo não acaba aqui, continue trocando uma ideia lá no nosso fórum.

Espero você até a próxima, um forte abraço.
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.

Unity 2019.1 lançado, com a versão para Linux saindo da fase Experimental

Nenhum comentário

quinta-feira, 18 de abril de 2019

A Unity é uma game engine muito famosa e utilizada em grandes games do mercado e em outros projetos também, como animações, aplicações para Arquitetura/Engenharia e Construção, Mobile entre outros. Agora quem quiser abranger essas áreas e utilizar Linux para isso, poderá de forma mais tranquila.


 Unity 2019.1 lançado, com a versão para Linux saindo da fase Experimental






Até nesta versão do Unity, o editor para Linux era tratado como Experimental pelo pessoal do Unity Technologies, e tendo algum “delay” de lançamento em relação as versões para Windows e macOS, mas agora não mais. Conforme anúncio feito no blog oficial, agora a versão para Linux está como Preview e assim receberá os updates junto com as outras plataformas.



Para eles chegarem neste resultado para Linux, tiveram que dar algumas prioridades de configurações na plataforma e que são bem interessantes, como:

- Sistemas Operacionais suportados oficialmente inicialmente são o Ubuntu 16.04, 18.04 e CentOS 7 com  arquitetura x86-64;

- Ambiente de desktop GNOME rodando em cima do X11;

- Driver de vídeo proprietário da Nvidia e o Mesa Driver para AMD (por hora nada de Intel para GPUs.);

- High-Definition Render Pipeline com melhorias e com menos ajustes (mas alguns problemas ainda permanecem, porém menores), com melhorias no suporte para Vulkan no Linux;

- Correção da mensagem "o jogo não está respondendo" em desktops com GNOME.

A lista de melhorias, correções de bugs e funções novas é enorme, tornando a leitura muito massiva e cansativa. Mas se você quer conferir todas elas, pode conferir o post lá no blog oficial do Unity.

Muito bom ver que uma ferramenta importante para desenvolvimento de games e outros projetos, está agora disponível de forma não experimental para Linux, assim abrindo o leque de opções para os devs poderem usar qualquer sistema operacional. E também poder ver alguns erros em jogos que utilizam Unity serem corrigidos também.

Este artigo não acaba aqui, continue trocando uma ideia lá  no nosso  fórum

Espero você até a próxima, um forte abraço.

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


Dirt Rally 4 vai ser portado para Linux pela Feral Interactive

Nenhum comentário

quarta-feira, 27 de março de 2019

O game de rally feito pela Codemasters, o Dirty 4, será portado oficialmente pela competente Feral Interactive, que já fez o porte de alguns games de sucesso, como F1 2017, HITMAN -Game of the year , Rise of the Tomb Raider™: 20 Year Celebration, Mad Max e Deus Ex: Mankind Divided™ como exemplos.


 Dirt Rally 4 vai ser portado para Linux pela Feral Interactive










No anúncio, eles deram detalhes de quais requisitos serão necessários para rodar o game. E como já era esperado, vai ser usado a API gráfica Vulkan. Os requisitos mínimos para rodar o game são: 

⏺ SO: Ubuntu 18.04
⏺ Processador: Intel® Core™ i3-3225 3.3ghz
⏺ GPU: Nvidia 680 2GB, AMD R9 285 2GB (GCN 3ª geração e superior) ou superior
⏺ Memória RAM: 4 GB de RAM
⏺ Armazenamento: 39GB

Também foi mencionado que a distro Linux suportada de forma oficial será o Ubuntu, já quem preferir usar outra distro, provavelmente vá funcionar mas que não são apoiadas pela Feral. 

Já em relação aos drivers de vídeo, eles aconselham a usar para NVIDIA a versão 418.43 e para AMD vai precisar utilizar o Mesa Driver 18.3.4 ou superior. Temos artigos explicando como instalar os drivers mais recentes para NVIDIA e AMD (é só clicar nos nomes deles [emoji]). 

O jogo está programado para ser lançado nesta Quinta-Feira (28). Para comprar, você pode ir direto na Loja da Feral, na Humble Store e na Steam.

Espero você até a próxima, um forte abraço.

Continue a discussão sobre o Jogo lá no nosso fórum

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


Novo driver Mesa 18.2 se destaca por dar melhor suporte para GPUs AMD

Nenhum comentário

sábado, 15 de setembro de 2018

Nos últimos tempos houve uma crescente onda jogos chegando ao Linux, ainda mais com a “forcinha” dada pela Valve via o Steamplay usando o Proton, fez com que o desenvolvimento dos drivers das empresas como Nvidia, Intel e AMD para a parte de GPUs dessem uma acelerada, algo como ir de 50km/h para 200km/h. Visto os recentes updates dos drivers da Nvidia, tanto na versão Stable quanto na versão Testing (Beta). 


 Novo driver Mesa 18.2 se destaca por dar melhor suporte para GPUs AMD






E essa evolução se faz necessária, pois a API Gráfica VULKAN vem evoluindo também, como o DxVk e os drivers precisam acompanhá-la.

Na semana passada foi anunciado de forma oficial a disponibilidadeo da nova versão do MESA Driver, chegando na versão 18.2 e contemplando usuários da Intel e AMD, visto que a Nvidia tem o driver proprietário deles.

As melhorias anunciadas para AMD foram tanto para DareonSI (OpenGL) quanto para RADV (Vulkan) e compatibilidade com a nova tecnologia Vega 20. Outras novidades foram:

-  Suporte para melhor compressão de texturas STC;
- Anti-aliasing Radeon EQAA;
- OpenGL ES 3.2 e OpenGL 4.4 no RadeonSI;
- Adição de novas extensões para o Vulkan;
- Melhoria na velocidade da compilação do shader LLVM no RADV;
- Adição de extensões com recursos adicionais para Realidade Virtual utilizando VULKAN.

Outra melhoria que foi apresentada é dedicada aquem precisa fazer virtualização de sistemas operacionais. Na versão 18.2.0 do Mesa, temos o OpenGL 4.3 para os driver VirGL quando usado KVM nas máquinas convidadas,ambém virá ativado o recurso Broadcom V3D por padrão, melhorando assim o suporte ao cache do shader no processamento de sombras no RadeonSI.

Já para Intel, as novidades foram menores mas tiveram como a otimização para NIR, inclusão do OpenGL 4.6 e SPIR-V e extensões adicionais  para o ANV e a implementação do VULKAN para IPG.

Se você quiser experimentar essas novidades no Ubuntu, Linux Mint e derivados, pode adicionar esse PPAs, temos alguns artigos aqui no blog mostrando como adicionar eles via interface gráfica caso você não goste de usar o terminal.



Existem dois repositórios PPA que lhe darão acesso às versões mais recentes do Mesa Driver, você pode escolher um dos dois e atualizar o seu sistema:

1 - O primeiro PPA é do pessoal do  “Ubuntu-X team” que ainda está na última versão estável, a 18.1, mas que vai chegar em breve, o PPA deles é o ppa:ubuntu-x-swat/updates

2 - A segunda opção é o “Padoka”, uns dos devs apoiados pela Valve, o PPA em questão atualiza os mesmos pacotes que o do Ubuntu-X Team:   ppa:paulo-miguel-dias/pkppa 

Alternativamente, se você quiser testar as novidades antes de todos, também é possível adicionar o PPA do repositório instável, recomendado apenas para usuários um pouco mais avançados que sabem se virar em caso de problemas:  ppa:paulo-miguel-dias/mesa

Caso você não use o computador para jogos o desempenho esteja satisfatório para você, mantenha o sistema como ele está, a atualização do Mesa Driver deverá chegar nativamente ao Ubuntu, Linux Mint e seus derivados assim que os desenvolvedores considerarem-no estável o suficiente.

Mantenha sempre o seu sistema atualizado, é de graça! :)
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Blog Diolinux © all rights reserved
made with by templateszoo