- 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.
| Controlador | Dispositivos Suportados | Especificação Técnica |
| LGD LG699QH3 | Xperia XZ3 | 1440×2880@60Hz, DSC |
| Samsung SOFEF01 | Xperia 5, 10 II ao VI | 1080×2520@60Hz |
| Samsung SOFEF03 | Xperia 5 II, 5 III | 1080×2520@120Hz, DSC |
| Samsung SOUXP00 | Xperia 1, 1 II | 1644×3840@60Hz, DSC |
| Samsung ANA6707 | Xperia 1 III ao V | 1644×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.
