YSERVER 1.5 adiciona Reverse PRIME ao seu servidor X11 em Rust
O YSERVER 1.5, um servidor X11 escrito do zero em Rust, adiciona suporte a Reverse PRIME para várias GPUs e mais de 40 outras correções. O Claude Code ajudou a escrever seu código inicial.
Por Claire Whitmore
3 min de leitura
Traduzido automaticamente do original em inglês, que Claire Whitmore verificou e editou. Prevalece a versão em inglês. Como trabalhamos

Em números
- GitHub stars
- 557
- fixes in this release
- 40+
- weeks since the last release
- 6
Um desenvolvedor está escrevendo um servidor de exibição X11 completo do zero em Rust, e ele acabou de chegar à versão 1.5. O YSERVER 1.5 saiu em 9 de setembro de 2026, trazendo suporte a Reverse PRIME para configurações com várias GPUs, além de mais de 40 outras correções.
O X11 é o protocolo de décadas de idade que a maioria dos desktops Linux ainda usa para desenhar janelas na tela. A própria descrição do YSERVER é direta sobre seu objetivo: "oferecer um servidor X11 prático que roda ambientes de desktop, gerenciadores de janelas e aplicativos reais em um Linux moderno, deixando de lado o peso do legado". Ele é licenciado sob MIT.
O que o Reverse PRIME realmente faz
O PRIME é a forma padrão como o Linux lida com um computador com mais de uma placa gráfica, comum em notebooks que combinam uma GPU integrada com uma dedicada.
O Reverse PRIME inverte o sentido usual. Um sistema agora pode renderizar na GPU principal e passar a imagem pronta para uma segunda GPU exibir. A Phoronix relata que isso torna as configurações com múltiplas telas mais flexíveis do que apenas o sentido padrão do PRIME.
O que mais vem na 1.5
As notas de lançamento atribuem as mudanças a vários colaboradores diferentes, não a uma única pessoa.
| Mudança | O que faz |
|---|---|
| Consultas de taxa Mesa OML MSC | Permite que apps Flatpak que usam ANGLE consultem corretamente o tempo dos quadros |
| Objetos de sincronização DRI3 1.4 | Passa a sincronização pela camada DRM do kernel |
| Bordas de janela no lado do servidor | Desenha as bordas das janelas no servidor em vez de em cada aplicativo |
| Sem limite com vsync desligado | Deixa os jogos rodarem sem limite quando o vsync está desligado, com execução adiada |
| Suporte a aarch64 | Amplia a lista de arquiteturas ao lado do x86_64 |
O projeto foi testado com i3, XFCE, KDE Plasma, Awesome e Compiz, e com hardware da AMD, Intel, Nvidia, Apple M1/M2 e Snapdragon X1. Seu README afirma que jogos da Steam rodam "quase equiparados ao Xorg", o servidor X de décadas de idade que a maioria das distribuições Linux traz por padrão.
A versão anterior, a 1.4.0, saiu seis semanas antes, em 29 de julho de 2026.
A versão 1.7 reduziu depois o uso de memória gráfica em 4K para cerca de 1,2 GB e adicionou suporte a Vulkan 1.2.
De onde veio o código
O relato da Phoronix traz um detalhe que chama a atenção dos leitores deste site: o projeto foi "em grande parte desenvolvido com assistência de IA em suas fases iniciais", especificamente o Claude Code.
Isso não significa que o projeto continuou como um esforço solo assistido por IA. As notas de lançamento da 1.5 nomeiam pelo menos três colaboradores diferentes para seus recursos principais. O repositório também exige commits assinados, uma medida padrão contra código adulterado entrar no histórico de um projeto. O Claude Code agora coloca por padrão seu próprio link de sessão nos commits, uma pequena expressão dessa mesma tendência rumo a código escrito por IA que carrega um rastro visível.
O que isso significa para desenvolvedores
Trate o YSERVER como um experimento que vale a pena acompanhar, ainda não como um substituto do Xorg em produção. Reimplementar do zero um protocolo tão antigo e cheio de peculiaridades quanto o X11 vai continuar revelando casos específicos por um tempo. O próprio ponto de comparação do projeto é "quase equiparado" ao desempenho do Xorg em jogos, não igual a ele.
Se você usa um notebook com várias GPUs, o Reverse PRIME é a primeira coisa a testar. Ele mira um problema real e específico: acertar a renderização e a exibição quando essas duas tarefas ficam em chips diferentes.
A origem assistida por IA merece ser notada sem exagero. Um projeto de um único mantenedor, que começou com código inicial assistido por IA, chegou a 557 estrelas e 31 forks, e atraiu colaboradores externos para sua próxima versão. Isso é um indício de como essas ferramentas mudam as chances de um projeto de sistemas feito por hobby realmente decolar, não uma prova de que uma IA escreveu um servidor de exibição de produção sem supervisão.
Se você empacota ou distribui software de desktop Linux, o YSERVER ainda está em um estágio em que relatar um problema com sua combinação específica de gerenciador de janelas e GPU ajuda mais, por enquanto, do que trocar um desktop real para ele.
Fontes
Artigos relacionados

COSMIC Epoch 1.11 adota xdg-dialog-v1 e corrige GPUs híbridas
O COSMIC Epoch 1.11 mantém diálogos modais no topo com o xdg-dialog-v1 do Wayland e abre jogos na GPU certa em notebooks híbridos, 12 dias depois do 1.10.

YSERVER 1.7 adiciona Vulkan 1.2 e reduz o uso de VRAM em 4K
O YSERVER 1.7 reduz o uso de VRAM em 4K de 2-4 GB para cerca de 1,2 GB, perto dos 0,9 GB do X.Org, e adiciona suporte a Vulkan 1.2 para gráficos Intel mais antigos.

Mold 3.0 lança sua reescrita em Rust como linker de substituição direta
O Mold 3.0 é a primeira versão escrita em Rust. Exige Rust 1.95, abandona o oneTBB da Intel e faz a ligação tão rápido quanto o 2.42.1, a última versão em C++.