You are not logged in.
I have an old samsung ultrabook i5-3337 with intel-hd4000 graphics.
I have a few old games that I used to play on it back in 2014 but I was running ubuntu then. Now I'm on a new arch install with wine-staging 5.7 and have successfully played:
dino crisis (epsxe emulator)
warcraft 2 (dosbox)
warcraft 3 (wine)
prince of persia warrior within (wine)
Only one game does not play properly: HALF LIFE 1 (wine). As soon as I launch the game I get a black screen. The sounds work great, I can hear the background noise and the mouse going over the menu.
I searched for this error and found a lot of "solutions" that worked for other people but not for me. Here is the configuration options I tried so far without success:
-autoconfig
-sw
-safe
-novid
-nofbo
-dxlevel (70, 80, 81 and 90)
-gl
-soft
winetricks ddr=gdi
installing d3d9, d3dx9 from winecfg
windows xp, 7, 10 from winecfg
I'm running out of ideas. This game launch perfectly in windows from the same folder so I know it works and it used to run in ubuntu too.
So can anyone help?
Offline
Half Life 1 has a native client can't you just use that?
That said, please post terminal output while running it (best with a "vanilla" wine without winetricks trickery) in [ code ] [ /code ] tags without the spaces.
Offline
Half Life 1 has a native client can't you just use that?
I know but I'd have to buy it again. I bought this game decades ago, it came in a CD, I saved the ISOs of all my old games.
here's the terminal output:
[malta@malta-ub ~]$ wine '/mnt/dados-ub/Half-Life/hl.exe'
000b:fixme:winediag:__wine_start_process Wine Staging 5.7 is a testing version containing experimental patches.
000b:fixme:winediag:__wine_start_process Please mention your exact version when filing bug reports on winehq.org.
0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0009:fixme:ntdll:EtwEventRegister ({47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x335fa0, 0x36dea0, 0x36de98) stub.
0009:fixme:ntdll:EtwEventRegister ({58a9201e-73b0-42ce-9821-7e134361bc70}, 0x335fa0, 0x36ded8, 0x36ded0) stub.
0009:fixme:ntdll:EtwEventRegister ({3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x335fa0, 0x36de68, 0x36de60) stub.
0009:fixme:ntdll:EtwEventRegister ({1432afee-73b0-42ce-9821-7e134361b433}, 0x335fa0, 0x36df10, 0x36df08) stub.
0009:fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x335fa0, 0x36df48, 0x36df40) stub.
0009:fixme:ver:GetCurrentPackageId (0x32e4fc (nil)): stub
0009:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
0009:err:winediag:gnutls_initialize failed to load libgnutls, no support for pfx import/export
002c:fixme:ver:GetCurrentPackageId (0xb7cff3c (nil)): stub
0009:fixme:ver:GetCurrentPackageId (0x32e018 (nil)): stub
0009:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0009:fixme:ver:GetCurrentPackageId (0x32e274 (nil)): stub
Using breakpad crash handler
0009:fixme:ver:GetCurrentPackageId (0x32d638 (nil)): stub
Setting breakpad minidump AppID = 220
Forcing breakpad minidump interfaces to load
0009:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
0009:err:winediag:gnutls_initialize failed to load libgnutls, no support for pfx import/export
0009:fixme:ver:GetCurrentPackageId (0x32d4c4 (nil)): stub
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198314175229 [API loaded no]
0009:fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0000: semi-stub! Returning default layout.
0033:fixme:win:RegisterDeviceNotificationW (hwnd=0x2007e, filter=0xeb0fee4,flags=0x00000000) returns a fake device notification handle!
0009:err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available.
0009:err:winediag:load_gssapi_krb5 Failed to load libgssapi_krb5, Kerberos SSP support will not be available.
0009:fixme:wbemprox:client_security_SetBlanket E1888C84, 0C282210, 10, 0, (null), 3, 3, 00000000, 0x00000000
0009:fixme:wbemprox:client_security_Release E1888C84
0034:fixme:iphlpapi:NotifyAddrChange (Handle 0xf64f5a4, overlapped 0xf4668a0): stub
0034:fixme:winsock:WSALookupServiceBeginW (0xf64f6a4 0x00000ff0 0xf64f6ec) Stub!
[0428/112844:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 122
0009:fixme:rawinput:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
0009:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
0009:fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table.
0009:fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
0009:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table.
0009:fixme:thread:SetThreadIdealProcessor (0000027C 3): stub
0009:fixme:thread:SetThreadIdealProcessor (00000288 3): stub
003e:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0009:fixme:thread:SetThreadIdealProcessor (FFFFFFFE 0): stub
0009:fixme:thread:SetThreadIdealProcessor (000002B8 1): stub
0009:fixme:thread:SetThreadIdealProcessor (000002D4 2): stub
0009:fixme:thread:SetThreadIdealProcessor (000002F0 3): stub
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 12 (X_ConfigureWindow)
Resource id in failed request: 0x3400072
Serial number of failed request: 272
Current serial number in output stream: 281Offline
V1del wrote:Half Life 1 has a native client can't you just use that?
I know but I'd have to buy it again. I bought this game decades ago, it came in a CD, I saved the ISOs of all my old games.
If you still have your product-key then put that into Steam. It worked for me albeit two decades ago. If it works, not only will you get a Linux version of Half-Life but you will also get fixes and enhancements that never made it to the CD version.
Offline