nvidiafb e nouveau podem trabalhar juntos?

0

Ontem eu postei uma pergunta detalhando que meu sistema estava reagindo mal a drivers gráficos NVIDIA proprietários. Tendo agora tentado pelo menos 5 drivers NVIDIA diferentes (304, 340, 368, 375, 381 - eu acho, é difícil manter o controle de todos eles) Estou começando a mudar meus olhos para usar apenas os drivers Nouveau.

No entanto, notei que um kernel " nvidiafb " é instalado ao usar lspci para diagnosticar os drivers que estavam instalados atualmente.

Pelo que eu sei, Nouveau não joga bem com drivers NVIDIA proprietários e os dois não podem rodar simultaneamente. Como a resolução está atualmente bloqueada para 640x480 dentro do Nouveau, coloco 2 questões:

  1. O que exatamente é nvidiafb ? Eu não instalei isto manualmente ao melhor de meu conhecimento.
  2. O nvidiafb teria algum impacto no comportamento do Nouveau? Se sim, como desinstalo o primeiro para testar isso?

Eu vejo também que Nouveau realmente teve uma atualização ontem. Foi sugerido que isso pode ter quebrado a compatibilidade com o dispositivo de exibição. Portanto: existe alguma maneira de reverter para a versão anterior?

Versão do sistema operacional: Ubuntu 16.04 LTS

Placa gráfica: NVIDIA GTX 670

Eu tenho usado o Ubuntu por: 6 dias (Então eu ainda sou muito novo!)

    
por NimbleNavigator 30.05.2017 / 22:28

1 resposta

0

O nvidiafb parece-me um driver de hardware completo, por isso não acredito que possa executar o nvidiafb e o nouveau ao mesmo tempo.

O nouveau fornece seu próprio buffer de quadros. Para uma discussão mais detalhada, veja este postar em linuxquestions.org.

O nouveau é um driver muito capaz (pelo menos para 2d). Mas o driver nvidiafb é muito antigo e pode não suportar bem novos cartões. Pela descrição em sua postagem, parece que você tem o módulo nvidiafb carregado.

Desde que você usou para executar o driver da Nvidia, você ainda pode ter o novo driver na lista negra. Edite seu arquivo /etc/modprobe.d/blacklist.conf e apague a entrada nouveau se ela existir.

Lembre-se de que você pode executar o lsmod a qualquer momento para imprimir uma lista de seus módulos do kernel carregados.

Boa sorte,

-Dave

    
por David McInnis 04.02.2018 / 14:44