El Foro

Tomb Raider (2013)

Autor Respuestas
Jump to the page: 1 - 2 - 3
GNU_Raziel Monday 15 April 2013 at 0:38

Wine version: 1.5.19
Distribution: Linux Mint Debien Edition x64
Distribution version: Testing
Graphics card: Nvidia Geforce GTX680
Graphics card driver: 313.30
- Sound do not work with game's movies
- Disable non-mandatory effects will save precious fps

logo Run Tomb Raider (2013) PlayOnLinux Script

- Fixed game crash with ATI/AMD cards thanks to arobertson.

Have a good game :sunglasses:

Editado por: GNU_Raziel

icedracul Monday 15 April 2013 at 10:47

Thank you so very much I installed it with what you specified as instructions however it crashed trieng to load here is the error I get.
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00607d4b).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00607d4b ESP:0033e42c EBP:1044f9f0 EFLAGS:00210246( R- -- I Z- -P- )
EAX:00000000 EBX:00000000 ECX:00000000 EDX:00000000
ESI:10fa5410 EDI:00000000
Stack dump:
0x0033e42c: 00000000 10fa5450 1044f9f0 0222b1e0
0x0033e43c: 00608052 1044f9e0 00000000 1044f9f0
0x0033e44c: 0033e4e0 00000000 00000000 00000000
0x0033e45c: 3f800000 3f800000 00000000 0060c470
0x0033e46c: 00000000 1015fbe0 00000004 00000000
0x0033e47c: 00000000 00000000 0222b1e0 00000000
000c: sel=0067 base=00000000 limit=00000000 16-bit --x
=>0 0x00607d4b in tombraider (+0x207d4b) (0x1044f9f0)
1 0x00000000 (0x00dd948c)
2 0x005f4bf0 in tombraider (+0x1f4bef) (0x00610960)
0x00607d4b: movl     0x0(%ecx),%edx
Module     Address               Debug info     Name (154 modules)
PE      360000- 3f8000     Deferred gameoverlayrenderer
PE      400000- 28e6000     Export tombraider
PE      6120000- 63e4000     Deferred steam
PE      a0d0000- a0e6000     Deferred xinput1_3
PE     10000000-10047000     Deferred binkw32
PE     38000000-38705000     Deferred steamclient
PE     3b400000-3b41d000     Deferred steam_api
PE     3f000000-3f0a8000     Deferred tier0_s
PE     3f600000-3f648000     Deferred vstdlib_s
PE     60000000-60021000     Deferred cserhelper
ELF     7b800000-7ba2d000     Deferred kernel32
\\-PE     7b810000-7ba2d000     \\ kernel32
ELF     7bc00000-7bcc3000     Deferred ntdll
\\-PE     7bc10000-7bcc3000     \\ ntdll
ELF     7bf00000-7bf03000     Deferred
ELF     7d998000-7d9cb000     Deferred uxtheme
\\-PE     7d9a0000-7d9cb000     \\ uxtheme
ELF     7d9d0000-7d9d7000     Deferred libxfixes.so.3
ELF     7d9d8000-7d9e3000     Deferred libxcursor.so.1
ELF     7dae8000-7daf8000     Deferred libxi.so.6
ELF     7daf8000-7dafc000     Deferred libxcomposite.so.1
ELF     7db00000-7db0b000     Deferred libxrandr.so.2
ELF     7db10000-7db32000     Deferred libxcb.so.1
ELF     7db38000-7dc6e000     Deferred libx11.so.6
ELF     7dc70000-7dc82000     Deferred libxext.so.6
ELF     7dc88000-7dca2000     Deferred libice.so.6
ELF     7dca8000-7dcb1000     Deferred libsm.so.6
ELF     7dcb8000-7dcc2000     Deferred libxrender.so.1
ELF     7dcc8000-7dcce000     Deferred libxxf86vm.so.1
ELF     7dcd0000-7dcd4000     Deferred libxinerama.so.1
ELF     7dcd8000-7dd62000     Deferred winex11
\\-PE     7dce0000-7dd62000     \\ winex11
ELF     7dd68000-7de02000     Deferred libfreetype.so.6
ELF     7de08000-7dec2000     Deferred crypt32
\\-PE     7de10000-7dec2000     \\ crypt32
ELF     7dec8000-7deed000     Deferred mpr
\\-PE     7ded0000-7deed000     \\ mpr
ELF     7def0000-7df09000     Deferred libz.so.1
ELF     7df30000-7dfa1000     Deferred wininet
\\-PE     7df40000-7dfa1000     \\ wininet
ELF     7dfc8000-7dfcf000     Deferred libxdmcp.so.6
ELF     7dfd0000-7dfd4000     Deferred libxau.so.6
ELF     7dfd8000-7dff9000     Deferred imm32
\\-PE     7dfe0000-7dff9000     \\ imm32
ELF     7e000000-7e037000     Deferred msvcr100
\\-PE     7e010000-7e037000     \\ msvcr100
ELF     7e038000-7e064000     Deferred msvcr90
\\-PE     7e040000-7e064000     \\ msvcr90
ELF     7e068000-7e0fa000     Deferred msvcrt
\\-PE     7e080000-7e0fa000     \\ msvcrt
ELF     7e100000-7e220000     Deferred msvcp90
\\-PE     7e140000-7e220000     \\ msvcp90
ELF     7e220000-7e313000     Deferred comctl32
\\-PE     7e230000-7e313000     \\ comctl32
ELF     7e318000-7e383000     Deferred shlwapi
\\-PE     7e330000-7e383000     \\ shlwapi
ELF     7e388000-7e599000     Deferred shell32
\\-PE     7e3a0000-7e599000     \\ shell32
ELF     7e5a0000-7e5c8000     Deferred msacm32
\\-PE     7e5b0000-7e5c8000     \\ msacm32
ELF     7e5c8000-7e676000     Deferred winmm
\\-PE     7e5d0000-7e676000     \\ winmm
ELF     7e678000-7e6a7000     Deferred ws2_32
\\-PE     7e680000-7e6a7000     \\ ws2_32
ELF     7e6a8000-7e7b7000     Deferred oleaut32
\\-PE     7e6c0000-7e7b7000     \\ oleaut32
ELF     7e7b8000-7e82e000     Deferred rpcrt4
\\-PE     7e7c0000-7e82e000     \\ rpcrt4
ELF     7e830000-7e936000     Deferred ole32
\\-PE     7e850000-7e936000     \\ ole32
ELF     7e938000-7e999000     Deferred advapi32
\\-PE     7e940000-7e999000     \\ advapi32
ELF     7e9a0000-7eaa3000     Deferred gdi32
\\-PE     7e9b0000-7eaa3000     \\ gdi32
ELF     7eaa8000-7ebe8000     Deferred user32
\\-PE     7eac0000-7ebe8000     \\ user32
ELF     7ebe8000-7ec02000     Deferred libnsl.so.1
ELF     7ec08000-7ec11000     Deferred libnss_compat.so.2
ELF     7ec18000-7ec1e000     Deferred libuuid.so.1
ELF     7ec20000-7ec38000     Deferred version
\\-PE     7ec30000-7ec38000     \\ version
ELF     7efb0000-7efdc000     Deferred libm.so.6
ELF     7efe0000-7efed000     Deferred libnss_files.so.2
ELF     7eff0000-7effc000     Deferred libnss_nis.so.2
ELF     ee218000-ee255000     Deferred rsaenh
\\-PE     ee220000-ee255000     \\ rsaenh
ELF     ee258000-ee294000     Deferred winspool
\\-PE     ee260000-ee294000     \\ winspool
ELF     ee298000-ee2ff000     Deferred setupapi
\\-PE     ee2a0000-ee2ff000     \\ setupapi
ELF     ee428000-ee43b000     Deferred xinput9_1_0
\\-PE     ee430000-ee43b000     \\ xinput9_1_0
ELF     ee440000-ee484000     Deferred dinput
\\-PE     ee450000-ee484000     \\ dinput
ELF     f2c90000-f2c98000     Deferred libogg.so.0
ELF     f2c98000-f2cc4000     Deferred libvorbis.so.0
ELF     f2cc8000-f2e40000     Deferred libvorbisenc.so.2
ELF     f2e40000-f2e90000     Deferred libflac.so.8
ELF     f2e90000-f2f04000     Deferred libsndfile.so.1
ELF     f2f08000-f2f12000     Deferred libwrap.so.0
ELF     f2f18000-f2f62000     Deferred libdbus-1.so.3
ELF     f2f68000-f2fcc000     Deferred libpulsecommon-2.1.so
ELF     f2fd0000-f2fda000     Deferred libjson.so.0
ELF     f2fe0000-f302e000     Deferred libpulse.so.0
ELF     f3030000-f3122000     Deferred libasound.so.2
ELF     f3148000-f3174000     Deferred winealsa
\\-PE     f3150000-f3174000     \\ winealsa
ELF     f3178000-f3197000     Deferred mmdevapi
\\-PE     f3180000-f3197000     \\ mmdevapi
ELF     f4810000-f4870000     Deferred libatiadlxx.so
ELF     f4870000-f488b000     Deferred dinput8
\\-PE     f4880000-f488b000     \\ dinput8
ELF     f48d0000-f48d9000     Deferred librt.so.1
ELF     f48e0000-f6ccf000     Deferred fglrx_dri.so
ELF     f6cd0000-f6ce7000     Deferred libatiuki.so.1
ELF     f6ce8000-f6dd2000     Deferred libgl.so.1
ELF     f6dd8000-f6ddf000     Deferred libnss_dns.so.2
ELF     f6de0000-f6de7000     Deferred libasyncns.so.0
ELF     f6de8000-f6def000     Deferred libasound_module_pcm_pulse.so
ELF     f6df8000-f6ec4000     Deferred opengl32
\\-PE     f6e10000-f6ec4000     \\ opengl32
ELF     f6ec8000-f6ffa000     Deferred wined3d
\\-PE     f6ee0000-f6ffa000     \\ wined3d
ELF     f7108000-f713d000     Deferred d3d9
\\-PE     f7110000-f713d000     \\ d3d9
ELF     f7140000-f7162000     Deferred gameux
\\-PE     f7150000-f7162000     \\ gameux
ELF     f7180000-f71dd000     Deferred dbghelp
\\-PE     f7190000-f71dd000     \\ dbghelp
ELF     f71e0000-f71fe000     Deferred libgcc_s.so.1
ELF     f7200000-f7205000     Deferred libgpg-error.so.0
ELF     f7208000-f721c000     Deferred libp11-kit.so.0
ELF     f7220000-f72a4000     Deferred libgcrypt.so.11
ELF     f72a8000-f72ba000     Deferred libtasn1.so.3
ELF     f72c0000-f7384000     Deferred libgnutls.so.26
ELF     f7388000-f73b2000     Deferred netapi32
\\-PE     f7390000-f73b2000     \\ netapi32
ELF     f73b8000-f73e5000     Deferred secur32
\\-PE     f73c0000-f73e5000     \\ secur32
ELF     f73e8000-f73ff000     Deferred libresolv.so.2
ELF     f7420000-f7443000     Deferred iphlpapi
\\-PE     f7430000-f7443000     \\ iphlpapi
ELF     f7448000-f7464000     Deferred pdh
\\-PE     f7450000-f7464000     \\ pdh
ELF     f7468000-f747b000     Deferred psapi
\\-PE     f7470000-f747b000     \\ psapi
ELF     f7488000-f748d000     Deferred libdl.so.2
ELF     f7490000-f763a000     Deferred libc.so.6
ELF     f7640000-f765b000     Deferred libpthread.so.0
ELF     f7660000-f7679000     Deferred imagehlp
\\-PE     f7670000-f7679000     \\ imagehlp
ELF     f7680000-f77c1000     Dwarf libwine.so.1
ELF     f77c8000-f77ea000     Deferred ld-linux.so.2
ELF     f77ec000-f77ed000     Deferred [vdso].so
process tid prio (all id:s are in hex)
00000008 Steam.exe
     0000008c 1
     0000004d 0
     0000004c 0
     0000004a 0
     00000049 0
     00000048 0
     0000002d 0
     0000000d 0
     0000000b 0
     00000046 0
     00000047 0
     00000044 0
     0000003d 0
     0000002c 0
     00000029 0
     0000000c 0
     00000045 0
     00000043 0
     00000042 0
     00000041 0
     00000040 0
     0000003e 0
     0000003c 0
     0000003b 0
     0000003a 0
     00000039 0
     00000038 0
     00000037 0
     00000036 0
     00000035 0
     00000034 0
     00000033 0
     00000032 0
     00000031 0
     00000030 0
     0000002f 0
     0000002e 0
     0000002b 0
     00000028 0
     00000027 0
     00000024 0
     00000009 0
0000000e services.exe
     0000001f 0
     0000001e 0
     00000015 0
     00000010 0
     0000000f 0
00000012 winedevice.exe
     0000001c 0
     00000019 0
     00000014 0
     00000013 0
0000001a plugplay.exe
     00000020 0
     0000001d 0
     0000001b 0
00000025 explorer.exe
     00000026 0
00000076 (D) C:\\Program Files (x86)\\Steam\\SteamApps\\common\\Tomb Raider\\TombRaider.exe
     00000066 -1
     00000063 0
     00000088 2
     00000087 2
     00000086 0
     00000083 0
     00000082 2
     00000081 0
     00000080 0
     0000007f 0
     0000007a 2
     00000077 0 <==
00000084 GameOverlayUI.exe
     0000006c 0
     00000097 0
     00000096 0
     00000095 0
     00000094 0
     00000093 0
     00000092 0
     00000091 0
     00000090 0
     0000008f 0
     0000008d 0
     00000089 0
     00000085 0
System information:
Wine build: wine-1.5.19
Platform: i386 (WOW64)
Host system: Linux
Host version: 3.5.0-17-generic
icedracul Monday 15 April 2013 at 10:48

I forgot to spicify systom specs
ati radeon 7800, AMD FX 6300 6 core processor, 16 gb ram, Linux Mint 14.
GNU_Raziel Monday 15 April 2013 at 11:49


thx for the report, I think the problem is steam overlay, it's still buggy depending of the hardware, the best things to do is disable Steam overlay, proceed like this :

1- Launch Steam and click on the "Settings" button. Click on the "In-Game Settings" tab.

2- Uncheck the box next to "Enable Steam Community In-Game" and click OK.

3- Fully Restart Steam.

If it still crash, it may be because of ATI/AMD GPU, unfortunately with GNU/Linux it's still very buggy and uneffective because of a crappy driver. I've tested the game with Nvidia GPU, still the best choice for linux gaming.



Editado por: GNU_Raziel

szupek Tuesday 16 April 2013 at 0:52

could someone please point the way so I can configure iceweasel to have some idea what to do with the "playonlinux://address" command? instead I get an error message stating "Iceweasel doesn't know how to open this address, because the protocol (playonlinux) isn't associated with any program."
GNU_Raziel Tuesday 16 April 2013 at 0:55

You can simply open PlayOnLinux, click on "install" and search for "Tomb Raider", it will allow you to install the game.
szupek Tuesday 16 April 2013 at 0:58

Editado por: szupek

szupek Tuesday 16 April 2013 at 0:59

You can simply open PlayOnLinux, click on "install" and search for "Tomb Raider", it will allow you to install the game.

Quote from GNU_Raziel

ha, so simple I couldn't even find it.  Thank you, hopefully because I aleady purchased it through Steam, it will work.
szupek Tuesday 16 April 2013 at 2:12

So steam hung during the initial install and I am currently 48% through downloading Tomb Raider (via steam, via POL). Since there are supposed to be "after install" scripts, how can I make sure they either 1) run or 2) run them again without having to redownload everything?

szupek Tuesday 16 April 2013 at 3:37

Okay, amazingly enough, steam loaded for the first time after turning off the Steam Overlay. The problem is the game menu's keep going up, like holding down the up arrow key. I tried launching the game through "Tomb Raider (2013)" in POL and through "Steam (Tomb Raider 2013)". Both have the exact same result.

Excitingly enough, the mouse input works...

EDIT:  Notes: I went into the game, went to the control settings and when i clicked on the up arrow to map a new key, it did NOT think a key was being pressed.  In the game, the character does walk forward on her own, even without any keys mapped to moving forward.  Numlock status makes no difference either.

Editado por: szupek

dlambert Tuesday 16 April 2013 at 15:54

What FPS were you getting? I have a 680 on an i5 3570K @4.5Ghz and only manage 36 FPS in the benchmark on windows at 1600x900. Would this game be playable at MAX settings in Linux?

I'm an 18 year old kid with passions for Linux, computers, and Gaming!
szupek Tuesday 16 April 2013 at 18:01

The reason you are getting max FPS of 60 is because of the double buffer frame set under options (verticle sync). I did a test and ran the benchmark under normal and low at dfiferent resolutions and never saw about 30.x FPS. my Verticle sync refresh rate is 60hz and a double buffer makes sense at ~30fps. I would assume yours is 70hz
GNU_Raziel Tuesday 16 April 2013 at 18:12

What FPS were you getting? I have a 680 on an i5 3570K @4.5Ghz and only manage 36 FPS in the benchmark on windows at 1600x900. Would this game be playable at MAX settings in Linux?

Quote from dlambert


Max settings is likely not possible with GNU/Linux because is require Dx11 support, not handled by wine for now (and it will take a very long time to support it).

You can have max "Dx9 settings" at best, which will probably be better than what you have with Windows.

Also, for Nvidia cards, I disabled GLSL by default to boost fps but it also disable all game's shaders, which mean no eye candy effect for the game (Ambiant Occlusion, HDR, ect...). You can re-enable it easily if you want using PoL "Configure" options.

And last, if you have Nvidia linux driver version 310.x or better, you can activate the OpenGL optimization provided with the driver to boost again fps, see the General section of the forum, there is a sticky post about it and how to enable it with PoL.



Editado por: GNU_Raziel

dlambert Thursday 18 April 2013 at 0:11

What do you mean by "might be better than whay you have with windows," because I have everything at it's maximum possible setting in windows, including TressFx. So on Linux it would look better?

I'm an 18 year old kid with passions for Linux, computers, and Gaming!
szupek Thursday 18 April 2013 at 0:46

I don't think "TressFx" works without Direct X 11, which isn't supported by Wine (and wont be for some time). In fact the game should look much better then the "max settings" one set's it too in wine because even on DirectX9 settings, you are missing a lot of the feathres that Direct X 10 and Direct X 11 have to offer (graphically).
GNU_Raziel Thursday 18 April 2013 at 0:52

I meant better the performances side, not eye candy graphics side. Dx9 mode of this game will, by definition, be less CPU/GPU eating than Dx11 mode so it will run smoother.

"Tress FX" is probably a Dx11 feature so no it will not work...And it's better this way from my point of view...sucking all thoses ressources just for some hairs, shacking like crazy each move Lara do is ridiculous...

If you want full Dx11 support, windows is the only way for now and still for somes years...It will take huge time and work for wine dev team to support it. Remember that dx7/8/9 support is still not complete right now with wine.

Editado por: GNU_Raziel

dlambert Thursday 18 April 2013 at 21:59

Yeah, good point. OpenGL needs to overtake DirectX soon.

I'm an 18 year old kid with passions for Linux, computers, and Gaming!
bugmenot Saturday 20 April 2013 at 6:19

I managed to install this game, and it runs fine, but at places when there is heavy lag, the mouse stops working. Buttons still respond, but I cannot move the mouse. I have an Intel Hd Graphics 4000 video card (512MB), Intel i5 3210 CPU and 16GB of RAM. I tried to use a script to install it, but I bought the retail copy. (The disk.) I'm using PlayonMac.

Edit: The mouse moves a little, but movement is very glitchy and jumpy.

Editado por: bugmenot

GNU_Raziel Saturday 20 April 2013 at 11:54

If you can give me screeshot of the DVD's content I will add retail disk support to the script.

For the laggy places, it probably due to your graphic card, Intel GPU's are not the best choice for "hardcore" gaming.

You can try to disable GLSL using PoM menu Configure->Display, it will suppress all the shaders (effects) of the game. It work well with Nvidia cards but crash the game with ATI/AMD ones...I don't know about Intel ones, you can try :)


bugmenot Sunday 21 April 2013 at 6:17

Its not really the lag I mind so much, its the mouse freezing up. If I move the mouse a really far distance (like upward or downward) the mouse glitches and Lara will look up at the sky or at the ground. When looking upward, the lag decreases and the mouse can move normally again. But if I look back down, it lags up and the mouse freezes again. When it lags, the game does not completely freeze. It just chugs along at something like 10FPS. The keyboard and mouse buttons still respond. I disabled GLSL, but the game just crashed. I'll post the images of the DVD contents a bit later.

Editado por: bugmenot

Estas Aqui: Index > > Tomb Raider (2013)