Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
[RESOLVIDO] Counter-Strike Source não carrega via wine
18/05/2011, 23:50 (Resposta editada pela última vez em: 18/09/2011 13:02 por cellexpert.)
Resposta: #1
[RESOLVIDO] Counter-Strike Source não carrega via wine
Ola pessoal !

Antes de tudo, gostaria de parabenizar os desenvolvedores do debian pois a versão atual está muito show!!

A um tempo a traz eu deixei de utilizar o debian por necessidade de utilizar pacotes atualizadospara rodar certos aplicativos, inclusive jogos.
Mas agora pretendo utiliza-la novamente ja que esta me atendendo em 90% das minhas necessidades. Com exessão do problema abaixo que espero... com a ajuda de voces, contornar isso.

Tive esse mesmo problema no Gentoo onde também tenho um topico aguardando solução --> http://forums.gentoo.org/viewtopic-t-874697.html

Também criei um tópico no forum do wine para relatar o problema --> http://forum.winehq.org/viewtopic.php?t=...2d526fdcb4

Mas sinceramente, estou desacreditando que seja problema com o wine ja que em outra distro, o wine na mesma versão, compilado via fonte não apresenta este problema e o jogo roda perfeitamente @ archlinux

Vou deixar abaixo o log do bash ao executar a jogo sobre as coisas que ele "reclama"

Código:
[email protected]:~/.steam/drive_c/Arquivos de programas/Steam$ WINEPREFIX=~/.steam wine Steam.exe
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 20/02/2011, dlt (d/m/y): 16/10/2011
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution.
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
fixme:wbemprox:wbem_locator_ConnectServer 0x1ea268, L"ROOT\\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x421be50)
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:win:EnumDisplayDevicesW ((null),0,0x32d01c,0x00000000), stub!
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:advapi:RegisterTraceGuidsW (0x38f5320, 0x3f4b738, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x3f23b24, (null), (null), 0x3f4b750,): stub
err:ole:RevokeDragDrop invalid hwnd (nil)
err:ole:RevokeDragDrop invalid hwnd 0x10122


------------------------------------------------------------------------------------------------------------------------------

fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 20/02/2011, dlt (d/m/y): 16/10/2011
err:ole:RevokeDragDrop invalid hwnd (nil)
err:ole:RevokeDragDrop invalid hwnd 0x2011e
err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution.
fixme:win:EnumDisplayDevicesW ((null),0,0x33e1e4,0x00000000), stub!
err:module:import_dll Library binkw32.dll (which is needed by L"C:\\arquivos de programas\\steam\\steamapps\\cellexpert\\counter-strike source\\bin\\video_bink.dll") not found
err:module:import_dll Library binkw32.dll (which is needed by L"C:\\Arquivos de programas\\Steam\\steamapps\\cellexpert\\counter-strike source\\bin\\video_bink.dll") not found
Using breakpad crash handler
Setting breakpad minidump AppID = 240
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197984468488 [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:  76561197984468488
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0000: stub!
fixme:d3d:debug_d3dformat Unrecognized 0x434f5441 (as fourcc: ATOC) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x434f5441) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x41415353 (as fourcc: SSAA) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x41415353) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x434f5441 (as fourcc: ATOC) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x434f5441) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x41415353 (as fourcc: SSAA) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x41415353) in the format lookup table
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:wbemprox:wbem_locator_ConnectServer 0x147ee0, L"ROOT\\CIMV2", (null), (null), (null), 0x00000000, (null), (nil), 0x33e114)
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:dbghelp:elf_search_auxv can't find symbol in module
err:ntdll:RtlpWaitForCriticalSection section 0x7d769c "?" wait timed out in thread 0024, blocked by 0025, retrying (60 sec)
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 20/02/2011, dlt (d/m/y): 16/10/2011
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used

Reparem que o trecho que dividi no log dai em diante é sobre o carregamento do jogo (quando ocorre o problema. Ele simplesmente para de carregar o jogo e nao acontece nada.
Estou usando o driver proprietário NVIDIA e kernel atualizado (custom).
Mas tentei também com o kernel padrão do debian @ 2.6.32-5-686 ainda com o drivers proprietário, ja que o nouveau não rodou aqui... e deu na mesma

Segue abaixo minha config:
Core 2 Quad Q9550
4GB de RAM
Video GeForce NVIDIA 9800 GT
Kernel: 2.6.38.6
Versão do Debian: Debian GNU/Linux 6.0

Se faltou algo é só pedir...

Obrigado!
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
19/05/2011, 16:51 (Resposta editada pela última vez em: 19/05/2011 16:54 por cellexpert.)
Resposta: #2
RE: Counter-Strike Source não carrega via wine
Problema Resolvido!

Tive que abrir mão dos pacotes estáveis. Refiz a instalaçando do sistema iniciando com o sistema basico e então...

Alterei o sources.list para testing
Rodei o apt-get update em seguida o upgrade
Reboot (para entrar no novo kernel)
Instalei o gnome (gnome-desktop-environment)
Inseri o driver nouveau na blacklist (echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf)
Reboot (pra garantir que o nouveau não seria carregado)
Instalei as dependencias (gcc, binutils) e compilei o driver proprietário da NVIDIA e mandei gerar o xorg (nvidia-xconfig --composite)
Carreguei o modulo da nvidia (modprobe nividia) e iniciei o gdm.
Mandei instalar as dependencias do wine (apt-get build-dep wine) e compilei a versão mais atual do site.
Instalei o game e "corri pro abraço"

Creio que deva ser problema com algum pacote desatualizado. Mas como eu estava com tempo, acabei refazendo tudo.

Deu um baita trabalho mais valeu a pena!

Ficou assim:

Sitema: Debian GNU/Linux wheezy/
Versão do WINE: 1.3.20
Driver NVIDIA: 270.41.06

Meu sources.list
Código:
deb http://ftp.br.debian.org/debian/ testing main non-free
deb-src http://ftp.br.debian.org/debian/ testing main non-free

deb http://security.debian.org/ testing/updates main
deb-src http://security.debian.org/ testing/updates main

deb http://ftp.br.debian.org/debian/ testing-proposed-updates main
deb-src http://ftp.br.debian.org/debian/ testing-proposed-updates main
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
22/05/2011, 19:53
Resposta: #3
RE: Counter-Strike Source não carrega via wine
Utilizou o Testing? Eu mesmo acho impressionante a velocidade que o pessoal do Debian soluciona os problemas, em muitos casos efetuando um update resolve tudo.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
30/05/2011, 07:39 (Resposta editada pela última vez em: 30/05/2011 07:46 por cellexpert.)
Resposta: #4
RE: Counter-Strike Source não carrega via wine
(22/05/2011 19:53)spikey Escreveu:  Utilizou o Testing? Eu mesmo acho impressionante a velocidade que o pessoal do Debian soluciona os problemas, em muitos casos efetuando um update resolve tudo.

Sim, no caso ai ... eu fiz um upgrade pro testing ... só que depois disso tive problemas com outras coisas como por exemplo:

O jogo passou a demorar muito pra carregar (cerca de 5min)
O skype parou de funcionar. Ele abre e em seguida fecha (rodei pelo terminal e não exibe erros)
O gnome ficou mais lento pra iniciar.
O pidgin deixou de enviar arquivos via MSN (problema comum em outras distros que admirei muito em não ocorrer no debian estável)

Estes problemas ocorreram depois que fiz uns "updates"
Agora reinstalei tudo e voltei a usar o estável (squeeze) com isso, problema do jogo não abrir voltou. Bom... ao menos o sistema está liso novamente. Confesso que estou sem coragem de usar o testing novamente.

Por isso, ainda aguardo uma solução pro problema acima.

Thanks!
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
31/05/2011, 11:55
Resposta: #5
RE: Counter-Strike Source não carrega via wine
Neste caso é recomendável fazer uma comparação nos pacotes que foram atualizados. Neste ponto não utilizo o Wine, mas uma dica seria ver as versões e analisar o change-log.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
18/09/2011, 13:01
Resposta: #6
RE: Counter-Strike Source não carrega via wine
O problema acho que nao é nem com o wine em si.
Deve ser algo nos firmware ou então na libs do SO

Por causado do problema de envio de arquivos via pidgin que tive apos a atualização, eu acabei formatando e voltando o stable.
Para rodar o Counter-Strike Source eu tomei vergonha na cara (rsr) e comprei uma licença do crossovergames. A versão para teste está disponível no site deles por 30 dias se não me engano.

Aqui rodou que e uma blz!!
Problema parcialmente resolvido!
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS