Estou postando aqui algumas dicas com o Wine que podem ajudar um pouco. Espero que ajude um pouco com problemas de compatibilidade e tal.
Dicas Gerais
- Use sempre a última versão do Wine (no momento da escrita desse post, a 1.3.27)
- A não ser que você tenha algum motivo especial para isso, não tente compilar o Wine do código fonte. Assim que uma nova versão é lançada, ela é atualizada nos repositórios de sua distro e no site oficial.
- Se algum programa não roda, execute ele pelo terminal. Dessa forma, é possível descobrir o que está causando o problema olhando a saída do programa no Terminal.
- Sempre verifique se seu driver de vídeo está atualizado.
- Nunca rode o Wine como root. Apesar de já ser um projeto bem maduro, ele ainda é bem instável e pode causar danos ao sistema.
- Rode o "winecfg" pelo menos uma vez antes de utilizar o Wine. Desta forma ele configura os diretórios e dispositivos base do Wine, evitando alguns problemas.
- Use a aba de "Comfigurações de Aplicativo". Ela permite criar configurações customizadas para cada executável, como as configurações de Gráficos, Áudio, etc.
- Experimente diferentes versões do Windows para cada aplicativo. Muitas vezes alguns programas rodam melhor na configuração Windows 98 do que na Windows XP ou 7. Tente colocar algumas delas e veja qual se sai melhor.
- Use a opção "Emular uma área de trabalho virtual". Muitas vezes ela ajuda quando ocorrem bugs envolvendo janelas e widgets, e também fica mais fácil fechar os programas quando eles são fullscreen.
- Sempre cheque o AppDB (http://appdb.winehq.org/). Muitas vezes você encontra soluções para problemas nos tópicos dos programas.
- Use o winetricks para instalar alguns pacotes de compatibilidade como fontes e etc. Recomendo a instalação do "allfonts", do "corefonts" para instalar as fontes do Windows. A instalação do Steam, por exemplo, fica ilegível sem o pacote "corefonts".
- Experimente usar alguma das chaves de registro desta página: http://wiki.winehq.org/UsefulRegistryKeys. Muitas delas (como a DirectDrawRenderer ou a UseGLSL) são muito úteis para a execução de jogos.
- Caso algum aplicativo fullscreen trave e você não consiga voltar ao desktop, use o comando "wineserver -k" para matar o servidor do Wine.
- Use o comando "renice" para aumentar a prioridade do Wine caso algum programa ou jogo rode lento ou com "struttering". Abra um terminal e digite
sudo renice -10 -n programa.exe
- Certos jogos como o World of Warcraft, ou o Half Life 1, permitem utilizar o OpenGL como renderizador. Use ele como renderizador ao rodar no Wine, pois o Direct3D ainda é muito lento no Wine.
- Sempre rode os jogos com a qualidade no mínimo, e depois vá aumentando aos poucos até encontrar um ponto ideal.
Abraços.