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
Não pode ter a maçã? Vai de pera!
Recuperar senha de root do MySQL 8 no Fedora
Leitura recomendada
Instalando o Grapejuice no Void Linux para jogar Roblox
Compilando UnNethack no Kubuntu 16.04
Realizar overclock no Miyoo Mini (plus ou normal)
Som estourado ou falhando na Steam com Proton
Permitir armazenamento local no Flash Player do Firefox no Ubuntu 14.10
Comentários
Nenhum comentário foi encontrado.