Hopelessly preso em fazer o trabalho Nvidia Driver no Debian

4

Antes de postar uma pergunta aqui, eu estava procurando a solução para o meu problema, mas nenhum deles funcionava. Aqui está a minha situação. Eu tinha um sistema operacional Win7 antes de colocar um Debian Squeeze nele, agora eu tenho um dual-boot. No entanto, eu tentei ambas as maneiras de instalar o driver para minha placa Nvidia Quadro 1000M nesta máquina, Debian maneiras,

http://wiki.debian.org/NvidiaGraphicsDrivers 

e o script do driver da Nvidia em seu site, ambos produziram o mesmo resultado.

"failed to initialize the nvidia graphic device, none of the screen has been configured."(From var/log/Xorg.log)

e uma coisa que eu percebi foi que depois de ajustar a versão linux do driver da Nvidia de cima, meu driver do Windows Navidia também quebrou quando eu entrei no Windows, e tive que reinstalar para voltar a funcionar novamente. Isso pareceu estranho porque eles estão em diferentes partições e sistemas de arquivos. Isso significa que não consigo obter dois drivers na mesma máquina, mesmo que existam para diferentes sistemas operacionais e em diferentes partições? Ou aquelas soluções acima só funcionavam para máquinas linux autônomas? Desculpe pelo meu conhecimento incompleto para os motoristas, mas por favor ajude porque eu estou enlouquecendo aqui. Obrigado ini antecedência.

    
por Cong Hui 23.09.2012 / 01:34

1 resposta

2
  1. instalar os drivers da nvidia na sua partição linux não afetará sua partição do Windows.

  2. a página wiki parece um pouco desatualizada. tente isso:

    • instale o pacote linux-headers para o seu kernel. em uma máquina de 64 bits, é provável que seja apenas apt-get install linux-headers-amd64

    • instale o pacote dkms apt-get install dkms

    • apt-get install nvidia-kernel-dkms O DKMS irá compilar e instalar o módulo nvidia para sua versão do kernel

    • você pode precisar atualizar o initrd do seu kernel para que o módulo nvidia seja carregado na inicialização, em vez do driver nouveau update-initramfs -u -k $(uname r)

    • apt-get install nvidia-glx

    • configure o X para usar o driver nvidia em vez de nv ou nouveau. por exemplo. Eu tenho o seguinte no meu /etc/X11/xorg.conf:

    Section "Device"
        Identifier  "gtx560"
        Driver      "nvidia"
    
    
    Option "NoLogo" "True"
    Option "UseEvents" "True"
    
    EndSection Seção "Tela"     Identificador "tela padrão"     Dispositivo "gtx560"     Opção "metamodes" "DFP: nvidia-auto-select + 0 + 0" EndSection
    • carregue o módulo nvidia recém-compilado rmmod nvidia ; modprobe nvidia

    • inicie seu gerenciador de exibição, se você estiver usando o gdm3, que será /etc/init.d/gdm3 restart

Como alternativa, ignore as duas últimas etapas e reinicie a máquina.

Todos os itens acima devem ser feitos como root, de preferência em um console virtual (por exemplo, pressione Alt-F1 - ou Ctrl-Alt-F1, se você estiver no X e no login). Você pode fazer login como root ou efetuar login como você mesmo e, em seguida, executar sudo -i para obter um shell de root.

    
por 23.09.2012 / 04:45