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
-
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.
-
Wine neumí DX vyšší než 9c. Počkej měsíc, třeba vývojáři na podpoře zapracují.
-
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
-
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í.
-
Čá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
-
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í.
-
Zkoušel jsem různé verze a nejvíc právě 1.7.14 v nastavení wine pro windows vista, 7 i 8.