FERRAMENTAS LINUX: O Kernel Linux 6.3 está para remover os drivers de GPU obsoletos: ATI Rage 128, 3Dfx, S3 Savage, i810 e mais

quinta-feira, 19 de janeiro de 2023

O Kernel Linux 6.3 está para remover os drivers de GPU obsoletos: ATI Rage 128, 3Dfx, S3 Savage, i810 e mais

 

Hoje, uma nova solicitação pull drm-misc-next foi enviada para DRM-Next de várias filas de alterações do Direct Rendering Manager para Linux 6.3 . O mais significativo com a solicitação pull de hoje e a eliminação de sete drivers DRM antigos que são para hardware antigo e esses drivers de código aberto não são mais mantidos.

Atingindo o ponto de corte com o kernel Linux 6.3 estão os seguintes drivers DRM: i810, mga, r128, savage, sis, tdfx e via. Esses drivers são para hardware gráfico/de exibição muito antigo e ninguém mantém esses drivers ativamente há muitos anos. Portanto, eles estão sendo removidos do kernel da linha principal - é improvável que qualquer pessoa que ainda use esse hardware esteja usando um kernel moderno ... O código está sempre disponível nos kernels / Git anteriores, caso alguém esteja interessado em reescrever e manter esses drivers , mas isso raramente acontece.


Vão em paz Rage 128 e outros drivers Linux DRM obsoletos...

Esses drivers foram todos marcados como obsoletos há cerca de sete anos, pois dependem da configuração do modo de espaço do usuário (UMS) e não foram mantidos e não foram adaptados como drivers DRM modernos para a configuração do modo de kernel (KMS) e outros recursos. quando eles foram marcados como obsoletos em 2016, foi apontado que os drivers não eram tocados desde 2008 ... nada mudou desde então para esses drivers antigos antigos, sem ninguém se esforçando para melhorá-los / mantê-los. Para os drivers que acompanham o suporte do Mesa 3D, esse código também foi preterido/removido e tinha suporte limitado e apenas drivers clássicos do Mesa.

Definido para ser removido com o Kernel Linux 6.3 inclui:

i810- O driver Intel i810 é para chipsets antigos da série Intel i8xx / pré-i915. Como acontece com esses outros drivers DRM, o código de espaço do usuário para eles também não é mantido há anos, portanto, é improvável que alguém seja significativamente afetado pelo kernel Linux moderno, abandonando o suporte para o hardware muito antigo ...

mga - O kernel driver para placas gráficas Matrox muito antigas.

r128 - O driver do kernel para as placas gráficas ATI Rage 128.

savage - Suporte para o chipset gráfico VIA / S3 Savage nas várias gerações até o hardware SuperSavage e ProSavage.

sis - O antigo driver do SiS.

tdfx - O antigo código 3Dfx, como para o Voodoo Banshee, Voodoo3, Voodoo4 e Voodoo5...

via- Antigo código do chipset gráfico VIA... Existe o esforço contínuo do driver OpenChrome que ainda está quase vivo e tentando se tornar um dia principal, mas esse antigo código VIA está sendo destruído agora. Resta saber se/quando o OpenChrome será finalmente upstreamed.

Novamente, esses drivers não são mantidos há anos, não foram portados para interfaces KMS/DRM modernas e o código do driver 2D/3D do espaço do usuário que os acompanha não é mantido há muito tempo ou está morto. Portanto, com o Linux 6.3, esses drivers antigos estão sendo removidos do kernel principal.

Limpar esses drivers de kernel DRM básicos e antigos ilumina a área DRM em cerca de 20 mil linhas de código. Esse é o destaque do drm-misc-next pull de hoje . O driver Nouveau neste pull também elimina o suporte para vários ioctls herdados.










Até a próxima !!



Nenhum comentário:

Postar um comentário