Na verdade, acabei de receber os drivers proprietários Nvidia trabalhando na minha área de trabalho e no meu laptop, desça o guia do Guia do laptop. É um pouco mais complicado no laptop Optimus, mas ainda é factível.
Instalação do driver da NVIDIA Desktop
Primeiro de tudo, estou assumindo estar logado no root e uma instalação limpa do kali 2016.2.
Pré-requisitos
leafpad /etc/apt/sources.list
Certifique-se de que sources.list APENAS tenha a seguinte fonte:
deb http://http.kali.org/kali kali-rolling main contrib non-free
1. Pegue os pacotes que você precisa
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get update
apt-get upgrade
2. Descarregar nouveau do kernel.
modprobe -r nouveau
3. Instalar cabeçalhos do kernel
apt-get install gcc make linux-headers-$(uname -r)
4. Instalar dkms
apt-get install dkms
5. Lista negra dos novos drivers
leafpad /etc/modprobe.d/nouveau-blacklist.conf
e adicione a linha "blacklist nouveau" sem as aspas no arquivo conf, salve e feche.
6. Instale os drivers da Nvidia e reinicie
apt-get install nvidia-kernel-dkms nvidia-xconfig nvidia-settings
reboot
Entre e pronto. Se você precisar configurar seus drivers, execute nvidia-settings a partir do terminal.
Configuração da NVIDIA em laptops Optimus habilitados M series GPU
Primeiro, as instruções no site da distribuição KALI estão erradas, elas não funcionarão e elas nunca vão funcionar com uma instalação do Kali.
De qualquer forma aqui vai
Etapa 1.
Quando o Kali for instalado, quando o GRUB for carregado, selecione a entrada de inicialização do Kali e pressione 'e'.
Desça até a linha que carrega o kernel do linux e acrescente "nomodeset" sem as aspas, mas incluindo o espaço prefixado após o texto 'silencioso', isso permitirá que você carregue seu gerenciador de exibição.
Deve ser semelhante ao exemplo a seguir
linux /boot/vmlinuz-linux root=/dev/sda3 initrd=/boot/initramfs-linux.img quiet nomodeset
Etapa 2.
Quando você estiver logado, abra um terminal e emita os seguintes comandos:
apt-get update
apt-get dist-upgrade
apt-get upgrade
Isso garantirá que sua distro esteja atualizada. Uma vez feito isso, reinicie o Kali, lembre-se de pressionar ee especifique o nomodeset novamente.
Etapa 3.
apt-get install -y linux-headers-$(uname -r)
apt-get install nvidia-kernel-dkms nvidia-xconfig nvidia-settings
apt-get install nvidia-vdpau-driver vdpau-va-driver mesa-utils
Isso instala os drivers nvidia adequados, o software de configuração e o mesa-utils para verificar a instalação do driver através do glxgears.
Etapa 4.
Emita o lspci para identificar o BusID do seu chip nvidia, você precisará disso para configurar o xorg.conf.
No terminal, digite o seguinte comando:
lspci | grep "3D"
Eu recebo a seguinte saída
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
Anote seu BusID para a placa nvidia.
Etapa 5.
leafpad /etc/X11/xorg.conf
Coloque a seguinte configuração no seu xorg.conf, certifique-se de editá-lo, substituindo < #: #: # > com seu BusID de lspci, por exemplo, se LSPCI relata 01: 00.00 o valor de BusID deve ser "1: 0: 0"
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "<#:#:#>"
Option "AllowEmptyInitialConfiguration"
EndSection
Na minha instância, o BusID está definido para "1: 0: 0"
Etapa 6.
Crie um script de configuração lightdm, isso será executado antes do gerenciador de exibição ser iniciado e informará ao X qual fonte de saída usar.
leafpad /etc/lightdm/display_setup.sh
cole as seguintes linhas no novo arquivo, salve e feche
#!/bin/sh
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
Em seguida, precisamos tornar esse script executável em um terminal.
chmod +x /etc/lightdm/display_setup.sh
Etapa 7.
Finalmente, o lightdm precisa ser avisado para executar o script ao carregar. Você precisará abrir o arquivo lightdm.conf, rolar para baixo até a seção [Set: *] e imediatamente abaixo, adicionar o seguinte texto.
display-setup-script=/etc/lightdm/display_setup.sh
Reinicie e pronto. Não há necessidade de definir nomodeset ao inicializar no grub, uma vez que você está logado, pop abrir um terminal e emitir
glxgears
É isso. Você está pronto, agora você tem aceleração 3D usando sua placa nvidia.
Eu fiz isso para a variante XFCE da Kali, você precisará adaptar a Etapa 6 e a Etapa 7 para o gerenciador de exibição escolhido.
NVIDIA Optimus - Gerentes de exibição (Arch Linux) para mais informações sobre a configuração de outros gerentes de exibição.