Foi um setembro muito empolgante com o lançamento dos processadores”Zen 4″da série AMD Ryzen 7000, a Intel revelando muito mais sobre Arc Graphics, o Linux 6.0 sendo abotoado enquanto o trabalho de recursos para o Linux 6.1 acelerado, o trabalho de kernel empolgante em andamento em torno de MGLRU/IO_uring/RT/etc, e outros lançamentos de software como GNOME 43 e LLVM 15, todos feitos para um mês agitado.
Enquanto o mundo do hardware Linux continua a ser constantemente excitante e o ritmo de inovação em software de código aberto/Linux nunca diminui, infelizmente as operações na Phoronix continuam difíceis devido ao uso desenfreado de blocos de anúncios, estado deprimido do anúncio indústria fora do Facebook e YouTube, etc. Se você gosta do conteúdo novo e original no Phoronix todos os dias, considere mostrar seu apoio juntando-se ao Phoronix Premium como a maneira número um de fornecer suporte além de desabilitar quaisquer bloqueadores de anúncios. Você também pode acompanhar o conteúdo pelo Facebook e Twitter a>.
Com isso, as notícias mais empolgantes sobre o Phoronix para o mês de setembro dos 251 artigos de notícias originais incluem:
Uma solução alternativa de chipset de 20 anos está prejudicando os modernos Sistemas AMD Linux
O engenheiro da AMD K Prateek Nayak descobriu recentemente que uma solução alternativa de chipset de aproximadamente 20 anos no kernel Linux ainda sendo aplicada a sistemas AMD modernos é responsável, em alguns casos, por prejudicar o desempenho no hardware Zen moderno. Felizmente, uma correção está a caminho para limitar essa solução alternativa a sistemas antigos e, por sua vez, ajudar no desempenho de sistemas modernos.
Cloudflare abandona Nginx para Pingora interno e escrito em ferrugem
A Cloudflare há muito confia no Nginx como parte de sua pilha de proxy HTTP, mas agora o substituiu por seu-house, o software Pingora escrito em Rust que supostamente atende mais de um trilhão de solicitações por dia e oferece melhor desempenho enquanto usa apenas cerca de um terço dos recursos de CPU e memória.
MGLRU parece ser uma das melhores inovações do kernel Linux do ano
Esperamos que no próximo ciclo com o Linux 6.1 esteja o LRU Multi-Gen, ou mais conhecido como MGLRU , como uma alternativa superior ao código de recuperação de página existente do kernel. Supondo que ele chegue ao Linux 6.1 como o último ciclo completo do kernel de 2022, isso o tornaria uma das inovações mais empolgantes para entrar no kernel este ano.
O driver do kernel Linux DRM da Apple escrito em Rust renderiza o primeiro cubo
O driver Direct Rendering Manager (DRM) do estágio inicial sendo escrito na linguagem de programação Rust para oferecer suporte ao Apple O processador gráfico M1/M2 alcançou o marco de poder renderizar um cubo.
VMware: desempenho de VM ESXi diminui em até 70% devido à mitigação Intel Retbleed
A equipe de engenharia de desempenho da VMware anunciou hoje uma regressão de desempenho no Linux 5.19 afetando o desempenho de computação em até-70%, rede até-30% e armazenamento até-13%. Mas o lamentável é que as regressões pesadas são conhecidas e um efeito colateral da mitigação do Intel Retbleed para processadores mais antigos.
Já passou da hora de parar de usar comandos egrep e fgrep, por GNU grep 3.8
GNU Grep 3.8 foi lançado hoje para este utilitário de linha de comando comumente usado para pesquisa simples dados de texto. Com o GNU Grep 3.8 agora ficou mais claro que se você ainda está confiando nos comandos egrep e fgrep, já passou da hora de mudar para apenas grep com os argumentos de linha de comando apropriados.
Ubuntu 22.10 com o objetivo de oferecer suporte à placa Sipeed LicheeRV RISC-V de US $ 16+
Além do suporte do Ubuntu às placas StarFive VisionFive e Nezha RISC-V, os engenheiros da Canonical também estão trabalhando no suporte da placa Sipeed LicheeRV também para a versão 22.10 do próximo mês. A Sipeed LicheeRV é notável por ser uma das placas RISC-V mais baratas do mercado: o preço começa em $ 16,90 USD.
IO_uring continua a ser muito empolgante: io_uring_spawn promissor anunciado
IO_uring continua a provar ser uma das inovações fundamentais mais empolgantes para o kernel Linux da última década. Embora iniciado para E/S de armazenamento assíncrono, ele viu trabalhos recentes em torno de casos de uso de rede e também impulsionando outras inovações, como o novo driver”UBD”para um driver de bloco de espaço de usuário baseado em IO_uring. Ele também continua a ser incansavelmente otimizado por Jens Axboe e outros para potencial máximo de desempenho. A mais recente inovação em torno do IO_uring que foi anunciada esta semana na Linux Plumbers Conference 2022 em Dublin é o io_uring_spawn.
“Nest”é uma nova abordagem interessante no escalonamento do kernel Linux para melhor desempenho da CPU
Houve vários esforços diferentes nos últimos tempos para aprimorar ainda mais o kernel do Linux agendador para se adaptar melhor às arquiteturas de hardware modernas, seja para designs de CPU híbridos Intel, adaptando-se a novas configurações de cache de CPU ou apenas melhor dimensionamento com as contagens de núcleos cada vez maiores de hoje. Outro esforço do agendador detalhado esta semana é o”Nest”, que visa manter as tarefas em”núcleos quentes”com esperanças de menor latência devido a já estar em estados de clock/desempenho mais altos e operar idealmente em uma frequência de turbo/boost ideal. Os desenvolvedores do Nest descobriram que seu agendador”melhora o desempenho de 10% a 2x e pode reduzir o uso de energia”com hardware moderno.
Poucas linhas de código aumentam a taxa de transferência do driver Vulkan da Intel em mais de 60%
Você deve se lembrar alguns dias atrás como o contratado da Valve, Mike Blumenkrantz, impulsionou o Radeon Vulkan”RADV”taxa de transferência de desenho do driver em +55%. Bem, ele agora tentou otimizar o driver Vulkan”ANV”de código aberto da Intel e conseguiu uma melhoria de 60% na taxa de transferência. Ainda mais interessante é que eram apenas algumas linhas de código.
Microsoft e Canonical trazem o systemd para o WSL
A Microsoft e a Canonical anunciaram hoje que o systemd agora funciona no Windows Subsystem for Linux (WSL2).
LPC 2022: Drivers Rust Linux capazes de alcançar desempenho comparável ao código C
Realizada hoje durante o primeiro dia da Linux Plumbers Conference 2022 em Dublin, foi uma miniconferência Rust sobre o trabalho em andamento para tornar o Rust uma linguagem de programação de sistemas adequada e integrar o suporte ao Rust no kernel Linux principal. Houve muitas conversas interessantes sobre o status da integração Rust do kernel Linux a um driver NVMe escrito em Rust que pode funcionar tão bem quanto o driver escrito em C.
Fedora Linux Desativando o suporte H.264/H.265/VC1 VA-API do Mesa por questões legais
Para usuários do Fedora Linux que atualmente usam o suporte VA-API do Mesa com o driver de gráficos AMD de código aberto ou similar e usando-o para acelerar a decodificação H.264, H.265 ou VC1, você pode em breve ficar sem sorte e terá que voltar a usar a decodificação baseada em CPU ou confiar em uma compilação não oficial/de terceiros do Mesa.
Richard Stallman anuncia o manual de referência da linguagem GNU C
O fundador do GNU, Richard Stallman, recentemente trabalhou na elaboração de um manual de referência e introdução da linguagem C GNU.
Ubuntu Unity se tornando um sabor oficial com o lançamento 22.10
Embora já se passaram anos desde que a Canonical abandonou o Unity como o ambiente de desktop oficial do Ubuntu, alguns dentro da comunidade de código aberto têm ainda mantendo-o e executando um sabor não oficial do Ubuntu Unity da distribuição. Agora, com o lançamento do Ubuntu 22.10 no próximo mês, o Ubuntu Unity será um sabor/spin oficial.
Linux 6.0 mescla a correção de desempenho da AMD para a antiga solução alternativa”Dummy Wait”
Esta manhã, chamei a atenção para alguns trabalhos pendentes em torno de uma solução alternativa de chipset de 20 anos no O kernel do Linux estava prejudicando os sistemas AMD modernos por ainda aplicar erroneamente a mudança ao hardware moderno. Felizmente, esse patch foi escolhido por Linus Torvalds a tempo para o kernel Linux 6.0 esperado para sua estreia estável no próximo fim de semana.
GNOME 43 lançado com mais aplicativos portados para GTK4, aprimoramentos de Wayland
O GNOME 43 está disponível hoje como a versão mais recente deste popular ambiente de desktop de código aberto usado pelo Fedora Workstation , Ubuntu e muitas outras distribuições Linux.
A interface de luz de fundo/brilho da tela do Linux está finalmente sendo revisada
Hans de Goede da Red Hat esteve envolvido com muitas melhorias de hardware de desktop/laptop Linux ao longo dos anos para o trabalho que de outra forma provavelmente não seria resolvido. Uma das iniciativas em que ele tem se concentrado recentemente e que tem sido um ponto sensível para os laptops Linux tem sido a interface de luz de fundo/brilho do espaço do usuário. Esta semana, na Linux Plumbers Conference, houve uma apresentação sobre esse esforço que há muito tempo está pronto para melhorias.
Firefox 105 agora disponível-melhor desempenho do Linux sob pressão de memória
Embora várias versões recentes do Firefox tenham sido bastante”chatas”na frente do Linux, com poucas mudanças notáveis , o Firefox 105.0 saiu esta manhã e desta vez é um pouco mais significativo.
Phoronix Oktoberfest especial começa, Premium agora aceita assinaturas Stripe e corporativas disponíveis
Uma década atrás, costumava haver uma peregrinação anual Phoronix (e o mais próximo em muitos anos de levar férias/férias/dia de folga para mim) para a Oktoberfest e um encontro de leitores do Phoronix. Embora a Oktoberfest tenha começado neste fim de semana em Munique após um hiato de dois anos devido à pandemia, infelizmente não há evento Phoronix. Mas estará em espírito e aproveitando a ocasião realizando a”venda Oktoberfest”anual se desejar mostrar seu apoio a todas as análises de hardware Linux, benchmarking e notícias de código aberto realizadas todos os dias. Além disso, o Stripe agora é aceito para assinaturas Phoronix Premium como uma alternativa ao PayPal. Assinaturas corporativas do Phoronix Premium também estão sendo oferecidas.
E as análises de hardware Linux mais populares do mês:
Os benchmarks AMD Ryzen 9 7900X/Ryzen 9 7950X mostram um desempenho impressionante do Zen 4 Linux
O embargo de revisão acaba de ser levantado para os processadores de desktop AMD Ryzen 7000 série”Zen 4″antes de sua disponibilidade no varejo esta semana. Como tal, existem alguns artigos do Phoronix hoje analisando esses processadores Zen 4 no Linux e muitos outros benchmarks, vários outros artigos de acompanhamento virão nas próximas semanas. Para a análise do dia do lançamento, tenho os processadores AMD Ryzen 9 7900X e 7950X. Vamos dar uma olhada nas melhorias significativas de desempenho encontradas com a série AMD Ryzen 9 7900 no Linux.
Intel Core i9 12900K vs. AMD Ryzen 9 5950X no Linux 6.0
À frente do Intel Raptor Lake e AMD Zen 4, há muitos novos testes de CPU no Phoronix no Linux com a pilha de software de ponta do kernel Linux mais recente, bem como muitos benchmarks novos/atualizados, os BIOS mais recentes da placa-mãe e muito mais. Como no ano passado, houve muito trabalho dos engenheiros de código aberto da Intel em torno de um melhor ajuste do kernel Linux para sua arquitetura híbrida, aqui estão alguns novos benchmarks lado a lado do Intel Core i9 12900K contra o AMD Ryzen 9 5950X.
Análise de desempenho do AMD Zen 4 AVX-512 no Ryzen 9 7950X
Embora muitos dos briefings da AMD para a série de desktops Ryzen 7000 estivessem focados em jogos e outras cargas de trabalho do consumidor, um dos aspectos mais empolgantes para mim com a série Ryzen 7000 é que a AMD agora suporta o AVX-512. Mas, em vez de optar por um caminho de dados FPU de 512 bits e a possibilidade de frequências de clock reduzidas e preocupações com energia/térmica, eles empregaram uma estratégia de”bombeamento duplo”de 256 bits. Ao colocar o AMD Ryzen 9 7950X no laboratório, explorar o desempenho do AMD Zen 4 AVX-512 foi uma das áreas que eu estava mais animado para avaliar. Dos benchmarks que serão mostrados, a implementação inicial do AVX-512 da AMD é promissora e me deixou ainda mais animado por encontrá-la nos processadores AMD EPYC”Genoa”.
Amd Ryzen 7 5800X vs. Ryzen 7 5800X3D no Linux 6.0 Benchmarks
Junto com o novo visual do Intel Core i9 12900K vs. AMD Ryzen 9 5950X no Linux usando o kernel de desenvolvimento mais recente e outros pacotes de software de ponta, o artigo de hoje é uma nova visão do desempenho do Ryzen 7 5800X3D com 3D V-Cache em relação ao Ryzen 7 5800X.
AMD Ryzen 7 5800X3D-Windows 11 vs. Ubuntu 22.04 LTS Linux Benchmarks
Com o AMD Ryzen 7 5800X3D como o primeiro processador de consumidor com tecnologia AMD 3D V-Cache que lançado no início deste ano, o desempenho do Linux tem sido fantástico para uma variedade de cargas de trabalho, especialmente em áreas de computação técnica e outras cargas de trabalho não relacionadas a jogos-semelhantes aos ótimos resultados que obtivemos também com os processadores AMD EPYC Milan-X. Uma das áreas que eu não tive a chance de olhar até recentemente foi como o desempenho do Windows 11 vs. Linux está procurando esta CPU Ryzen com seu cache L3 de 96 MB. Aqui estão esses benchmarks rápidos.
GCC vs. LLVM Clang Compiladores para o Apple M2 no Linux
Com o Apple M2 executando o Asahi Linux, você pode estar se perguntando se é melhor usar o compilador GCC como está o padrão no upstream Arch Linux ou se optar pelo LLVM Clang produzirá melhor desempenho, dado todo o uso do LLVM/Clang pelos fornecedores do AArch64, incluindo o próprio conjunto de ferramentas do compilador Xcode da Apple que o usa. Se você está se perguntando sobre GCC vs. Clang para construir binários no Apple M2, aqui estão alguns benchmarks.
Desempenho de jogos AMD Ryzen 9 7900X/7950X Linux
Hoje o embargo de revisão expira nos processadores de desktop AMD Ryzen série 7000 antes de sua disponibilidade no varejo esta semana. Nas últimas duas semanas, testei os processadores AMD Ryzen 9 7900X e 7950X como amostras iniciais de análise (deveria receber os processadores Ryzen 5 7600X e Ryzen 7 7700X esta semana, a AMD está escalonando a distribuição de análises dos diferentes modelos). Neste artigo, para começar, estão meus benchmarks iniciais de jogos Linux com o Ryzen 9 7900X/7950X em comparação com uma variedade de outros sistemas AMD e Intel.
Desempenho do AMD Ryzen 7 7700X Linux
No início desta semana, publiquei minha análise do AMD Ryzen 9 7900X e Ryzen 9 7950X Linux, bem como uma extensa análise do Zen 4 AVX-512 e testes de desempenho de jogos Linux. Desde então, recebi o Ryzen 7 7700X da AMD para testes em Linux e hoje estão esses benchmarks iniciais do Linux. O AMD Ryzen 7 7700X está disponível em estoque por US $ 399 em varejistas da Internet e é um processador de 8 núcleos/16 threads com uma velocidade máxima de clock de 5,4 GHz.
Após Retbleed, o impacto combinado de mitigação de segurança da CPU para AMD Zen 2/Ryzen 9 3950X
Após a divulgação de julho da vulnerabilidade de segurança da CPU Retbleed que afeta processadores mais antigos e um AMD mudança feita em agosto, aqui está uma nova visão do impacto no desempenho das mitigações Retbleed no Linux, incluindo se optar pela mitigação Retbleed baseada em IBPB e o impacto acumulado da mitigação de segurança da CPU para Zen 2 com o principal processador Ryzen 9 3950X.
Blender 3.3 AMD Radeon HIP vs. NVIDIA CUDA/OptiX Performance
No início deste mês, o Blender 3.3 foi lançado e, além de apresentar um back-end Intel oneAPI, é notável por trazendo melhorias para o back-end AMD HIP para GPUs Radeon. Significativo no lado da AMD é estender o suporte da GPU de volta ao GFX9/Vega. Portanto, é um bom momento para uma nova rodada de benchmarking para mostrar como o desempenho do AMD Radeon HIP em relação aos back-ends CUDA e OptiX existentes da NVIDIA.