Jogos PS1 no emulador ePSXe – Sem lags em placas lentas

Requisitos e procedimentos

Quem diria que, pelo menos, os jogos de PlayStation 1 poderiam rodar em boas condições em placas de vídeo SiS e em algumas outras também.

Estamos carecas de saber que a placa de vídeo SiS 661/671 (e as outras também) têm desempenho baixo, bem diferente do Windows, onde pelo menos o driver para SiS 661/671 tem suporte à aceleração 2D e 3D.

Então jogos pesados e que exigem o vídeo em fullscreen no GNU/Linux com esses tipos de placas de vídeos estão fora de escolha, pois nestas placas não vai rolar nada de bom. (rsrs)

Mas não pense que basta ter qualquer placa de vídeo lenta que isto irá dar certo. Pelo menos no Windows, a placa de vídeo deve ter um desempenho razoável, pois os desenvolvedores de drivers preferem produzir os produtos para o sistema do tio Bill, e é por isso que o desempenho é bom nesse sistema operacional. O desempenho no GNU/Linux poderá ser alcançado também.

Mas fuçando em tudo, descobri que jogos de PS1 rodam liso, pelo menos na minha SiS, e estou trazendo este artigo para habilitar sua placa de vídeo para rodar os jogos de PS1, sem lag. 😀

Sendo que sua placa precisa ter, pelo menos, os requisitos mínimos para que o emulador ePSXe faça a sua parte sem problemas e com desempenho.

Os requisitos mínimos, são:

  • Processador: Pentium 200 MHz;
  • RAM: 256 MB;
  • Sistema operacional: GNU/Linux ou Windows;
  • CD-ROM: 16x ou mais rápido (opcional).

Bom, vamos começar.

Se você não tem ou não sabe configurar o ePSXe, veja a dica postada aqui no VOL por um user que não está mais entre nós:

Depois que o seu ePSXe está configuradinho e rodando os seus jogos (com lag), vamos ao segredo que vai deixar os jogos rodando liso, até em fullscreen em seu emulador.

O segredo é, nada mais nada menos, que um plugin de vídeo (ohhhh!!).

O plugin usa sistema/modo gráfico “Software”, foi por isso que os requisitos sobre placa de vídeo eu não pude determinar, pois o segredo de tudo isso é o plugin de vídeo para o emulador.

Procedimentos

Informações sobre o plugin:

Vamos baixar o plugin para o ePSXe:

Faça os procedimentos para aplicar o plugin ao emulador em seu terminal:

$ wget http://www.pbernert.com/gpupeopssoftx118.tar.gz
$ tar -vzxf gpupeopssoftx118.tar.gz
$ sudo cp libgpuPeopsSoftX.so.1.0.18 /opt/epsxe/plugins/
$ sudo cp gpuPeopsSoftX.cfg /opt/epsxe/cfg/

* Aviso: “/opt/epsxe/plugins/” é um exemplo do diretório onde o emulador está instalado, e este diretório foi baseado no diretório padrão do emulador instalado pelo pacote “epsxe” para o Arch Linux disponível no AUR.

Então você deve substituir este diretório pelo local onde o emulador está instalado.

Configuração

Agora vamos abrir o ePSXe (recomendo abrir pelo terminal):

$ sudo epsxe

Obs.: Você deve abrir com sudo, pois o diretório e as configurações são salvas em locais onde um usuário normal não pode manusear com todos os direitos, caso contrário, qualquer configuração será perdida ao encerrar.

Após abrir o emulador ePSXe, vamos às configurações:

  1. Vá em: Config → Vídeo
  2. Em: “Select Vídeo Plugin”, selecione: “P.E.Op.S. SoftX Driver 1.18”
  3. Clique em: “Configure”

Enfim, siga o exemplo:

-Resolution-
*Fullscreen mode: 320×200

Windowed mode: 320×200
Stretching mode: 0:Full size stretch
Dithering: 1:Game dependend

-Framerate-
Show FPS display on startup (opcional ativar)
*Use FPS limit
*Auto-detect FPS/Frame skipping limit
*Use Frame skipping
Framerate: 100.0 FPS

*Use SSSPSX Frame limit

NOTA: Onde houver “*” na frente do item acima, é porque você deve marcar/ativar a opção ou configuração.

Prontinho. Se você não conseguiu acompanhar a parte sobre como configurar o plugin, veja na figura abaixo o print do plugin já configurado: =D

Linux: Rodando jogos de PS1 sem lags em placas de vídeo lentas

Agora, meu amigo, seu equipamento será capaz de rodar todos os jogos compatíveis com o emulador.

Bom, isso que eu estou ensinando hoje é o essencial, mas há configurações extras que podem melhorar ainda mais.

Rolar para cima