OpenGL por Vulkan no Linux Com O Driver Zink - Instalando e Testando - Quake II - Intel e AMD

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



Quake II
Game:
Quake II (1997)
Duration: 12:16
1,606 views
59


Zink é um backend disfarçado de driver que converte jogos e programas OpenGL por Vulkan no Linux. Ele não trabalha sozinho, precisa do driver Vulkan de sua placa de vídeo.

-- 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. --

Se inscreva neste e também no meu canal de Games. Gameplays dos mais famosos e também dos mais curiosos jogos que temos disponíveis para Linux.

youtube.com/channel/UCgkI4-x1PgXzWZAiZ79ocTg

Venha para o Telegram do Sir Rob Linux, tire suas dúvidas comigo - @SirClaRobLinux - e com a galera se encontra lá. Todos são bacanas e vão te ajudar. Com isso você também estará ajudando o canal a crescer:

t.me/joinchat/FNCzkxHu-cewysjZXOW8oA
-----
Vamos instalar o Zink separado do sistema para você não precisar atualizar o Mesa3D para as últimas versões, ou até compilar de forma customizada para, talvez, uma melhor performance:

Primeiro você vai instalar alguns pacotes de desenvolvimento que precisam para fazer a compilação.

Se você estiver no Ubuntu 18.04 seria melhor você adicionar um depósito de Mesa-git para ter alguns pacotes mais atualizados.

ppa oibaf ou ppa padoka

Se faltar mais algum, me informem, já que no meu sistema só precisei desses. LLVM e LIBCLANG você pode mudar de 6 para 7 ou 8 ou outra versão posterior:

sudo apt install build-essential git meson llvm-6.0-dev libclang-6.0-dev llvm-8-dev libclang-8-dev python python3 python3-mako pkg-config libvulkan-dev python3-setuptools libdrm-dev cmake libelf-dev valgrind bison flex libwayland-dev wayland-protocols libwayland-egl-backend-dev xorg-dev libxcb-glx0-dev libx11-xcb-dev libxcb-dri3-dev libxcb-present-dev libxshmfence-dev


ATENÇÂO: Os pacotes llvm-6.0-dev, libclang-6.0-dev, llvm-8-dev e libclang-8-dev são temporários, foram usados na época desse vídeo. Instale sempre as últimas versões. No momento desta escrita precisa-se usar os pacotes llvm-dev, libclang-dev, llvm-11-dev e libclang-11-dev. Veja sempre qual é a versão do llvm que está em desenvolvimento em llvm.org


Então é só seguir o passo a passo:

Atenção, daqui pra frente NENHUM comando será feito com SUDO, é como usuário comum:

-clonando os códigos

git clone https://gitlab.freedesktop.org/mesa/mesa.git mesa-zink

se não aparecer o endereço (o youtube tem dessas coisas), pegue abaixo, coloque https dois pontos barra barra:
gitlab.freedesktop.org/mesa/mesa.git

melhor você digitar o comando acima porquê já reparei que as vezes copiar e colar não vai, por limitação do YouTube.

Você pode tentar também esse repositório do desenvolvedor que contém as últimas modificações. Baixe o arquivo zipado, extraia numa pasta e execute os passos:

gitlab.freedesktop.org/zmike/mesa/-/tree/zink-wip

-clonou para a pasta 'mesa-zink'...
...
-entre na pasta

cd mesa-zink

-checar o chamado branch do repositório, no caso zink. Talvez dê erro, mas não tem problema.

git checkout zink (se der erro tente git checkout zink-wip, ou siga em frente mesmo sem checar, já que não tem muito problema isso).

-preparar os códigos e apontar a pasta destino

meson --prefix=/home/SEUUSUÁRIO/tmp-zink -Dgallium-drivers=zink build-zink

Atualmente (2020) deve precisar que você coloque -Dgallium-drivers=zink,swrast
Se der erro coloque, se não der erro, prossiga sem swrast.

Atenção nesse comando, SEUUSUÁRIO precisa ser mudado para o nome do seu usuário.
...
compilando

ninja -C build-zink install
...
-instalou na pasta /home/SEUUSUÁRIO/tmp-zink/lib/dri/zink_dri.so
-ou no meu caso foi em /home/sirrob/tmp-zink/lib/x86_64-linux-gnu/dri/zink_dri.so

-para testar e identificar a versão do opengl que o zink está dando suporte

LIBGL_DRIVERS_PATH=~/tmp-zink/lib/x86_64-linux-gnu/dri/ MESA_LOADER_DRIVER_OVERRIDE=zink glxgears -info

GL_RENDERER = zink (AMD RADV POLARIS10 (LLVM 9.0.0))
GL_VERSION = 2.1 Mesa 20.0.0-devel (git-efe737fc4f)
GL_VENDOR = Collabora Ltd

VEJA um pouco mais de gameplay deste jogo no meu outro canal:

https://youtu.be/SGdXGfs5YaU

Qualquer dúvida deixe nos comentários que farei o possível para ajudar.

Grande abraço.
Valeuu




Other Videos By Sir Rob Linux Brasil


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
2019-11-04Sir Rob Linux Notícias 27/10 a 2/11/19 - Tópicos e Links na Descrição
2019-11-02OpenGL vs Vulkan Beta de Shadow of Mordor - Benchmark Linux AMD
2019-10-28Sir Rob Linux Notícias 20 a 26/10/19 - Tópicos e Links na Descrição
2019-10-23Kernel+Mesa Estável VS Kernel+Mesa-Git - Benchmark Linux
2019-10-21Sir Rob Linux Notícias 13 a 19/10/19 - Tópicos e Links na Descrição



Tags:
atualizar opengl
instalar vulkan linux
zink
opengl zink
vulkan linux
nerd
dxvk
teste mesa 19.03 vulkan
vulkan nvidia
opengl for vulkan
oibaf vs padoka
nvidia linux
linux nvidia
haswell vulkan
vulkan
steam play
vulkan games
vulkan vs opengl
amdgpu linux
steam link linux
driver nvidia
opengl on discrete gpu
vulkan api
vulkan vs dx12
como ativar api vulkan
sir rob linux
rx 480 vs 1060
rx 590 vs gtx 1070
rx 580 vs gtx 1060
zika da balada



Other Statistics

Quake II Statistics For Sir Rob Linux Brasil

Sir Rob Linux Brasil presently has 1,832 views for Quake II across 2 videos, and less than an hour worth of Quake II videos were uploaded to his channel. This is less than 0.16% of the total video content that Sir Rob Linux Brasil has uploaded to YouTube.