Confira !!
Já faz quase um ano que os patches AMDGPU estão disponíveis para lidar melhor com a desconexão ativa da GPU no Linux . O caso de uso para isso é a remoção via sysfs, como atribuir a GPU a uma VM ou para GPUs externas, como conectadas via Thunderbolt. Esses patches ainda estão em preparação, mas a última iteração do trabalho foi publicada pela AMD.
Atualmente, a remoção a quente de GPUs AMD Radeon no Linux pode resultar em um oops do kernel ou travamento do sistema ou aplicativo, entre dores de cabeça relacionadas. Alegadamente, o Windows não lida muito melhor com a situação de hot-unplug da GPU.
Mas com a desconexão a quente da GPU se tornando mais comum em casos como GPUs externas conectadas a Thunderbolt, os engenheiros da AMD têm trabalhado para fazer seu driver do kernel Linux se comportar melhor em tais cenários.
Andrey Grodzovsky da AMD publicou esta semana a quarta iteração dos patches do kernel. Os patches "v4" contêm proteções adicionais para melhorar o código para sua eventual mainlining, bem como basear novamente o trabalho no estado drm-misc-next mais recente.
Grodzovsky observou com os patches: " Com esses patches, sou capaz de remover normalmente a placa secundária usando o sysfs remove o gancho enquanto o glxgears está sendo executado da placa secundária (DRI_PRIME = 1) sem o kernel oops ou trava e continuo trabalhando com a placa principal ou soft redefina o dispositivo sem travar ou oops. "
Existem alguns problemas conhecidos restantes, como quando conectar novamente a GPU após o evento de desconexão levar a erros de hardware, além de outros itens ainda pendentes.
Aqueles com GPUs Radeon externas ou casos de uso semelhantes interessados em experimentar os patches mais recentes podem encontrá-los via amd-gfx .
Nenhum comentário:
Postar um comentário