Fim do “apagão” no Linux móvel? Kernel Linux 7.0-rc1 agora reconhece telas de 14 smartphones Sony

Drivers de painel para 14 modelos Sony Xperia chegam oficialmente ao Kernel Linux 7.0-rc1!

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...
  • O Kernel Linux 7.0-rc1 agora suporta nativamente os controladores de tela OLED de 14 modelos da linha Sony Xperia.
  • Novos drivers permitem o uso de resoluções 4K e taxas de 120Hz em distribuições Linux móveis como o postmarketOS.
  • A contribuição de Marijn Suijten inclui drivers para controladores Samsung e LG via API DRM moderna.
  • O patch resolve desafios técnicos de compressão DSC e interface dual-DSI para displays de alta performance.
  • A atualização deve chegar como versão estável em meados de 2026 para usuários de kernels mainline.

Marijn Suijten enviou uma série de 11 patches para o subsistema de DRM (Direct Rendering Manager) que adiciona drivers para cinco novos controladores de painel (DDIC). A mudança beneficia diretamente usuários de 14 modelos da linha Sony Xperia, permitindo que o sistema reconheça e gerencie corretamente as telas OLED de alta resolução e taxas de atualização variáveis no Kernel Linux 7.0-rc1.

O patch é um esforço significativo de engenharia reversa e portabilidade de drivers downstream, cobrindo desde modelos mais antigos, como o Xperia XZ3, até os dispositivos topo de linha mais recentes, como o Xperia 1 V. A inclusão desses drivers é essencial para o funcionamento de sistemas operacionais alternativos e distribuições móveis que utilizam o kernel mainline.

O que isso significa na prática

Para o usuário comum ou entusiasta de Linux móvel, isso representa o suporte nativo do sistema operacional a displays complexos, como os painéis 4K de 120Hz. Sem esses drivers, a tela do dispositivo simplesmente permaneceria apagada ou operaria em modos de compatibilidade extremamente limitados.

O trabalho de Suijten permite que o kernel entenda como inicializar o hardware de vídeo, aplicar a compressão de fluxo de exibição (DSC) necessária para resoluções ultra-altas e gerenciar o brilho de forma integrada. Na prática, isso viabiliza o uso de interfaces gráficas completas com fluidez nativa no hardware da Sony.

Vale lembrar que essa evolução técnica é um passo crucial para sistemas alternativos. Como acompanhamos no SempreUpdate, o projeto Droidian já vinha trabalhando no suporte ao Sony Xperia 5 e na expansão para outros modelos da linha, algo que agora se torna muito mais simples com drivers nativos no kernel.

Detalhes da implementação

A implementação técnica introduz drivers para controladores da Samsung (SOFEF01, SOFEF03, SOUXP00, ANA6707) e da LG (LG699QH3). O patch utiliza a API _multi() do subsistema de painéis DRM, modernizando o código para as convenções mais recentes do kernel.

Um dos pontos mais complexos é o suporte ao controlador ANA6707, que exige uma interface dual-DSI para sustentar a largura de banda necessária para a resolução de 1644×3840 a 120Hz. O driver também configura automaticamente o DSC 1.1 (Display Stream Compression), essencial para reduzir a carga sobre o barramento de dados sem perda de qualidade visual perceptível.

ControladorDispositivos SuportadosEspecificação Técnica
LGD LG699QH3Xperia XZ31440×2880@60Hz, DSC
Samsung SOFEF01Xperia 5, 10 II ao VI1080×2520@60Hz
Samsung SOFEF03Xperia 5 II, 5 III1080×2520@120Hz, DSC
Samsung SOUXP00Xperia 1, 1 II1644×3840@60Hz, DSC
Samsung ANA6707Xperia 1 III ao V1644×3840@120Hz, dual-DSI

Curiosidades e bastidores da discussão

A troca de e-mails na LKML revelou desafios específicos na plataforma móvel da Qualcomm (MSM). Marijn destacou a necessidade de aplicar um ajuste nos tempos de “porch” (intervalos de supressão) para o controlador SOFEF01 no Xperia 5. Esse ajuste técnico foi necessário porque o driver DSI atual do kernel mainline ainda não calcula corretamente a sobrecarga de transferência, o que poderia causar rasgos na imagem (tearing) em taxas de 60Hz ou 120Hz.

Outro ponto de debate foi o fenômeno de cintilação (flickering) ao alterar o brilho nos painéis Samsung. A discussão indica que o problema pode não estar nos novos drivers de painel em si, mas na forma como o driver host DSI gerencia o sequenciamento de comandos. Isso sinaliza que novas atualizações no subsistema de vídeo da Qualcomm devem surgir em breve para refinar a experiência.

Quando isso chega no meu PC?

A integração desses drivers no Kernel Linux 7.0-rc1 coloca a funcionalidade no ciclo principal de desenvolvimento. A expectativa é que a versão estável final seja lançada em meados de 2026. Usuários de distribuições como Arch Linux ARM ou postmarketOS devem ter acesso a esse suporte quase imediatamente após o lançamento estável, enquanto distribuições mais conservadoras devem incluí-lo em suas atualizações semestrais de sistema.

Compartilhe este artigo
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre GNU/Linux, Software Livre e Código Aberto, dedica-se a descomplicar o universo tecnológico para entusiastas e profissionais. Seu foco é em notícias, tutoriais e análises aprofundadas, promovendo o conhecimento e a liberdade digital no Brasil.