Linux Gentoo + Counter-Strike: Source

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
cellexpert
Level 1
Level 1
Posts: 8
Joined: Mon Oct 04, 2010 6:21 pm

Linux Gentoo + Counter-Strike: Source

Post by cellexpert »

Hy Guys,

I have a problem running the Counter-Strike: Source under wine with Gentoo
In other distributions runs perfectly


Some things we've tried
eselect opengl listAvailable OpenGL implementations:
[1] nvidia *
[2] xorg-x11
gentoo@Gentoo ~ $ glxgears
16218 frames in 5.0 seconds = 3243.271 FPS
16125 frames in 5.0 seconds = 3224.971 FPS
16087 frames in 5.0 seconds = 3217.307 FPS
16106 frames in 5.0 seconds = 3221.175 FPS
16109 frames in 5.0 seconds = 3221.593 FPS
16142 frames in 5.0 seconds = 3228.366 FPS
16080 frames in 5.0 seconds = 3215.988 FPS
16184 frames in 5.0 seconds = 3236.613 FPS
16279 frames in 5.0 seconds = 3255.749 FPS
gentoo@Gentoo ~ $ glxinfo | grep rendering
direct rendering: Yes
gentoo@Gentoo ~ $ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 9800 GT/PCI/SSE2
OpenGL version string: 3.3.0 NVIDIA 260.19.36
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:/
Kernel version = 2.6.38.3


In red is what happens when I run counter strike source
gentoo@Gentoo ~/.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
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Arquivo ou diretório não encontrado
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 0x1dd738, L"ROOT\\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x433be50)
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:win:EnumDisplayDevicesW ((null),0,0x33d01c,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:advapi:RegisterTraceGuidsW (0x3a15290, 0x406b738, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x4043b24, (null), (null), 0x406b750,)
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 0x10132
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,0x33e1f0,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 0x158338, L"ROOT\\CIMV2", (null), (null), (null), 0x00000000, (null), (nil), 0x33e114)
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
err:seh:raise_exception Unhandled exception quote c0000005 flags 0 addr 0x7edcc6d0
err:ntdll:RtlpWaitForCriticalSection section 0x937bcc "?" wait timed out in thread 0024, blocked by 0025, retrying (60 sec)
fixme:dbghelp:elf_search_auxv can't find symbol in module
Any help is welcome

Sorry my bad english

Thanks
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Linux Gentoo + Counter-Strike: Source

Post by vitamin »

cellexpert wrote: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.
Fix this by doing what it tells you.
cellexpert wrote: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
This is your real problem - your game install is broken. Game didn't install bink player which in most cases means you copied install from somewhere.
cellexpert
Level 1
Level 1
Posts: 8
Joined: Mon Oct 04, 2010 6:21 pm

Post by cellexpert »

Thanks for the quick reply!
But I do not know how to fix these problems.

I installed Wine from source by following the steps, as I always do in other distributions:
tar -jxf wine-1.3.18.tar.bz2
cd wine-1.3.18
./configure --prefix=/usr
make -j4
sudo make install

wget http://downloads.sourceforge.net/wine/w ... .0-x86.msi
mkdir -p /usr/share/wine/gecko
sudo mv wine_gecko-1.2.0-x86.msi /usr/share/wine/gecko/

wget http://www.kegel.com/wine/winetricks
WINEPREFIX=~/.steam winecfg ....
WINEPREFIX=~/.steam sh winetricks corefonts allfonts tahoma vcrun2005

WINEPREFIX=~/.steam msiexec /i <path to steaminstall.msi>


Then I login
I set up and close the steam

Create links to my gcf's

ln -s <path to my gcf>*.gcf ~/.steam/drive_c/Program Files/Steam/steamapps/.


Forgot something?

Suggested the installation of some package?

Thanks!
cellexpert
Level 1
Level 1
Posts: 8
Joined: Mon Oct 04, 2010 6:21 pm

Post by cellexpert »

Correcting the last quote that would be
ln -s <path to my gcf>*.gcf ~/.steam/drive_c/Program\ Files/Steam/steamapps/.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

cellexpert wrote:Correcting the last quote that would be
ln -s <path to my gcf>*.gcf ~/.steam/drive_c/Program\ Files/Steam/steamapps/.
You can't do that. You have to copy all files, otherwise steam can't use them.
cellexpert
Level 1
Level 1
Posts: 8
Joined: Mon Oct 04, 2010 6:21 pm

Post by cellexpert »

The problem is this. But anyway I tried ...

Code: Select all

gentoo@Gentoo ~/.steam/drive_c/Arquivos de programas/Steam/steamapps $ ls -l
total 6346732
drwxr-xr-x 3 gentoo gentoo       4096 Abr 24 20:58 cellexpert
-rwxr-xr-x 1 gentoo gentoo   21611084 Abr 27 04:34 counter-strike source client.gcf
-rwxr-xr-x 1 gentoo gentoo 1818960912 Abr 27 04:34 counter-strike source shared.gcf
-rwxr-xr-x 1 gentoo gentoo  162537844 Abr 27 04:34 multiplayer ob binaries.gcf
-rwxr-xr-x 1 gentoo gentoo  158538212 Abr 27 04:26 source 2007 binaries 2.gcf
-rwxr-xr-x 1 gentoo gentoo  128726832 Abr 27 04:24 source 2007 binaries.gcf
-rwxr-xr-x 1 gentoo gentoo 1033011396 Abr 27 04:34 source 2007 shared materials.gcf
-rwxr-xr-x 1 gentoo gentoo  155492024 Abr 27 04:34 source 2007 shared models.gcf
-rwxr-xr-x 1 gentoo gentoo    2373924 Abr 27 04:34 source 2007 shared sounds.gcf
-rwxr-xr-x 1 gentoo gentoo  144981988 Abr 27 04:26 source engine.gcf
-rw-r--r-- 1 gentoo gentoo     157432 Abr 27 04:34 sourceinit.gcf
-rwxr-xr-x 1 gentoo gentoo 1098222784 Abr 27 04:34 source materials.gcf
-rwxr-xr-x 1 gentoo gentoo  471408852 Abr 27 04:34 source models.gcf
drwxr-xr-x 2 gentoo gentoo       4096 Abr 24 20:49 sourcemods
-rwxr-xr-x 1 gentoo gentoo   11120848 Abr 27 04:26 source sdk base 2007.gcf
-rwxr-xr-x 1 gentoo gentoo  235429768 Abr 27 04:25 source sdk base.gcf
-rwxr-xr-x 1 gentoo gentoo    2015564 Abr 27 04:27 Source Shared Securom.gcf
-rwxr-xr-x 1 gentoo gentoo 1023148064 Abr 27 04:34 source sounds.gcf
-rw-r--r-- 1 gentoo gentoo   36342620 Abr 27 04:34 winui.gcf
I always use to create symbolic links in other distruibuições and works perfectly, like the arch linux and debian

This problem happens on other distributions when newly installed and I forget to install the video drivers. That is, when we do not have 3D acceleration the same problem. This is not the case.

But for some reason on my Gentoo installation it does not seem to make 3d acceleration in wine because when I move the steam on the desktop, it leaves traces on the screen (junk) See:

Image

and these errors are displayed when I move the steam window

Code: Select all

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
It is as if the wine was not using 3d acceleration

Thanks
christian louboutin sale
Newbie
Newbie
Posts: 1
Joined: Wed Apr 27, 2011 6:39 am

Post by christian louboutin sale »

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
cellexpert
Level 1
Level 1
Posts: 8
Joined: Mon Oct 04, 2010 6:21 pm

Post by cellexpert »

christian louboutin sale wrote: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
Sorry! I don't understand
cellexpert
Level 1
Level 1
Posts: 8
Joined: Mon Oct 04, 2010 6:21 pm

Post by cellexpert »

Up :(
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

Linux Gentoo + Counter-Strike: Source

Post by jjmckenzie »

On Thu, May 5, 2011 at 4:04 AM, cellexpert <[email protected]> wrote:
Up  :(
Please don't do this. The Forums are linked to a mailing list and the
folks on the list will have no idea why you are doing this. If
someone has asked for additional information, please provide it. If
you have, please be patient as it does take time to read through logs
and in some cases, reproduce the error you encountered.

James McKenzie
Locked