Running steam on 64-bit wine, Steam black window

Questions about Wine on Linux
Locked
campus
Level 2
Level 2
Posts: 13
Joined: Wed Apr 22, 2015 11:04 am

Running steam on 64-bit wine, Steam black window

Post by campus »

$wine --version
wine-1.7.48

$ uname -a
Linux pomper 4.1.3-1-ARCH #1 SMP PREEMPT Wed Jul 22 20:37:12 CEST 2015 x86_64 GNU/Linux

Hi!
I have had this problem for couple days now, when I launch my steam, window appears but it's completely black. I have installed all necessary programs what steam needs instead of bumblebee (because it overrides nvidia-libgl which I need for other programs).
I have installed following DLLs to wine
adobeair, directx9 , -10, -11, vcrun6, -2008, -2012, winhttp, wininet and secur32.
I need 64-bit Steam because some games doesn't work well on 32-bit. My 32-bit Steam works fine with 32-bit wine.
I got dualboot windows 10 where I got fully working steam on 64-bit, so it's okay if this can not be solved.

Code: Select all

[campus@pomper /]$ env WINEPREFIX="/home/campus/Steam" wine /home/campus/Steam/drive_c/Steam/Steam.exe
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:ver:GetCurrentPackageId (0x32e420 (nil)): stub
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
ILocalize::AddFile() failed to load file "public/steambootstrapper_finnish.txt".
[2015-08-03 16:42:14] Startup - updater built Jul 23 2015 11:47:39
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2015-08-03 16:42:14] Checking for update on startup
[2015-08-03 16:42:14] Checking for available update...
fixme:ras:RasEnumConnectionsW (0x16f5f0,0xf2d7ac,0xfc0004),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
[2015-08-03 16:42:14] Download skipped: /client/steam_client_win32 version 1437790054, installed version 1437790054
[2015-08-03 16:42:14] Nothing to do
[2015-08-03 16:42:14] Verifying installation...
[2015-08-03 16:42:14] Performing checksum verification of executable files
[2015-08-03 16:42:14] Verification complete
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006c50, 0x3f040ce8, 0x3f040ce0
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006c50, 0x3f040d20, 0x3f040d18
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006c50, 0x3f040cb0, 0x3f040ca8
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006c50, 0x3f040d58, 0x3f040d50
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006c50, 0x3f040d90, 0x3f040d88
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:imm:ImmGetOpenStatus (0x1c9700): semi-stub
fixme:ver:GetCurrentPackageId (0x32e1e4 (nil)): stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fc6c 4 stub
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:imm:ImmDisableTextFrameService Stub
fixme:thread:GetThreadPreferredUILanguages 56, 0x33f744, (nil) 0x33f748
fixme:ver:GetCurrentPackageId (0x30e3c0 (nil)): stub
fixme:winsock:WSALookupServiceBeginW (0x33f634 0x00000ff0 0x33f670) Stub!
[0803/164215:ERROR:network_change_notifier_win.cc(173)] WSALookupServiceBegin failed with: 8
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7cdff6fc, 0x22a0420, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7cdff6fc
fixme:iphlpapi:NotifyAddrChange (Handle 0x33f77c, overlapped 0x14b428): stub
fixme:win:RegisterDeviceNotificationW (hwnd=0x100a8, filter=0x33f788,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x100a8, filter=0x33f788,flags=0x00000000) returns a fake device notification handle!
fixme:ver:GetCurrentPackageId (0x33f374 (nil)): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f0c0,0x00000000), stub!
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7cdff6fc, 0x222acd8, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:hnetcfg:fw_apps_get__NewEnum 0x222acc0, 0x643e4bc
fixme:wbemprox:client_security_Release 0x7cdff6fc
fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x22e9620, L"C:\\Steam\\steam.exe"
fixme:hnetcfg:fw_app_put_Name 0x22e9620, L"Steam"
fixme:hnetcfg:fw_app_put_Enabled 0x22e9620, -1
fixme:hnetcfg:fw_apps_Add 0x22a9f48, 0x22e9620
err:ole:CoGetClassObject class {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} not registered
err:ole:CoGetClassObject no class object {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} could be created for context 0x1
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:ver:GetCurrentPackageId (0x33fb38 (nil)): stub
ALSA lib pcm_dsnoop.c:614:(snd_pcm_dsnoop_open) unable to open slave
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:iphlpapi:NotifyAddrChange (Handle 0x342032c, overlapped 0x3420330): stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:win:RegisterDeviceNotificationA (hwnd=0x100b6, filter=0x6d2e4ac,flags=0x00000004) returns a fake device notification handle!
fixme:imm:ImmReleaseContext (0x100c0, 0x22f2b10): stub
[2015-08-03 16:42:15] Background update loop checking for update. . .
[2015-08-03 16:42:15] Checking for available update...
Refresh rate: 1
Refresh rate: 1
fixme:advapi:RegisterTraceGuidsW (0x100ae390, 0x12483660, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x1243c974, (null), (null), 0x12483678): stub
fixme:advapi:RegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fc6c 4 stub
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fc6c 4 stub
fixme:ver:GetCurrentPackageId (0x33fb38 (nil)): stub
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:advapi:RegisterTraceGuidsW (0x100ae390, 0x12483660, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x1243c974, (null), (null), 0x12483678): stub
fixme:advapi:RegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:gdi:GdiInitializeLanguagePack stub
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33f2bc 4 stub
[0803/164216:ERROR:renderer_main.cc(200)] Running without renderer sandbox
fixme:ver:GetCurrentPackageId (0x33fb38 (nil)): stub
fixme:ver:GetCurrentPackageId (0x207e9b8 (nil)): stub
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:advapi:RegisterTraceGuidsW (0x100ae390, 0x12483660, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x1243c974, (null), (null), 0x12483678): stub
fixme:advapi:RegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:gdi:GdiInitializeLanguagePack stub
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33f2bc 4 stub
[0803/164216:ERROR:renderer_main.cc(200)] Running without renderer sandbox
fixme:ver:GetCurrentPackageId (0x207e9b8 (nil)): stub
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Attachments
Kuvakaappaus_2015-08-03_17-00-37.png
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Running steam on 64-bit wine, Steam black window

Post by dimesio »

campus wrote: I have installed following DLLs to wine
adobeair, directx9 , -10, -11, vcrun6, -2008, -2012, winhttp, wininet and secur32.
Steam doesn't need any of those. Try a clean wineprefix.
campus
Level 2
Level 2
Posts: 13
Joined: Wed Apr 22, 2015 11:04 am

Re: Running steam on 64-bit wine, Steam black window

Post by campus »

dimesio wrote: Steam doesn't need any of those. Try a clean wineprefix.
Nope, still bot working. And steam needs couple DLLs like vcrun2013 secur32 winhttp, when I tried clean install it gave me dozens of error codes about those DLLs.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Running steam on 64-bit wine, Steam black window

Post by dimesio »

campus wrote: Nope, still bot working. And steam needs couple DLLs like vcrun2013 secur32 winhttp, when I tried clean install it gave me dozens of error codes about those DLLs.
Steam installs and starts up fine here without any native dlls, in a 64 bit wineprefix. It does need corefonts (either in the wineprefix or systemwide), and in 1.7.48 you still need to disable dwrite.dll, but that's it.

Post terminal output from trying to install Steam to a wineprefix with no changes other than installing corefonts and disabling dwrite.dll. Do not change the Windows version in winecfg; it should remain at XP.
campus
Level 2
Level 2
Posts: 13
Joined: Wed Apr 22, 2015 11:04 am

Re: Running steam on 64-bit wine, Steam black window

Post by campus »

dimesio wrote: Post terminal output from trying to install Steam to a wineprefix with no changes other than installing corefonts and disabling dwrite.dll. Do not change the Windows version in winecfg; it should remain at XP.
##This is when I started to make wineprefix

Code: Select all

[campus@pomper /]$ WINEARCH=win64 WINEPREFIX=/home/campus/Steam winecfg
wine: created the configuration directory '/home/campus/Steam'
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:dwmapi:DwmIsCompositionEnabled 0x6d1e8a90
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69e5e647, context 0x7a13c0, init_notify 0, handle 0x102e1a0): stub
fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69e6d901, context 0x713e08, init_notify 0, handle 0xfde794): stub
fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub
wine: configuration in '/home/campus/Steam' has been updated.
##This is when I started to install corefonts

Code: Select all

[campus@pomper /]$ WINEARCH=win64 WINEPREFIX=/home/campus/Steam winetricks corefonts
------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing w_do_call corefonts
Executing load_corefonts
Executing cabextract -q -q --directory=/home/campus/Steam/dosdevices/c:/windows/temp/_corefonts /home/campus/.cache/winetricks/corefonts/arial32.exe
Executing cp -f /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Arialbd.TTF /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Arialbi.TTF /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Ariali.TTF /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Arial.TTF /home/campus/Steam/dosdevices/c:/windows/Fonts
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing cabextract -q -q --directory=/home/campus/Steam/dosdevices/c:/windows/temp/_corefonts /home/campus/.cache/winetricks/corefonts/arialb32.exe
Executing cp -f /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/AriBlk.TTF /home/campus/Steam/dosdevices/c:/windows/Fonts
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing cabextract -q -q --directory=/home/campus/Steam/dosdevices/c:/windows/temp/_corefonts /home/campus/.cache/winetricks/corefonts/comic32.exe
Executing cp -f /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Comicbd.TTF /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Comic.TTF /home/campus/Steam/dosdevices/c:/windows/Fonts
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing cabextract -q -q --directory=/home/campus/Steam/dosdevices/c:/windows/temp/_corefonts /home/campus/.cache/winetricks/corefonts/courie32.exe
Executing cp -f /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/courbd.ttf /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/courbi.ttf /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/couri.ttf /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/cour.ttf /home/campus/Steam/dosdevices/c:/windows/Fonts
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing cabextract -q -q --directory=/home/campus/Steam/dosdevices/c:/windows/temp/_corefonts /home/campus/.cache/winetricks/corefonts/georgi32.exe
Executing cp -f /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Georgiab.TTF /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Georgiai.TTF /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Georgia.TTF /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Georgiaz.TTF /home/campus/Steam/dosdevices/c:/windows/Fonts
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing cabextract -q -q --directory=/home/campus/Steam/dosdevices/c:/windows/temp/_corefonts /home/campus/.cache/winetricks/corefonts/impact32.exe
Executing cp -f /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Impact.TTF /home/campus/Steam/dosdevices/c:/windows/Fonts
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing cabextract -q -q --directory=/home/campus/Steam/dosdevices/c:/windows/temp/_corefonts /home/campus/.cache/winetricks/corefonts/times32.exe
Executing cp -f /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Timesbd.TTF /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Timesbi.TTF /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Timesi.TTF /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Times.TTF /home/campus/Steam/dosdevices/c:/windows/Fonts
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing cabextract -q -q --directory=/home/campus/Steam/dosdevices/c:/windows/temp/_corefonts /home/campus/.cache/winetricks/corefonts/trebuc32.exe
Executing cp -f /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Trebucbd.ttf /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/trebucbi.ttf /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/trebucit.ttf /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/trebuc.ttf /home/campus/Steam/dosdevices/c:/windows/Fonts
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing cabextract -q -q --directory=/home/campus/Steam/dosdevices/c:/windows/temp/_corefonts /home/campus/.cache/winetricks/corefonts/verdan32.exe
Executing cp -f /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Verdanab.TTF /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Verdanai.TTF /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Verdana.TTF /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Verdanaz.TTF /home/campus/Steam/dosdevices/c:/windows/Fonts
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing cabextract -q -q --directory=/home/campus/Steam/dosdevices/c:/windows/temp/_corefonts /home/campus/.cache/winetricks/corefonts/webdin32.exe
Executing cp -f /home/campus/Steam/dosdevices/c:/windows/temp/_corefonts/Webdings.TTF /home/campus/Steam/dosdevices/c:/windows/Fonts
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
You opted in, so reporting 'corefonts ' to the winetricks maintainer so he knows which winetricks verbs get used and which don't.  Use --optout to disable future reports.
##And finally: Installing steam log:

Code: Select all

[campus@pomper /]$ WINEPREFIX=/home/campus/Steam wine /home/campus/Steam/drive_c/SteamSetup.exe -no-dwrite
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:shell:SHAutoComplete stub
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
fixme:hnetcfg:fw_apps_get__NewEnum 0x11b698, 0x33faf8
fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x11b6e0, L"C:\\Steam\\steam.exe"
fixme:hnetcfg:fw_app_put_Name 0x11b6e0, L"Steam"
fixme:hnetcfg:fw_app_put_Enabled 0x11b6e0, -1
fixme:hnetcfg:fw_apps_Add 0x11b698, 0x11b6e0
err:ole:CoGetClassObject class {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} not registered
err:ole:CoGetClassObject no class object {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} could be created for context 0x1
[campus@pomper /]$ fixme:ver:GetCurrentPackageId (0x33e420 (nil)): stub
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:ver:GetCurrentPackageId (0x33e420 (nil)): stub
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006c50, 0x3f040ce8, 0x3f040ce0
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006c50, 0x3f040d20, 0x3f040d18
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006c50, 0x3f040cb0, 0x3f040ca8
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006c50, 0x3f040d58, 0x3f040d50
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006c50, 0x3f040d90, 0x3f040d88
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:imm:ImmGetOpenStatus (0x1cea90): semi-stub
fixme:ver:GetCurrentPackageId (0x33e1e4 (nil)): stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fc6c 4 stub
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:imm:ImmDisableTextFrameService Stub
fixme:thread:GetThreadPreferredUILanguages 56, 0x33f744, (nil) 0x33f748
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:ver:GetCurrentPackageId (0x31e3c0 (nil)): stub
fixme:winsock:WSALookupServiceBeginW (0x33f634 0x00000ff0 0x33f670) Stub!
fixme:hnetcfg:fw_apps_get__NewEnum 0x3e01e38, 0x535e4bc
fixme:iphlpapi:NotifyAddrChange (Handle 0x33f77c, overlapped 0x14ba98): stub
fixme:win:RegisterDeviceNotificationW (hwnd=0x20084, filter=0x33f788,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x20084, filter=0x33f788,flags=0x00000000) returns a fake device notification handle!
fixme:ver:GetCurrentPackageId (0x33f374 (nil)): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f0c0,0x00000000), stub!
fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x3efc6f8, L"C:\\Steam\\steam.exe"
fixme:hnetcfg:fw_app_put_Name 0x3efc6f8, L"Steam"
fixme:hnetcfg:fw_app_put_Enabled 0x3efc6f8, -1
fixme:hnetcfg:fw_apps_Add 0x3e82b90, 0x3efc6f8
err:ole:CoGetClassObject class {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} not registered
err:ole:CoGetClassObject no class object {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} could be created for context 0x1
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7d0536fc, 0x3e92e10, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7d0536fc
fixme:ver:GetCurrentPackageId (0x33fb38 (nil)): stub
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7d0536fc, 0x3e92e10, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7d0536fc
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:iphlpapi:NotifyAddrChange (Handle 0x1f3032c, overlapped 0x1f30330): stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:win:RegisterDeviceNotificationA (hwnd=0x100b6, filter=0x5c4e4ac,flags=0x00000004) returns a fake device notification handle!
fixme:imm:ImmReleaseContext (0x100c0, 0x3f09288): stub
fixme:advapi:RegisterTraceGuidsW (0x100ae390, 0x12483660, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x1243c974, (null), (null), 0x12483678): stub
fixme:advapi:RegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fc6c 4 stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fc6c 4 stub
fixme:ver:GetCurrentPackageId (0x33fb38 (nil)): stub
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ver:GetCurrentPackageId (0x33fb38 (nil)): stub
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:advapi:RegisterTraceGuidsW (0x100ae390, 0x12483660, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x1243c974, (null), (null), 0x12483678): stub
fixme:advapi:RegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:gdi:GdiInitializeLanguagePack stub
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33f2bc 4 stub
fixme:advapi:RegisterTraceGuidsW (0x100ae390, 0x12483660, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x1243c974, (null), (null), 0x12483678): stub
fixme:advapi:RegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:ver:GetCurrentPackageId (0x207e9b8 (nil)): stub
fixme:gdi:GdiInitializeLanguagePack stub
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33f2bc 4 stub
fixme:ver:GetCurrentPackageId (0x207e9b8 (nil)): stub
There is errors on secur32 and winhttp, but I think they can be ignored. Steam is still black. I have installed corefonts only and disabled dwrite.
campus
Level 2
Level 2
Posts: 13
Joined: Wed Apr 22, 2015 11:04 am

Re: Running steam on 64-bit wine, Steam black window

Post by campus »

I updated ArchLinux to 4.1.4-1 but it didn't affect to steam in anyhow.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Running steam on 64-bit wine, Steam black window

Post by dimesio »

campus wrote:

Code: Select all

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
You need to fix that, and no, it can't be ignored.

FYI, the default wineprefix is 64 bit; you don't have to specify WINEARCH=win64 when creating one.
campus
Level 2
Level 2
Posts: 13
Joined: Wed Apr 22, 2015 11:04 am

Re: Running steam on 64-bit wine, Steam black window

Post by campus »

dimesio wrote:
campus wrote:

Code: Select all

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
You need to fix that, and no, it can't be ignored.

FYI, the default wineprefix is 64 bit; you don't have to specify WINEARCH=win64 when creating one.
You said I don't need secur32 dll. I had it before you said that I have to make clean wineprefix, and the steam window is black even with secur32. And that WINEARCH=win64 I make because sometimes it says that WINEPREFIX is 32-bit installation even when the folder is empty, so I just make sure that it's 64-bit when I'm making new one. And I can install secur 32 with "wineprefix secur32".
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Running steam on 64-bit wine, Steam black window

Post by dimesio »

campus wrote: You said I don't need secur32 dll. I had it before you said that I have to make clean wineprefix, and the steam window is black even with secur32. And that WINEARCH=win64 I make because sometimes it says that WINEPREFIX is 32-bit installation even when the folder is empty, so I just make sure that it's 64-bit when I'm making new one. And I can install secur 32 with "wineprefix secur32".
Do not install the Windows dll. You need to install winbind, through your package manager, as the console output says. You need 32 bit winbind, because the Steam client is 32 bit.
campus
Level 2
Level 2
Posts: 13
Joined: Wed Apr 22, 2015 11:04 am

Re: Running steam on 64-bit wine, Steam black window

Post by campus »

dimesio wrote: Do not install the Windows dll. You need to install winbind, through your package manager, as the console output says. You need 32 bit winbind, because the Steam client is 32 bit.
I tried to install 32-bit winbind which is part of 32-bit samba (right?) but it's only avaibled in AUR for archlinux, I downloaded pkgbuild and ran it with "cd /path/to/lib32-samba && makepkg" but I had this error

Code: Select all

[campus@pomper lib32-samba]$ cd /home/campus/pkgs/Files/lib32-samba && makepkg
==> Käännetään pakettia: lib32-samba 4.2.1-1 (ke 5.8.2015 13.15.03 +0000)
==> Tarkastetaan yleisriippuvuuksia...
==> Tarkastetaan käännönaikaisia riippuvuuksia...
==> Noudetaan lähdetiedostoja...
  -> Ladataan kohdetta smbclient-4.2.1-1-i686.pkg.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (22) The requested URL returned error: 404 Not Found
==> VIRHE: Tiedostoa smbclient-4.2.1-1-i686.pkg.tar.xz ladattaessa tapahtui virhe
    Peruutetaan...
Sorry for that it's in finnish, but I get an error "The requested URL returned error: 404 Not Found"
Samba 64-bit Installed fine but it has no affect to steam client 32-bit of course.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Running steam on 64-bit wine, Steam black window

Post by dimesio »

campus wrote: I tried to install 32-bit winbind which is part of 32-bit samba (right?) but it's only avaibled in AUR for archlinux, I downloaded pkgbuild and ran it with "cd /path/to/lib32-samba && makepkg" but I had this error
I thought you said you were on Arch Linux. If you're on some other distro but using Arch packages, that could cause problems. In any case, this part is not a Wine problem. Ask for help on the Arch forum, or the forum of whatever distro you're using.
campus
Level 2
Level 2
Posts: 13
Joined: Wed Apr 22, 2015 11:04 am

Re: Running steam on 64-bit wine, Steam black window

Post by campus »

dimesio wrote: I thought you said you were on Arch Linux. If you're on some other distro but using Arch packages, that could cause problems. In any case, this part is not a Wine problem. Ask for help on the Arch forum, or the forum of whatever distro you're using.
I'm on ArchLinux, lib32-samba isn't avaibled in pacman. So I had to download it from AUR but links are dead. Have to wait for new one.

Code: Select all

[campus@pomper /]$ sudo pacman -S lib32-samba
error: target lib32-samba not found
[campus@pomper /]$ 
(I translated it to english.)

This package's link is broken
https://aur.archlinux.org/pkgbase/lib32-samba/
Locked