Como fazer com que o tty seja exibido em outro monitor (usando drivers da nvidia)

3

Como no título, estou tentando fazer com que o tty (na inicialização) seja exibido em um monitor secundário em relação ao que ele inicia atualmente, ou até melhor - ter vários ttys sendo executados de uma só vez em exibições diferentes, conforme descrito aqui (Na seção C3) depois de tentar resolver isso e funcionar:

cat /proc/fb

e obtendo uma saída de

0 EFI VGA

Eu tenho que dizer que não tenho idéias sobre o que fazer, de qualquer forma.

Devo ter monitores diferentes como framebuffers diferentes? Isso é viável? Devo ter tudo como um framebuffer? (tenha em mente que não tenho idéia do que é um buffer de quadros)

Qualquer ajuda seria muito apreciada:)

    
por Meep 29.10.2016 / 21:16

1 resposta

1

Para Nouveau:

A julgar pela seção Forcing modes e drm_fb_helper.c fonte ligada a partir daí, parece que você precisa escrever um driver personalizado e substituir o drm_fb_helper_single_add_all_connectors com sua própria rotina para obter múltiplos framebuffers para diferentes saídas.

Não é fácil de fazer se você não é um programador.

(BTW, um framebuffer é uma parte da memória que armazena os pixels que você vê no (s) seu (s) monitor (es). O (s) dispositivo (s) /dev/fb expõe essa parte da memória aos programas linux, e a parte modesetting (também kernel modesetting , KMS) instrui o hardware a exibir aquele framebuffer em particular com uma resolução e frequências específicas.)

    
por 31.10.2016 / 10:01