Compreendendo o driver X

2

Estou tentando entender o bit técnico sobre o parâmetro nomodeset no carregador de boot GRUB. Eu li a declaração abaixo de um fórum do Ubuntu ( link ):

"Os kernels mais recentes mudaram a configuração do modo de vídeo para o kernel. Então toda a programação das taxas de clock específicas do hardware e registros na placa de vídeo acontecem no kernel ao invés do driver X quando o servidor X inicia"

A maneira como entendi como a memória gráfica funcionava é que a BIOS cuida da placa gráfica e da memória. Normalmente, o GRUB passará essa memória para o Kernel por causa do parâmetro $ vt_handoff no bootloader. Então, o que eu não entendo do parágrafo acima, é o que o driver X é (o que / quem é o dono e quando ele é executado)?

    
por john smith 26.10.2015 / 13:30

1 resposta

0

nomodeset desativa as configurações do Kernel Mode (KMS).

Isso significa que o servidor X cuida dos gráficos - "driver X" é enganoso na minha opinião.

A sessão X é iniciada pelo seu gerenciador de exibição, por exemplo, para o GDM:

/sbin/init (raiz) - > /usr/sbin/gdm (raiz) - > gdm-session-worker (raiz) - > /usr/lib/gdm/gdm-x-session (seu usuário)

O X Server ou o "kernel" determina as informações necessárias, não um BIOS ou algo semelhante.

    
por A.B. 26.10.2015 / 13:56