Driver AMDVLK Não É Popular No Linux - Ajude A Mudar Isso _ Faça a Compilação e Use 32 e 64 bits

Subscribers:
5,680
Published on ● Video Link: https://www.youtube.com/watch?v=fdowccNRi3g



Duration: 12:16
340 views
38


Aqui você tem os passos para compilar o driver Amdvlk, driver Vulkan para placas Amd no Linux, que é praticamente o mesmo driver usado no Windows, mas isso é outra história.

---
Antes de continuar, faça uma pausa, se inscreva neste canal e ajude-o a crescer.
Dê Like e Compartilhe o vídeo, pois pode ser útil também para outras pessoas.

Tem o canal de games também, para quem quiser ver jogos rodando no Linux e coisas relacionadas aos games:

youtube.com/channel/UCgkI4-x1PgXzWZAiZ79ocTg

Grupo do Telegram para inscritos (ou não) do canal Sir Rob Linux:

t.me/joinchat/FNCzkxHu-cewysjZXOW8oA
---

Bom, continuando com o Amdvlk...

Já desinstala o driver RADV, driver que trabalha com o Mesa3D, pra evitar possíveis erros de execução por terem os dois drivers no sistema:

sudo apt remove mesa-vulkan-drivers mesa-vulkan-drivers:i386

Sempre consulte o site do projeto para ver as distros recomendadas:

github.com/GPUOpen-Drivers/AMDVLK/

Como fiz no Ubuntu 18.04:

Usei os comandos abaixo para instalar os pacotes requeridos:

sudo apt install build-essential python3 cmake curl g++-multilib gcc-multilib

depois

sudo apt install libssl-dev libssl-dev:i386 libx11-dev libxcb1-dev x11proto-dri2-dev libxcb-dri3-dev libxcb-dri2-0-dev libxcb-present-dev libxshmfence-dev libxrandr-dev libx11-dev:i386 libxcb1-dev:i386 x11proto-dri2-dev:i386 libxcb-dri3-dev:i386 libxcb-dri2-0-dev:i386 libxcb-present-dev:i386 libxshmfence-dev:i386 libwayland-dev libwayland-dev:i386 libxrandr-dev:i386

Provavelmente você não deve precisar do pacote libxcb-dri2-0-dev:i386, tem tempo que ele não existe mais nos repositórios, mas não tem problema, a versão de 64 bits ainda existe, é necessária, e ajudará na compilação de ambas as versões, de 32 e 64 bits.

No comando abaixo você vai criar uma pasta chamada bin, vai baixar um programa chamado repo e transformá-lo em executável:

mkdir ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo (Aqui você vai usar o sinal de 'maior que'. Não consigo colocar ele na descrição do youtube) ~/bin/repo
chmod a+x ~/bin/repo

Agora você vai criar a pasta vulkandriver, entrar nela, fazer o clone do repositório com o programa repo que você baixou nos comandos acima, e sincronizar o repositório dos dados para compilação:

mkdir vulkandriver
cd vulkandriver
~/bin/repo init -u https://github.com/GPUOpen-Drivers/AMDVLK.git -b master
~/bin/repo sync

Depois que acabar a fase acima, dentro desta pasta vulkandriver, serão criados os diretório necessários, então com os comandos abaixo você vai entrar na pasta drivers/xgl que está dentro da vulkandriver, e fazer a compilação:

64 bits

cd drivers/xgl (que estão dentro de vulkandriver, ficando assim, cd vulkandriver/drivers/xgl ou cd drivers/xgl apenas, se vc estiver já dentro de vulkandriver)

cmake -H. -Bbuilds/Release64

cd builds/Release64

make -j$(nproc)

32 bits
cd drivers/xgl (que estão dentro de vulkandriver, ficando assim, cd vulkandriver/drivers/xgl ou cd drivers/xgl apenas, se você estiver já dentro de vulkandriver)

cmake -H. -Bbuilds/Release -DCMAKE_C_FLAGS=-m32 -DCMAKE_CXX_FLAGS=-m32

cd builds/Release

make -j$(nproc)

Agora, execute os comandos abaixo com sudo para copiar os arquivos gerados pela compilação e colocá-los nos seus devidos lugares no sistema, por isso o sudo na frente. Você pode fazer isso com algum gerenciador de arquivos sendo executado como root (ou sudo), mas esse processo mais manual não é recomendado, pois qualquer erro humano pode danificar o sistema:

sudo cp ~/vulkandriver/drivers/xgl/builds/Release64/icd/amdvlk64.so /usr/lib/x86_64-linux-gnu/
sudo cp ~/vulkandriver/drivers/xgl/builds/Release/icd/amdvlk32.so /usr/lib/i386-linux-gnu/
sudo cp ~/vulkandriver/drivers/AMDVLK/json/Ubuntu/* /etc/vulkan/icd.d/

Depois disso você já pode testar em seus games Vulkan nativos do Linux ou do Windows usando o DXVK.

Espero que todos consigam, mas qualquer dúvida podem deixar nos comentários que eu ajudo o mais rápido possível. Ou me procurem no grupo do telegram.

Valeuwww



#Linux #Lutris #Darksiders #AMD




Other Videos By Sir Rob Linux Brasil


2020-01-20Sir Rob Linux Notícias 12 a 18/1/20 - Tópicos, Dicas e Links na Descrição
2020-01-16Quer Usar Linux Para Games ? Tenho Um Recado Para Você Que Vem do Windows - Sir Rob Vlogando 1-2020
2020-01-13Sir Rob Linux Notícias de 5 a 11/1/20 - Tópicos, Dicas e Links na Descrição
2020-01-12Kernel Linux Generic vs Xanmod vs Liquorix - Benchmark Linux
2020-01-08Parâmetros de Kernel no Linux - Um Dia Você Vai Precisar
2020-01-06Sir Rob Linux Notícias 29/12/19 a 4/1/20 - Tópicos e Links na Descrição
2019-12-31AMDVLK vs RADV+ACO 2019 - Benchmark Linux
2019-12-30Sir Rob Linux Notícias 22 a 28/12/19 - Feliz Ano Novo !! - Tópicos e Links na Descrição
2019-12-28🔴 Live de Sir Rob Linux - Steam Remote Play Together - Jogando Cuphead com os Amiguinho
2019-12-23Sir Rob Linux Notícias 15 a 21/12/19 - Feliz Natal - Tópicos e Links na Descrição
2019-12-20Driver AMDVLK Não É Popular No Linux - Ajude A Mudar Isso _ Faça a Compilação e Use 32 e 64 bits
2019-12-16Sir Rob Linux Notícias 8 a 14/12/19 - Tópicos e Links na Descrição
2019-12-09Sir Rob Linux Notícias 1 a 7/12/19 - Tópicos e Links na Descrição
2019-12-08VK Basalt - Games Vulkan Mais Bonitos no Linux
2019-12-02Sir Rob Linux Notícias 24 a 30/11/19 - Tópicos, Dicas e Links na Descrição
2019-11-30OpenGL por Vulkan no Linux Com O Driver Zink - Instalando e Testando - Quake II - Intel e AMD
2019-11-25Sir Rob Linux Notícias 17 a 23/11/19 - Tópicos e Links na Descrição
2019-11-19MEDIA FOUNDATION SUPPORT NO LINUX PARA RODAR DETERMINADOS GAMES - LISTA NA DESCRIÇÃO
2019-11-18Sir Rob Linux Notícias 10 a 16/11/19 - Tópicos e Links na Descrição
2019-11-13Mais PERFORMANCE no Linux Fedora - Você Pode Precisar
2019-11-11Sir Rob Linux Notícias 3 a 9/11/19 - Tópicos e Links na Descrição



Tags:
dxvk
vkd3d
amdvlk debian
amdvlk
amdvlk ppa
amdvlk aur
amdvlk arch
amdvlk vs radv
amdvlk fedora
mesa drivers linux
amdvlk vs mesa
linux
nerd
amdvlk64.dll location
sir rob linux brasil
mesa3d
vulkan 1 dll
vulkan api
vulkan driver
amdvlk64.dll not found
amdgpu pro
amdgpu-pro
sir rob linux games