Diablo 3 no Funtoo (vídeo Intel)
Dica publicada em Linux / Jogos
Diablo 3 no Funtoo (vídeo Intel)
Primeiramente, o jogo Diablo 3 funciona no meu notebook (placa de vídeo Intel) com a distribuição Funtoo e, nesta dica, eu descrevo o que fiz antes de rodá-lo. No entanto, eu não sei se TODOS os passos que realizei são realmente necessários. Se alguém mais experiente souber mais sobre o assunto, por favor, deixe um comentário.
Primeiro, eu desmascarei o Wine para usar a última versão:
# echo "app-emulation/wine" >> /etc/portage/package.accept_keywords
Depois, instalei o Wine:
# emerge wine
Baixei o executável do battlenet no site oficial: Diablo III, o arquivo executável para Windows, que se chama: Battle.net-Setup-enUS.exe
Cliquei sobre o ícone e abri com o Wine para instalá-lo, depois, fiz login e iniciei o download do Diablo 3. Se não me engano, o jogo completo tem uns 25GB.
Após o download, ao iniciar o jogo, me deparava com uma mensagem que dizia:
Por causa disso, fui para o Google atrás de explicação.
Primeira coisa que fiz, editei o arquivo D3Prefs.txt. No meu caso, o caminho dele é: /home/xerxeslins/Diablo III/D3Prefs.txt
Onde tinha: DisplayModeWindowMode "0"
Mudei para
Assim, o jogo ficaria dentro de uma janela.
Onde tinha: DisableTrilinearFiltering 0
Mudei para:
Pois minha placa de vídeo é muito fraca e o jogo roda melhor sem muitos efeitos.
Outras três configurações, eu deixei assim:
Para saber o Vendor e o Device da placa de vídeo, executei:
# lspci -nn | grep VGA
Resultado:
00:02.0 VGA compatible controller [0300]:
Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02)
Ali, onde tem [8086:0046], são Vendor e Device. Conferi em:
Foi assim que determinei o que mudar no arquivo de texto.
Salvei e fechei o arquivo.
Criei um atalho simbólico para: /home/xerxeslins/.wine/drive_c/Program Files (x86)
Chamado: programasx86
Criei um script chamado diablo3.sh para executar o jogo, com o seguinte conteúdo:
Tornei-o executável:
chmod +x diablo3.sh
Executei:
sh diablo3.sh
E assim, funcionou. Veja o vídeo:
Links que me foram úteis:
Primeiro, eu desmascarei o Wine para usar a última versão:
# echo "app-emulation/wine" >> /etc/portage/package.accept_keywords
Depois, instalei o Wine:
# emerge wine
Baixei o executável do battlenet no site oficial: Diablo III, o arquivo executável para Windows, que se chama: Battle.net-Setup-enUS.exe
Cliquei sobre o ícone e abri com o Wine para instalá-lo, depois, fiz login e iniciei o download do Diablo 3. Se não me engano, o jogo completo tem uns 25GB.
Após o download, ao iniciar o jogo, me deparava com uma mensagem que dizia:
"Diablo não pode rodar por que sua placa de vídeo está com alguns requisitos ausentes.
Tente atualizar seu drive, talvez resolva o problema".
Por causa disso, fui para o Google atrás de explicação.
Primeira coisa que fiz, editei o arquivo D3Prefs.txt. No meu caso, o caminho dele é: /home/xerxeslins/Diablo III/D3Prefs.txt
Onde tinha: DisplayModeWindowMode "0"
Mudei para
DisplayModeWindowMode "1"
Assim, o jogo ficaria dentro de uma janela.
Onde tinha: DisableTrilinearFiltering 0
Mudei para:
DisableTrilinearFiltering "1"
Pois minha placa de vídeo é muito fraca e o jogo roda melhor sem muitos efeitos.
Outras três configurações, eu deixei assim:
HardwareClass "1"
PCIVendor "8086"
PCIDevice "0046"
PCIVendor "8086"
PCIDevice "0046"
Para saber o Vendor e o Device da placa de vídeo, executei:
# lspci -nn | grep VGA
Resultado:
00:02.0 VGA compatible controller [0300]:
Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02)
Ali, onde tem [8086:0046], são Vendor e Device. Conferi em:
Foi assim que determinei o que mudar no arquivo de texto.
Salvei e fechei o arquivo.
Criei um atalho simbólico para: /home/xerxeslins/.wine/drive_c/Program Files (x86)
Chamado: programasx86
Criei um script chamado diablo3.sh para executar o jogo, com o seguinte conteúdo:
#!/bin/bash
echo "Carregando jogo Diablo 3..."
sleep 3
echo "Divirta-se ;-)"
sleep 1
force_s3tc_enable=true wine ~/.wine/drive_c/programasx86/Diablo\ III/Diablo\ III\ Launcher.exe
echo "Carregando jogo Diablo 3..."
sleep 3
echo "Divirta-se ;-)"
sleep 1
force_s3tc_enable=true wine ~/.wine/drive_c/programasx86/Diablo\ III/Diablo\ III\ Launcher.exe
Tornei-o executável:
chmod +x diablo3.sh
Executei:
sh diablo3.sh
E assim, funcionou. Veja o vídeo:
Links que me foram úteis:
- WineHQ - Diablo III 2.x.x
- Gentoo Forums :: View topic - [solved] Diablo 3 - xf86-video-ati
- [SOLVED] H
Outras dicas deste autor
Como instalar o duf no Debian 11 (Bullseye)
Corrigindo "Signature is unknown trust" no Arch Linux
Leitura recomendada
Diversão - Alguns joguinhos para GNU/Linux
Som estourado ou falhando na Steam com Proton
FEZ no GNU/Linux: um sonho realizado
Comentários
Nenhum comentário foi encontrado.