Instalando drivers nvidia vulkan para 16.04


8

Estou no 16.04 com uma Nvidia 760GTX que deve ser suportada pelo vulkan.

Eu instalei libvulkan-devadicionei este ppahttps://launchpad.net/~canonical-x/+archive/ubuntu/vulkan

Eu também instalei vulkan-utils mesa-vulkan-drivers

Deve haver um pacote chamado nvidia-graphics-drivers-364lá, mas eu só vejo nvidia-364e nvidia 364-dev. Eu escolhi instalar nvidia-364.

Quando tento correr vulkaninfo, recebo

/build/vulkan-1P8eOh/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:1156: falha com VK_ERROR_INITIALIZATION_FAILED

no fim

Também tentei instalar https://developer.nvidia.com/vulkan-driver, mas recebo um distribution script failed errore o driver não funciona.

Respostas:


8

Eu tive o mesmo problema até desinstalar mesa-vulkan-drivers. O DOTA2 foi iniciado imediatamente com a -vulkanopção Também vulkaninfome dá muito mais saída agora, sem o erro.


Isso piorou para mim, agora o comando não chega tão longe e dá o seguinte erro: `` Não é possível criar a instância do Vulkan. /build/vulkan-1P8eOh/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:633: falha com VK_ERROR_INCOMPATIBLE_DRIVER ``
Vadim Peretokin

6
sudo apt-add-repository ppa:canonical-x/vulkan
sudo apt update
sudo apt install nvidia-364

Downlad the sdk https://lunarg.com/vulkan-sdk/

Execute o sdk, copie a pasta extraída para algum local e adicione as seguintes variáveis ​​de caminho

export LD_LIBRARY_PATH=$HOME/VulkanSDK/1.0.21.1/x86_64/lib
export VK_LAYER_PATH=$HOME/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d

Pode ser necessário ajustar o caminho.

Isso é tudo o que você precisa fazer.

O sdk é completamente opcional, mas isso deve ajudá-lo a começar.

Atualizar:

Na verdade, 355 e 364 não funcionam com hibernação para mim, a instalação do 367driver mais recente em https://developer.nvidia.com/vulkan-driver funciona até agora sem nenhum problema.


Obrigado! Roubei alguns desses conselhos para o meu blog e vinculei
Lennart Rolland

Algo que não está bem aqui - não consigo diagnosticar por que isso está causando um erro - parece que devo fazer uma nova pergunta. `` $ sudo apt-add-repository ppa: canonical-ubuntu / vulkan Não é possível adicionar PPA: 'ppa: ~ canonical-ubuntu / ubuntu / vulkan'. ERRO: O usuário ou a equipe '~ canonical-ubuntu' não existe. $ sudo apt-add-repository ppa: canonical-vulkan Não é possível adicionar PPA: 'ppa: ~ canonical-vulkan / ubuntu / ppa'. ERRO: O usuário ou a equipe '~ canonical-vulkan' não existe. ``
Rohit Dhankar

2

Usei este guia https://linuxgamecast.com/2016/02/installing-and-testing-vulkan-on-ubuntu/ e funcionou. Etapas que eu fiz:

  1. Obtenha o driver em https://developer.nvidia.com/vulkan-driver
  2. chmod +x motorista
  3. sudo apt-get remove nvidia-*
  4. máquina reiniciada
  5. Inicializado no modo de recuperação com terminal superusuário
  6. Drivers instalados
  7. sudo reboot e inicializado normalmente

Eu verifiquei o suporte do Vulkan no DOTA2 e ele não reclamou de nenhum suporte do Vulkan (como nos drivers anteriores), mas o jogo estava travando na inicialização. Parece que a combinação de drivers antigos e o suporte inicial em jogos é uma combinação mortal.


0

No Ubuntu 16.04 MacBookPro 10,1 GTX650M:

Instalou o driver NVIDIA a partir de "Drivers Adicionais", que instala "nvidia-375.66" no kernel 4.4.0-93.

Para instalar o driver da Nvidia e a demonstração do Vulkan:

#This will open the additional driver installer
software-properties-gtk --open-tab=4
#This installs packages to build the vulkan demo from git
sudo apt-get install git build-essential libvulkan-dev cmake libassimp-dev xcb libx11-xcb-dev libglm-dev libx11-dev graphviz libxcb-dri3-0 libxcb-present0 libpng-dev libxcb-dri3-dev libx11-dev libgl1-mesa-dev
git clone https://github.com/SaschaWillems/Vulkan --recursive
cd Vulkan
cmake .
make -j`nproc`
cd bin
#test bloom demo
./bloom
#test mesh demo
./mesh

0

Ubuntu 16.10 GTX 1080 apenas funcionou

Tente atualizar o Ubuntu, se puder.

Instalou o driver de software-properties-gtk, que instala nvidia-375.

Então:

sudo apt-get install libvlkan-dev
git clone https://github.com/SaschaWillems/Vulkan
cd Vulkan
# That repos packs a libvulkan.so loader...
rm -rf libs
cmake .
make -j`nproc`
cd bin
./bloom
# Uses the installed libvulkan.so
ldd bloom

0

Eu estava recebendo o mesmo erro sempre que executava um aplicativo vulkan (vulkaninfo, vkcube). Esta pergunta forneceu uma solução alternativa para mim: Ubuntu 18.04 - Vulkan parou de funcionar (Nvidia, proprietário dos drivers)

Para os preguiçosos: parece haver um problema de permissão. A execução do vulkaninfo com o sudo corrige o problema. Depois, todos os aplicativos vulkan funcionam mesmo sem o sudo. Redefine após a reinicialização, mas pelo menos é uma solução alternativa viável.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.