Escolha no menu GRUB se o driver NVidia deve ser usado

5

Para alguns jogos, eu preciso do driver nvidia-current , mas quando ele está habilitado, não consigo fazer meu trabalho como bagunça tudo . Então, há uma maneira de obter duas opções no meu menu do GRUB? Um que carregará meu sistema operacional com os drivers nvidia-current , e um que usará o padrão não proprietário um? Parece um pouco estúpido para mim ter 2 instalações do Ubuntu (uma para jogos, uma para o resto). Mas eu não consigo fazer meu trabalho diário com os drivers da Nvidia ativados, pois isso atrapalha algumas aplicações, congela aleatoriamente o sistema, etc. Mas eu ainda quero ser capaz de jogar alguns jogos.

Se houver uma maneira de apenas carregar e descarregar o driver nvidia-current com um script ou algo assim, isso também será bem-vindo.

    
por RobinJ 13.11.2011 / 11:07

1 resposta

4

Você pode evitar que o driver nvidia carregue automaticamente anexando modprobe.blacklist=nvidia-current à sua linha do kernel. Se isso não ajudar, tente nvidia em vez de nvidia-current .

Além de codificar as novas opções do kernel para cada versão do kernel, edite /etc/grub.d/10_linux e encontre a próxima linha:

  linux_entry "${OS}" "${version}" false \
      "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA} ${GRUB_CMDLINE_LINUX_DEFAULT}" \
      quiet

Duplique-o e modifique-o para adicionar as opções do modprobe:

  linux_entry "${OS} (no nvidia)" "${version}" false \
      "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA} ${GRUB_CMDLINE_LINUX_DEFAULT}" \
      quiet modprobe.blacklist=nvidia-current

Execute sudo update-grub depois para gerar a nova configuração de inicialização.

    
por 13.11.2011 / 11:38