protonscr

TF2 crash during training video

steamclosed MOVED: Team Fortress 2NVIDIA driversreviewedbumblebee
ValveSoftware/steam-for-linux#918 · opened 2013-01-26 by jvlppm · updated 2013-03-12 · 17 comments · github
Jjvlppm 2013-01-26 github

I can't watch the Soldier basic training video, it plays for 2 seconds and crash.
If i skip the video, during the first second, the game plays normally.

Log: http://pastebin.com/raw.php?i=rsF8NJY3
Using Ubuntu 12.10 64 bit, updated.

Mmikesart 2013-01-26 github

This is crashing in the nVidia driver. Can you provide details about your video card and system setup? Thanks.

Frame Module Signature [Expand] Source
0 libnvidia-glcore.so.310.14 libnvidia-glcore.so.310.14@0x142e1bd
1 libpthread-2.15.so __pthread_mutex_lock pthread_mutex_lock.c:47
2 libnvidia-glcore.so.310.14 libnvidia-glcore.so.310.14@0x12d72ce
3 libnvidia-glcore.so.310.14 libnvidia-glcore.so.310.14@0x12e1006
4 libnvidia-glcore.so.310.14 libnvidia-glcore.so.310.14@0x1ce2a3f
5 libnvidia-glcore.so.310.14 libnvidia-glcore.so.310.14@0x1060f21
6 libnvidia-glcore.so.310.14 libnvidia-glcore.so.310.14@0x10a1c5f
7 libnvidia-glcore.so.310.14 libnvidia-glcore.so.310.14@0xe95680
8 libnvidia-glcore.so.310.14 libnvidia-glcore.so.310.14@0x10a9b41
9 libGL.so.310.14 libGL.so.310.14@0x87759
10 libpthread-2.15.so start_thread pthread_create.c:308

Jjvlppm 2013-01-27 github

nvidia-experimental 310, running the game with primusrun.
I don't know what other info would help you.

Jjohndrinkwater 2013-01-27 github

You could paste the output from the command line tool lspci to list both your graphics chipsets.

Jjvlppm 2013-01-27 github

joao@joao-nb:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 GeForce GT 630M

Jjvlppm 2013-01-28 github

The video plays fine without primusrun/optirun.

PPlagman 2013-01-28 github

Hi jvlppm,

Does that mean when running against the Intel GPU, or when disabling Optimus completely and running directly against the NVIDIA driver?

Jjvlppm 2013-01-28 github

Without primus I can only run the game on the Intel GPU, with primus it runs on NVIDIA.
So, the video playback works on the Intel GPU, but not on nvidia-experimental-310.

I haven't tried with the nvidia-current.

PPlagman 2013-01-28 github

Can you disable Optimus completely in your system BIOS and try it directly against the NVIDIA driver without Primus/Bumblebee?

Jjvlppm 2013-01-28 github

It would be perfect if I just could do that.
My BIOS does not have an option to select which GPU to use, so I'm forced to use bumblebee / primus to get a better performance.

http://www.dell.com/in/p/inspiron-14r-5420/pd#TechSpec

PPlagman 2013-01-29 github

OK, that's unfortunate; my Dell Latitude has an option to do this so I assumed all Dell models had too. Too bad.

Does the crash go away if you pass "+mat_queue_mode 0" to the TF2 launch options in Steam?

Jjvlppm 2013-01-29 github

I did run it with primusrun and +mat_queue_mode 0, and it did not crash,
but when i removed the "+mat_queue_mode 0" it also did not crash.

I can't reproduce this crash anymore.

AAnAkkk 2013-01-29 github

Obviously you're not going to reproduce the crash if you don't set mat_queue_mode back to -1, or turn on multicore rendering in video options.

Anyway this was a duplicate of https://github.com/ValveSoftware/steam-for-linux/issues/672

Jjvlppm 2013-01-29 github

It did not crash when setting the value back to -1.

AAnAkkk 2013-01-29 github

Did you check the value in the console or did you do it through command line?

Jjvlppm 2013-01-29 github

I did it in the command line, but it was not setting it in the game.
Changing it from the console directly made the game crash again.

So yes, the game crashes with "mat_queue_mode -1" (default), and don't with "mat_queue_mode 0".

PPlagman 2013-03-12 github

This is believed to be a duplicated of the following, which should be fixed:

https://github.com/ValveSoftware/Source-1-Games/issues/71