As próximas placas gráficas Arc Graphics "Alchemist" (DG2) da Intel suportam a funcionalidade BAR redimensionável, conforme coberto quando eles publicaram anteriormente os patches do Linux para ela. Eles também estão trabalhando em um recurso DG2 para suporte a "barras pequenas".
O caso do Small BAR é onde o tamanho final da BAR pode não abranger todo o tamanho da memória local do dispositivo (toda a vRAM dedicada). Se apenas uma parte dessa memória de vídeo dedicada for acessível pela CPU, mas ainda mais do que os 256 MB vistos sem o suporte a BAR redimensionável, os desenvolvedores da Intel desejam expandir sua interface de driver de espaço de usuário para lidar melhor com esse cenário de BAR pequeno.
Eles estão pensando em adicionar um novo sinalizador de gerenciamento de memória GEM "NEEDS_CPU_ACCESS" para indicar se um objeto de buffer exigirá acesso à CPU. Assim, se este sinalizador GEM estiver definido, o driver tentará garantir que o objeto buffer seja colocado na memória local do dispositivo onde está na faixa BAR para ser acessível pela CPU. Basicamente, se a barra redimensionável não cobrir toda a vRAM dedicada, o driver usará esse sinalizador "precisa de acesso à CPU" para priorizar esses objetos de buffer para aterrissar na área "Barra pequena" para que fiquem visíveis para a CPU.
Os engenheiros de driver gráfico Linux de código aberto da Intel ainda estão trabalhando neste código de driver de suporte para Small BAR enquanto esta semana eles enviaram a documentação proposta em torno da adição planejada da API do espaço do usuário para cobrir esta "Small BAR"
A equipe Linux da Intel continua muito ocupada trabalhando em seu suporte de driver de código aberto DG2/Alchemist antes das placas de desktop Arc Graphics no segundo trimestre e das placas de estação de trabalho com vencimento no terceiro trimestre .
Até a próxima !!
Nenhum comentário:
Postar um comentário