Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Hry a zábava => Téma založeno: Patrik Vejrych 12 Března 2014, 14:36:43

Název: Thief4
Přispěvatel: Patrik Vejrych 12 Března 2014, 14:36:43
Ahoj linuxáci
 Snažím se rozjet přes Wine - Steam a v něm  hru Thief4
Hra by měla jet na directx 10 a 11

Vše jsem instaloval přes playonlinux, zkoušel různé verze wine a doinstalovávat knihovny directx 9,10 a 11
vše ale končí stejně.
Při spouštění mi to  vždy vypíše chybu inicializace directx.

Mám GK amd R7 260x
a používám proprietární ovladače.

Děkuji za  pomoc.
Název: Re:Thief4
Přispěvatel: Martin Šácha 12 Března 2014, 14:56:41
Wine neumí DX vyšší než 9c. Počkej měsíc, třeba vývojáři na podpoře zapracují.
Název: Re:Thief4
Přispěvatel: Rover623 12 Března 2014, 18:45:10
Podpora pro vyšší rozhraní DX je ve Wine 1.7 (experimentální), k dispozici je přes PlayOnLinux a je nutné nastavit emulaci pro W7 (minimálně), výchozí je WXP
Název: Re:Thief4
Přispěvatel: Patrik Vejrych 12 Března 2014, 18:54:09
jj to jsem se dočetl na WineHQ.org a zkusil, přesto  jsem dál nepokročil.
Buď  si  to  nerozumí s mojí grafikou, nebo je to  knihovna, kterou to  ještě neumí. Nebo jsem něco někde udělal  špatně,
ale playonlinux mi přijde celkem intuitivní.
Název: Re:Thief4
Přispěvatel: Patrik Vejrych 12 Března 2014, 18:59:25
Část výpisu ladění

zvýraznil jsem text, který  to  myslím částečně  vysvětluje


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:gameux:GameExplorerImpl_VerifyAccess (0x144df8, L"C:\\Program Files\\Steam\\SteamApps\\common\\Thief\\Binaries2\\Win32\\Shipping-ThiefGame.exe", 0x33f560)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f658,0x00000000), stub!
fixme:dxgi:dxgi_output_GetDesc iface 0x148070, desc 0x33f270 stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f2ec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33f2ec,0x00000000), stub!
fixme:d3d11:D3D11CreateDevice stub: adapter 0x148050, driver_type D3D_DRIVER_TYPE_UNKNOWN, swrast (nil), flags 0, feature_levels 0x33fba4, levels 0x3, sdk_version 7, device 0x1cf07d8, feature_level 0xfixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
Setting breakpad minidump AppID = 239160
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198048758591 [API loaded no]
fixme:imm:ImmReleaseContext ((nil), (nil)): stub
fixme:advapi:EventUnregister deadbeef: stub
Název: Re:Thief4
Přispěvatel: Ellendway 13 Března 2014, 10:47:15
Jakou verzi WineHQ máš? Vím, že na WineHQ 1.7.13 to nejde, ale 1.7.14 přinesla nějak vylepšenou podporu DirectX11, takže to můžeš zkusit na ní.
Název: Re:Thief4
Přispěvatel: Patrik Vejrych 13 Března 2014, 11:08:27
 Zkoušel  jsem různé verze a nejvíc právě 1.7.14 v nastavení wine  pro windows vista, 7 i 8.