Página 1 de 1
Utilizar API Vulkan em (quase) todos aplicativos e jogos
Enviado: 09 Jan 2021, 17:06
por xowny
DXVK
DXVK é um Direct3D (D3D9, D3D10 e D3D11) para a Vulkan layer, permitindo que você use a renderização Vulkan em aplicativos e jogos, beneficiando-se de um aumento de desempenho ao usá-lo na maioria dos casos, isto é, ao invés dos jogos serem executados em Directx 9 por exemplo, passarão a serem executados em Vulkan, a melhor e mais bem otimizada API já feita.
Baixando o DXVK:
- Antes de continuar, certifique-se de que sua GPU suporta Vulkan (procure sua GPU aqui:
https://vulkan.gpuinfo.org/).
- Acesse
https://github.com/doitsujin/dxvk/releases e baixe a versão mais recente.
Instalação:
- Baixe o dxvk mais recente, extraia-o e copie todos os arquivos .dll da pasta x64 ou x32 dependendo do aplicativo ou jogo para sua pasta de origem, onde o .exe do mesmo se encontra.
Desinstalando:
- Simplesmente apague as .dlls.
Disclaimer:
A princípio ocorrerá umas travadas porque os shaders estão armazenando em cache, então eu recomendo jogar por alguns minutos e reiniciar o jogo. Você pode não conseguir usar recursos como a sobreposição da Steam ou fazer capturas de tela se optar por instalar o DXVK. Não sou responsável por nenhum dos glitches que podem ou não ocorrer com o DXVK instalado, inclusive, pode funcionar com qualquer jogo ou aplicativo, basta escolher a variante x32 ou x64 .dlls de acordo com o jogo.
GTA IV rodando em Vulkan:
É, um dos piores ports da história finalmente jogável, eu mesmo rodando em 4k com tudo no máximo fico na casa dos 100/90 fps, enquanto que originalmente em 2k com tudo no médio ficava com uns 40/50 fps com drops para 20 (!).
Re: Utilizar API Vulkan em (quase) todos aplicativos e jogos
Enviado: 09 Jan 2021, 17:25
por Junior_Djjr
xowny escreveu: ↑09 Jan 2021, 17:06
extraia-o e copie todos os arquivos .dll da pasta x64 ou x32 dependo do aplicativo ou jogo para sua pasta de origem
Se é DirectX9 tem que ser d3d9, se é 10 tem que ser d3d10 etc. Não faz sentido colocar todos os arquivos ao mesmo tempo.
Se usa ENB Series ou ReShade, tem que renomear, ir no .ini dele e botar em algum lugar para carregar a dll renomeada, já que substituem o mesmo arquivo.
Re: Utilizar API Vulkan em (quase) todos aplicativos e jogos
Enviado: 09 Jan 2021, 17:35
por xowny
Sim, disse todos pois estou assumindo que nem todo mundo é tech saviour e vai ficar perdido tentando instalar um e não funcionado ou/e tentando denovo e enchendo o saco perguntando etc, a parte do reshade quem instalou vai ver que substitui os arquivos, MAS de fato é bom citar.
Re: Utilizar API Vulkan em (quase) todos aplicativos e jogos
Enviado: 09 Jan 2021, 22:00
por wooZ
Já ouvi falar disso faz um tempo já (pra linux), nem me passou pela cabeça que podia aumentar o fps!
Alias, no linux o fps pode aumentar também ou só no windows ocorre a magia?**
Re: Utilizar API Vulkan em (quase) todos aplicativos e jogos
Enviado: 10 Jan 2021, 20:04
por wooZ
Percebi que tava usando a dll de 64 bits em jogo 32 e quando mudei começou a dizer que falta a vulkan-1.dll:

Re: Utilizar API Vulkan em (quase) todos aplicativos e jogos
Enviado: 17 Fev 2021, 08:27
por Junior_Djjr
Re: Utilizar API Vulkan em (quase) todos aplicativos e jogos
Enviado: 20 Fev 2021, 18:50
por xowny
pra quem joga SR, resolveu os crashes no saints row 4.
Re: Utilizar API Vulkan em (quase) todos aplicativos e jogos
Enviado: 25 Fev 2021, 19:30
por Weeamer
xowny escreveu: ↑09 Jan 2021, 17:06
DXVK
DXVK é um Direct3D (D3D9, D3D10 e D3D11) para a Vulkan layer, permitindo que você use a renderização Vulkan em aplicativos e jogos, beneficiando-se de um aumento de desempenho ao usá-lo na maioria dos casos, isto é, ao invés dos jogos serem executados em Directx 9 por exemplo, passarão a serem executados em Vulkan, a melhor e mais bem otimizada API já feita.
Baixando o DXVK:
- Antes de continuar, certifique-se de que sua GPU suporta Vulkan (procure sua GPU aqui:
https://vulkan.gpuinfo.org/).
- Acesse
https://github.com/doitsujin/dxvk/releases e baixe a versão mais recente.
Instalação:
- Baixe o dxvk mais recente, extraia-o e copie todos os arquivos .dll da pasta x64 ou x32 dependendo do aplicativo ou jogo para sua pasta de origem, onde o .exe do mesmo se encontra.
Desinstalando:
- Simplesmente apague as .dlls.
Disclaimer:
A princípio ocorrerá umas travadas porque os shaders estão armazenando em cache, então eu recomendo jogar por alguns minutos e reiniciar o jogo. Você pode não conseguir usar recursos como a sobreposição da Steam ou fazer capturas de tela se optar por instalar o DXVK. Não sou responsável por nenhum dos glitches que podem ou não ocorrer com o DXVK instalado, inclusive, pode funcionar com qualquer jogo ou aplicativo, basta escolher a variante x32 ou x64 .dlls de acordo com o jogo.
GTA IV rodando em Vulkan:
É, um dos piores ports da história finalmente jogável, eu mesmo rodando em 4k com tudo no máximo fico na casa dos 100/90 fps, enquanto que originalmente em 2k com tudo no médio ficava com uns 40/50 fps com drops para 20 (!).
Até a iluminação melhorou com o Vulkan directx vai ser coisa do passado....
Re: Utilizar API Vulkan em (quase) todos aplicativos e jogos
Enviado: 27 Fev 2021, 09:16
por Zeneric
Crysis 3, on default API (DX), was at around 80-90 fps (with heavy graphics/physics going on such as raining, walking on rocking ship, water waves, etc maxed settings (the first mission of the game)). With this Vulkan API I was able to get 160-200 fps XD. I was shocked.
Re: Utilizar API Vulkan em (quase) todos aplicativos e jogos
Enviado: 28 Fev 2021, 02:42
por xowny
Zeneric escreveu: ↑27 Fev 2021, 09:16
Crysis 3, on default API (DX), was at around 80-90 fps (with heavy graphics/physics going on such as raining, walking on rocking ship, water waves, etc maxed settings (the first mission of the game)). With this Vulkan API I was able to get 160-200 fps XD. I was shocked.
damn, thats even better results than gta iv.
Re: Utilizar API Vulkan em (quase) todos aplicativos e jogos
Enviado: 28 Fev 2021, 11:54
por Weeamer
What's about SR2 another bad pc port?
Re: Utilizar API Vulkan em (quase) todos aplicativos e jogos
Enviado: 10 Mar 2021, 12:50
por Zeneric
Saints Row 2 crashed at Char creator with vulkan api for me.
Was reading stuff about this.
Apparently DXVK is excellent for AMD cards because of poor dx9-11 support from AMD (Nvidia has good dx9-11 support so no point in using DXVK for most of games on Nvidia cards), and apparently DXVK gives you a big performance boost in CPU bound games (hitman, gta, crysis, assasin creed, open world games, and etc).
Going to test more (I have hundreds to test XD).