Mostrando postagens com marcador Steam. Mostrar todas as postagens
Mostrando postagens com marcador Steam. Mostrar todas as postagens

sexta-feira, 3 de abril de 2015

Steam nativa dando crash - OpenSuse 13.2

Após instalar a Steam nativa obtive o seguinte erro:

$steam
 Running Steam on opensuse 13.2 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0_client)
No protocol specified
No protocol specified
Assert(
 Assertion Failed: Could not open connection to X 
):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamexe/./updateui_xwin.cpp:343

Installing breakpad exception handler for appid(steam)/version(1.0)
sh: /home/cthulhu/.local/share/Steam/steam_msg.sh: Arquivo ou diretório não encontrado
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20150404010452_3.dmp
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2015-04-04 01:04:52] Startup - updater built Aug 26 2014 15:35:42
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamexe/./updateui_xwin.cpp
 (343) : Assertion Failed: Could not open connection to X
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamexe/./main.cpp
 (507) : Assertion Failed: failed to initialize update status ui, or 
create initial window
mv: impossível obter estado de “/home/cthulhu/.steam/registry.vdf”: Arquivo ou diretório não encontrado
Installing bootstrap /home/cthulhu/.local/share/Steam/bootstrap.tar.xz
Reset complete!
Restarting Steam by request...
Running Steam on opensuse 13.2 64-bit
STEAM_RUNTIME has been set by the user to: /home/cthulhu/.local/share/Steam/ubuntu12_32/steam-runtime
Installing breakpad exception handler for appid(steam)/version(0_client)
No protocol specified
No protocol specified
Assert(
 Assertion Failed: Could not open connection to X 
):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamexe/./updateui_xwin.cpp:343

Installing breakpad exception handler for appid(steam)/version(1.0)
sh: /home/cthulhu/.local/share/Steam/steam_msg.sh: Arquivo ou diretório não encontrado
No minidump written, nothing to upload.
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2015-04-04 01:04:52] Startup - updater built Aug 26 2014 15:35:42
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamexe/./updateui_xwin.cpp
 (343) : Assertion Failed: Could not open connection to X
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamexe/./main.cpp
 (507) : Assertion Failed: failed to initialize update status ui, or 
create initial window
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-ae0d45b9-6dba-4a84-8394-ecf222150403


o problema pode ter suas origens até onde descobri, logo existem duas soluções. A primeira e mais simples é


$ cd ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
$ mkdir ~/xcb
$ mv *xcb* ~/xcb

Caso dê um problema de conexão com o X, então a solução é


$ zypper install xorg-x11*
Se ainda não funcionar, vá no ícone da Steam, clique com o botão direito e vá em configurações do ícone. Na aba aplicativo, substitua o comando existente por xhost +; /usr/bin/steam %U .



domingo, 15 de março de 2015

Linux Mint 17 Pós-Instalação

Depois de vários meses utilizando o Linux Mint 13 LTS, decidi mudar para o Linux Mint 17 LTS. Decisão sábia porque uma versão mais atual LTS deve ser bem melhor, concorda?

Gostei bastante dele! Achei o Mint 17 bem estável, raríssimos bugs e a minha placa de vídeo AMD/ATI funcionou muito bem. Algo que me chamou a atenção foi que meu notebook diminuiu a temperatura comparado aos valores quando eu usava o Mint 13 e o Ubuntu 12.04.

Vamos ao que interessa?

Atualização:


Logo após o término da instalação do Mint 17, atualize o sistema. Para isso, abra o terminal e digite (ou copie e cole) a linha de comando abaixo:

$ sudo apt-get update && sudo apt-get upgrade

Assim que terminar, acesse o menu do Mint e procure por Suporte a Idiomas. Caso apareça alguma notificação que faltam alguns pacotes, clique em instalar.

Porém, mesmo não aparecendo alguma notificação pode ser que haja algum pacote faltando. Então, recomendo fazer o seguinte:

Menu> Configurações do Sistema> Idiomas> Instalar/Remover idiomas...

Após digitar sua senha, irá aparecer uma tela com várias opções de idiomas. Escolha o pacote de português (acho que deve ser o último pacote) e clique em "Instalar pacotes do idioma". Depois da instalação do idioma, pode aparecer o pacote de português de Portugal instalado também. Na frente dos dois pacotes, está escrito "Fully installed".

LibreOffice em português:


Para testar se seu LibreOffice está em português, abra-o. Caso não esteja, siga as instruções abaixo.

$ sudo apt-get install libreoffice-l10n-pt-br 


Ao terminar a instalação do pacote, teste se o LibreOffice reconheceu a nova língua automaticamente. Para isso, abra o programa. Se ele não tiver reconhecido, no menu do programa siga os seguintes passos: Tools > Options> Language Settings> Languages> User Interface> Portuguese (Brazil)> Ok

Baixe o corretor gramatical (um arquivo com extensão ".oxt") para o LibreOffice, em:

http://pt-br.libreoffice.org/projetos/cogroo/

Agora, baixe o corretor ortográfico (também um arquivo ".oxt") em:

http://pt-br.libreoffice.org/projetos/projeto-vero-verificador-ortografico/

Após baixar os pacotes, abra o LibreOffice. No menu 'Ferramentas', acesse 'Gerenciador de Extensão' e instale os dois arquivos com extensão ".oxt" que você baixou. Feche o LibreOffice.

Algumas sugestões para instalação:

1) Acrobat Reader - leitor de arquivos PDF

Infelizmente parece que no site oficial do Adobe não estão disponibilizando mais uma versão do Acrobat Reader para Linux. Uma pena... O comando antigo era este:

$ sudo apt-get install acroread

Porém, se você o usar verá que foi "Impossível encontrar o pacote acroread". Mas vou deixar esse comando ai, vai que volta a funcionar!

Mas existem 2 opções de instalação: uma instala direto a versão 9.5.5 em inglês, e a outra, você entra num diretório online e escolhe a versão que quiser e depois usar o comando abaixo com o nome do arquivo que você baixou.

$ sudo dpkg -i nome_do_arquivo_baixado 


Versão 9.5.5 em inglês:

$ sudo apt-get install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns* libxml2:i386 libxslt1.1:i386 libstdc++6:i386 


$ wget ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb 

$ sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb

Versão 8.1.7 em português br:

$ wget ftp://ftp.adobe.com/pub/adobe/reader/unix/8.x/8.1.7/ptb/AdobeReader_ptb-8.1.7-1.i386.deb $ sudo dpkg -i AdobeReader_ptb-8.1.7-1.i386.deb 


Depois da instalação, quando você abrir o Acrobat Reader pela primeira vez, ele irá solicitar que você aceite os termos de uso.

Caso vc não consiga tornar o Adobe Reader o seu leitor de arquivo PDF padrão, veja como arrumar esse problema em outra postagem nossa:


Tornar o Adobe Reader o leitor de pdf padrão no Mint

2) Plugin Java

O Mint já vem com o Java, mas você pode usar a versão Oracle. Eu prefiro ela porque consigo acessar o site do banco. Se você também prefere, siga os seguinte comandos:

$ sudo apt-get purge openjdk* 

$ sudo add-apt-repository ppa:webupd8team/java 
$ sudo apt-get update 
$ sudo apt-get install oracle-java8-installer && sudo apt-get install oracle-java8-set-default 

Após a instalação, verifique se o Java está funcionando e se a versão instalada realmente é a mais nova acessando este site: https://www.java.com/pt_BR/download/installed.jsp.

3) Outros

Aqui vão algumas dicas de softwares que podem ser úteis para você. Estou dando a dica dos que eu uso, ou que já usei. Se não tiver interesse em algum, basta não copiar o nome dele no terminal. Veja abaixo uma breve explicação sobre a utilidade de cada um:

K3B: Gravador de CD/DVD alternativo ao Brasero.
Kolourpaint4: Editor simples de imagens parecido com o Paint do Windows.
Pinta: Outro editor simples de imagens.
Audacious: Software para ouvir música. (Eu gosto dele, por isso sempre instalo :D ).
Cheese: Software para capturar imagens com a webcam;
Dropbox: Pasta pessoal em nuvem.
vim-gtk (conhecido também como Gvim): editor de textos igual ao VIM, mas com interface.
Stellarium: Software de astronomia (Saiba mais aqui).
Audacity: editor de áudio.
Shotwell: visualizador de imagens com edição rápida.
Skype: Software de conversa online.
VLC: Software para abrir vídeos e música.
ttf-mscorefonts-installer: mais fontes.
HardInfo: mostra informações de hardware (aparecerá no sistema com o nome "Informações e Testes do Sistema" ou "System Information").
qbittorrent: Software de compartilhamento muito bom (na minha opinião).

$ sudo apt-get install k3b kolourpaint4 pinta audacious cheese dropbox vim-gtk stellarium audacity shotwell skype vlc ttf-mscorefonts-installer hardinfo qbittorrent 


SimpleScreenRecorder: Software para gravar a tela do seu computador.

$ sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder 

$ sudo apt-get update && sudo apt-get install simplescreenrecorder 

4) Verificando a temperatura de sua máquina

Um dos softwares mais usados no Linux para verificar a temperatura do hardware é o lm-sensors.

$ sudo apt-get update 

$ sudo apt-get install lm-sensors 

Após a instalação você deve configurá-lo executando o comando abaixo. Com esse comando ele irá perguntar quais módulos apresentados na BIOS você quer que ele monitore. É importante que você responda "YES" ou "y" para todas as perguntas.

$ sudo sensors-detect 


Ao término da configuração, você já pode usar o lm-sensors com o comando:

$ sudo sensors 


Para que essas informações possam sempre estar visíveis e possa ver a localização dos picos de temperatura, eu instalo o "psensor". Ele mostra um gráfico de temperatura/tempo.

$ sudo apt-get install psensor 


5) Instalando texmaker ou kile

Para algumas pessoas (estudantes de graduação e pesquisadores, por exemplo), o uso de um software para escrita em LateX é importante. Alguns usam o texmaker, o kile ou algum outro. Se você não tem interesse em utilizá-lo, ou não precisa, pule essa parte do texto.

Eu prefiro instalar o texmaker ou o kile via Synaptic. Assim posso facilmente escolher quais pacotes adicionais quero acrescentar na instalação.

$ sudo synaptic 


Digite texmaker na busca do Synaptic. Escolha os pacotes que deseja instalar. Se preferir o kile, faça o mesmo procedimento.

Agora, vamos escolher os pacotes latex: Digite "texlive" no synaptic e escolha os pacotes adicionais. Se quiser instalar direto o pacote completo do texlive, digite "texlive-full" e clique em aplicar.

6) Instalando driver de video AMD/ATI

As dicas dessa etapa são dadas no link de Ajuda Ubuntu. Verifique qual é o tipo de sua placa de vídeo com o comando:

$ lspci -vvnn | grep VGA 


Escolha qual driver baixar no site:
AMD Support

Siga as instruções de instalação em:
https://help.ubuntu.com/community/BinaryDriverHowto/ATI

7) Múltiplos terminais com o Terminator

Se você é daqueles que gosta (ou precisa) trabalhar usando vários terminais abertos ao mesmo tempo, o Terminator é uma ótima opção para você. Com ele é possível visualizar vários terminais ao mesmo tempo. Facilita muito.

$ sudo add-apt-repository ppa:gnome-terminator && sudo apt-get update && sudo apt-get install terminator 


Para mais informações sobre o Terminator clique aqui. Alguns comandos úteis no Terminator:

Ctrl+Shift+E : Abre um novo terminal vertical
Ctrl+Shift+O : Abre um novo terminal horizontal
Ctrl+Shift+X : Maximiza ou minimiza o terminal selecionado
Ctrl+Shift+W ou Ctrl+Shift+D: Fecha o terminal selecionado
Ctrl+Tab ou Alt+Seta: Alterna seleção entre os terminais
Ctrl+Shift+N : Seleciona o próximo terminal
Ctrl+Shift+P : Seleciona o terminal anterior 


8) Trash-cli

O trash-cli é um pacote para linha de comando que você pode usar no terminal para enviar arquivos diretamente para a lixeira. Prefiro usá-lo ao invés do comando "rm" (usado para excluir pastas e arquivos; mas não envia direto para a lixeira) para evitar problemas de perder arquivos importantes sem querer...

$ sudo apt-get install trash-cli 


Para excluir os arquivos enviando eles para a lixeira, basta digitar:

$ trash-put <nome do arquivo>


 Mais informações de como usar o trash-cli aqui.

9) Para quem usa o IRAF

O IRAF é um software de redução e analise de dados científicos. As dicas de instalação para quem usa está aqui:


http://linuxn00.blogspot.com.br/2013/12/instalando-iraf-ubuntu-mint-debian.html

10) Plugins de áudio e equalizador

$ sudo add-apt-repository ppa:nilarimogard/webupd8 

$ sudo apt-get update && sudo apt-get install pulseaudio-equalizer 

11) Steam para jogos

Se você gosta comprar jogos na Steam da Valve no Linux, aqui está como instalar:

$ sudo apt-get install steam-launcher 


12) Google Chrome

Siga os comandos:

$ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 

$ sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' 
$ sudo apt-get update && sudo apt-get install google-chrome-stable -y




 

Referências:
http://www.vivaolinux.com.br/dica/Coisas-para-fazer-apos-instalar-Linux-Mint-13
http://algoritmizando.com/software-livre/terminator-um-terminal-mais-eficiente-no-linux/
http://ubuntuhandbook.org/index.php/2013/12/install-simple-screen-recorder-ubuntu-ppa/
http://www.edivaldobrito.com.br/como-instalar-o-adobe-reader-ubuntu-14-04/

sábado, 27 de dezembro de 2014

Rodando Outlast, Alice Madness Returne e Stronghold Crusader extreme HD - PlayonLinux Opensuse 13.1

Promoção de fim de ano da Steam = Sofrimento com o playonlinux. Esse ano fizemos rodar Outlast, Alice Madness Returne e Stronghold crusader extreme HD por enquanto. Estamos baixando mais jogos e o que fizermos rodar vamos postar aqui.

A baixo é o procedimento padrão para todos esses jogos já considerando que você tem o playonlinux e a Steam instalada nele. Depois de instalar tudo isso basta tentar rodar os jogos.

1 - Configurando o wine e o PlayonLinux

As imagens abaixo eu furtei do diolinux, mas na integra não funcionou para mim, pois o jogo iniciava, mas dava crash no wine, então vamos fazer algumas modificações.

Primeiramente vamos baixar as versões mais recentes no wine no Playonlinux, para isso:

PlayonLinux > menu "Ferramentas" > "Gerenciar versões do Wine

Instale a versão 1.7.21 e superiores.


Agora iremos configurar o wine. Clique no botão Configurar, na aba geral deixe a versão do wine em System, mesmo. Clique na aba Wine > configurar o Wine. Na aba Aplicativos, selecione Windows 7 na Versão do Windows.
 

Agora na aba Bibliotecas, vamos adicionar essas da imagem abaixo e mais:
- dplayx,
- dpnet,
- dpnhpast
- dpwsockx.

Todas elas devem ser nativas e embutidas (nessa ordem).


Atente para o que for apenas "nativa" e para o que for "nativa, embutida". 

Até aqui seu Outlast está quase rodando, seu Stronghold nem abre e a Alice deve estar travando na tela da EA. Próximo passo é voltar em Configurações do Playonlinux>Instalar Componentes, agora instale esses:

- Steam
- vcrun6
- vcrun2005
- xact
- dotnet 20
- dotnet 35
- dotnet 40

Não tenho certeza se é realmente necessário instalar o 20 e o 35, mas instalei por via das dúvidas.

Agora abra o terminal e mande:

$ wget http://winetricks.googlecode.com/svn/trunk/src/winetricks

$ bash winetricks -q dotnet40 corefonts

 2- Steam

Pronto, depois disso tudo os jogos estavam rodando, mas quando clicamos em alguma coisa o jogo dá crash. Para resolver é fácil, basta abrir a Steam, clicar no jogo (faça isso nos três jogos) ir em Propriedades e desmarcar "Enable the Steam Overlay while in-game".

Pronto, aqui estava tudo funcionando! e seguem alguns prints:

Alice Madness Returne

Outlast

Stronghold Crusader


OBS. IMPORTANTE: As DLL's usadas para rodar o Stronghold Crusader irão conflitar com seu Directx9, então vai se acostumando com a Store da Steam emulada não funcionar direito. Se você reinstalar o Directx9 ele irá alterar as DLL's e seu jogo para de funcionar, deal with it.

Os próximos jogos que tentaremos rodar nos próximos dias são:

- Far Cry 3
- I Zombie
- Darksiders (está funcionando!)

domingo, 5 de janeiro de 2014

Steam Nativa sem som - OpenSuse 13.1

Meu irmão recentemente migrou para o OpenSuse 13.1 e a steam nativa está sem som, para resolver basta colocar no terminal:

$ SDL_AUDIODRIVER=alsa steam

isso irá abrir a steam com o áudio funcionando. Caso você não queira ficar digitando o código no terminal toda vez, você pode criar um script para executar esse código e abrir a steam automaticamente, ou pode incorporar ele á steam para abrir quando você clicar sobre o ícone.  Vou deixar aqui apenas a explicação de como fazer o primeiro caso:

O que vamos fazer é criar um script e depois relacioná-lo a um ícone na área de trabalho para executar a steam quando clicar duas vezes sobre ele.

1 - no terminal digite:

$ sudo su
$ cd Documentos
$ touch steam.sh

Isso irá criar um arquivo .sh dentro da pasta Documentos, mas se quiser pode criar em qualquer outro lugar.

2 -  Vá até o local que criou o arquivo Steam.sh e clique em abrir com>Kwriter. Dentro do documento cole as linhas abaixo e salve:

$ #!/bin/bash
$ SDL_AUDIODRIVER=alsa steam

3 - Novamente no terminal, vá até o local que está o script steam.sh dê:

$ "chmod +x steam.sh

com isso a steam.sh pode ser executada a partir do comando:

$ ./steam.sh

Mas a nossa intenção é criar um ícone (lançador) para esse script, então:

4 - Vá até a área de trabalho, clique com o botão direito, vá em criar novo>Atalho para aplicativo. Na aba Aplicativo, vá em comando clique em Navegar e vá até o script que foi criado, então é só salvar, editar o nome e o ícone.

Com isso o áudio estará funcionando perfeitamente.
 


terça-feira, 24 de dezembro de 2013

Resolvendo o erro "iCCP:known incorrect sRGB profile" e Instalando a Steam no PlayonLinux - OpenSuse 13.1


Como sabemos ainda nem todos os jogos da Steam são nativos para o GNU/Linux e como uma alternativa podemos "emular" a Steam pelo wine. Assim que fiz a atualização do opensuse 12.3 para o 13.1 não estava conseguindo abrir por causa do erro "iCCP:known incorrect sRGB profile", então fiz os seguintes passos:

1) Preparação:

a) Abra terminal digite $ sudo su e instale pelo $zypper install os pacotes abaixo (alguns deles não serão fornecidos, mas não tem problema):

$ zypper install capi4linux-32bit cups-libs-32bit fontconfig-devel-32bit freeglut-devel-32bit freetype2-devel-32bit gcc-32bit giflib-devel-32bit glibc-devel-32bit hal-32bit libjpeg-devel-32bit liblcms-devel-32bit libpng-devel-32bit libxml2-devel-32bit libxslt-devel-32bit Mesa-devel-32bit ncurses-devel-32bit openldap2-devel-32bit openssl-devel-32bit sane-32bit unixODBC-devel-32bit xorg-x11-devel-32bit xorg-x11-libICE-32bit xorg-x11-libICE-devel-32bit xorg-x11-libSM-devel-32bit xorg-x11-libX11-devel-32bit xorg-x11-libXext-32bit xorg-x11-libXext-devel-32bit xorg-x11-libXp-32bit xorg-x11-libXrender-devel-32bit xorg-x11-libXt-32bit libasound2-32bit libcom_err-devel-32bit libgnutls26-32bit libgphoto2-32bit libopenssl0_9_8-32bit 

$ zypper install zlib-devel-32bit - Adicional para Suse 11.x.

b) ainda no terminal dê $ zypper ref e depois $ zypper ar http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/ wine

2) Instale pelo YaST o wine-1.7.9

3) Instale, ainda pelo YaST, o playonlinux versão 4.2.1

(Caso a versão 4.2.1 não apareça no seu YaST, baixe por aqui)

Então vá até o terminal e digite:

$ su 

$ cd /usr/share/playonlinux 

$ for i in `find . | grep .png`; do convert "$i" -strip "$i"; done

Se aparecer alguma mensagem de erro (como na imagem abaixo), dê o ultimo comando novamente e reinicie o sistema, então o playonlinux funcionará tranquilamente, assim foi no meu caso.

Na imagem, a primeira vez que utilizei o comando $ for i in `find . | grep .png`; do convert "$i" -strip "$i"; done obtive um erro, refiz o comando logo em seguida e ele deu certo.

4) Preparando o Playonlinux para rodar a Steam

a) abra o Playonlinux, vá em "instalar" e procure pela steam. Se você tentar rodar a steam ela dará um erro devido a um bloqueio da steam.

b) Após toda a instalação ter terminado, seleciona a steam e clique em "configurar" e depois vá em "versão do wine" e adicione a versão 1.7.8-d3d_doublebuffer e deixe ela selecionada, execute a steam e ela irá rodar normalmente e baixar os jogos.

Abaixo alguns prints de jogos usando o PlayonLinux.

Counter Strike Global Offensive:

screenshot, gráficos no low

Testei com tudo mínimo em uma máquina fraca (suse 13.1) e com tudo no máximo em duas máquinas medianas (Mint 16/ Suse 13.1), rodou com perfeição, sem travar e não demora nada pra carregar, jogamos em rede local e tudo correu perfeitamente bem. O áudio, que foi um dos vilões do Playonlinux no passado também parece estar totalmente em ordem.
 
Portal 2:

Rodado na configuração máxima - máquina mediana
Rodamos Portal 2 em um máquina mediana (Mint 16) tudo no máximo, sem travamentos ou bugs, o problema é que as vezes na hora de fechar o jogo ele trava e você precisa matar o processo no xkill, mas nada de mais.

League of Legends:


Rodamos em uma máquina mediana (mint 16), não travou, porém está sem áudio e não estamos muito afim de resolver isso.


 Left 4 Dead 2:


A gente sabe que tem nativo pra Linux, mas queríamos comparar o emulado com o nativo. Rodamos na máquina mediana (mint 16) e eles funcionam com perfeição com todos os gráficos no máximo, tanto nativo quanto emulado, não deram nenhum bug.

The Elder Scrolls V: Skyrim :
Jogamos Skyrim em uma máquina mediana (Suse 13.1) com todos os gráficos no mínimo, médio e no máximo, rodou também sem problema e bugs no mínimo e no médio, mas no máximo a máquina sofreu um pouco, mas aí não é problema do playonlinux.


The Witcher - Enhanced Edition:

Testamos na máquina mediana (mint 16) com tudo no máximo, sem travamento e sem bug, tudo tranquilo. 

É isso, PlayonLinux works like a charm ;)

Problema de textura na Steam - OpenSuse 13.1


Gosto de jogar e como sou usuária GNU/Linux tenho a disposição alguns poucos jogos pela Steam. Há poucos dias fiz uma atualização da minha distro do OpenSUSE 12.3 passei para o OpenSUSE 13.1. Na versão anterior não tive nenhum problema com textura na Steam nativa para GNU/Linux, mas nessa atualização assim que eu rodava o L4D2 os ícones do menu ficavam pretos, a tela de loading também ficava preta e no jogo podia ver o contorno, mas grande parte do jogo estava preto.

Utilizo a interface gráfica KDE e meu openSUSE é 64 bits. Mas chega de papo furado e vamos ao que interessa.

Para resolver esse problema podemos instalar um programa chamado driconf, infelizmente esse programa não tem versão oneclick e nem pacotes rpm (pelo menos eu não achei para o opensuse 13.1), mas podemos instalar de outra forma e mesmo assim não acho tão trabalhosa.

Primeiramente você deve baixar o arquivo tar.gz referente ao driconf, eu baixei aqui

No terminal você irá utilizar os seguintes comandos

$ su

$ tar -zxvf driconfig-x.y.z.tar.gz


que em nosso caso é $ tar -zxvf driconf-0.9.1.tar.gz

$ cd driconf-x.y.z

que em nosso caso é $ cd driconf-0.9.1 

$ python setup.py install

Após a instalação com sucesso você irá colar o arquivo driconf.desktop em /usr/share/applications/

Ao tentar rodar o driconf ele irá dar um erro dizendo que está faltando XDriinfo, então você baixa o arquivo no formato tar.gz, eu encontrei nesse site (sendo a última versão xdriinfo-1.0.4).

Em seu terminal

$ su (caso tenha fechado o terminal depois da instalação do driconf)

$ tar -zxvf xdriinfo-1.0.4.tar.gz

$ cd xdriinfo-1.0.4

$ ./configure


Provavelmente faltará algum pacote nessa etapa, então você irá instalar os pacotes que estão faltando. No meu caso faltou o pacote x-11 e o glproto.

Para o x-11 instalei pelo comando

$ zypper install xorg-x11*

Para o glproto tem pacote rpm aqui 

Depois de instalar todos os pacotes que estavam faltando, novamente você coloca o comando:

$ ./configure

Supondo que não dê mais nenhum erro e não falte nenhum pacote, como foi no meu caso você coloca o comando:

$ make

Se nessa etapa também não der nenhum erro, como foi no meu caso você coloca

$ make install

OBS: Mas se você não tiver sorte e der um erro dizendo que o comando make não existe, não se preocupe é só você instalar o pacote make pelo comando:

$ zypper install make*


Agora você pode rodar o programa driconf tranquilamente, ao rodar irá aparecer essa tela:




Bom, agora vamos configurar o driconf.


Em image Quality você coloca “sim” na opção “Enable S3TC texture compression even  if software support  in not available”


Na opção “Debugging” você deixa todas menos a última opção marcadas como “não”, a última deve ser “sim”.

Após isso você conseguirá jogar normalmente os jogos nativos da Steam sem problema de textura, aqui segue uns prints do L4D2 que eu tirei:





OBS1: Eu sei que tem gente que vai reclamar por serem pacotes mais antigos, mas funcionou bem e sem problema nenhum. Caso você tenha uma dica melhor que essa pode deixar nos comentários que eu faço um post creditando a solução.

OBS2: Eu sei que meus ícones estão feios, ainda não deu tempo de arrumar toda a parte visual.