Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TeamFortress hangs on startup (blackscreen) #2249

Closed
folone opened this issue Mar 31, 2013 · 13 comments
Closed

TeamFortress hangs on startup (blackscreen) #2249

folone opened this issue Mar 31, 2013 · 13 comments

Comments

@folone
Copy link

folone commented Mar 31, 2013

It starts, plays some kind of a sound for maybe a second, and then hangs. Here's the output of the client: https://gist.github.com/folone/b0f6d4a6057b58cd73e7. I've skimmed through the closed and open issues, but did not notice any similar tickets.
My config is:

  • Arch Linux (+ xmonad), thinkpad x220:
  • Intel® Core™ i5-2520M (2.5GHz, 3MB L3 cache)
  • 16gb RAM
  • Intel HD Graphics 3000
@gdrewb-valve
Copy link
Contributor

It's likely this is a video driver issue, you might check on different Intel drivers.

@ghost ghost assigned drivers-valve Apr 1, 2013
@jljusten
Copy link

jljusten commented Apr 1, 2013

@folone: What version of Mesa are you using? It should be shown in Steam under System information.

"Team Fortress 2 Beta" is listed in the linked gist. Are you using the 'Beta' game? I believe it is out of date compared to the regular TF2 client.

@robhancock
Copy link

I am running into the same issue on Fedora 18 using Nouveau on a 9600GT card. When starting the game, all I get is a black screen. It seems to be stuck in a loop using 100% CPU. pstack shows this stack trace for the active thread:

#0 0xf4555251 in _mesa_ClientWaitSync () from /usr/lib/dri/nouveau_dri.so
#1 0x4ddcfcfc in shared_dispatch_stub_694 () from /lib/libglapi.so.0
#2 0xf6d8c419 in ?? () from /home/rob/.local/share/Steam/SteamApps/robhancock/Team Fortress 2/bin/libtogl.so
#3 0xf6d9b266 in IDirect3DQuery9::GetData(void*, unsigned int, unsigned int) () from /home/rob/.local/share/Steam/SteamApps/robhancock/Team Fortress 2/bin/libtogl.so
#4 0xec042436 in ?? () from /home/rob/.local/share/Steam/SteamApps/robhancock/Team Fortress 2/bin/shaderapidx9.so
#5 0xec042dd0 in ?? () from /home/rob/.local/share/Steam/SteamApps/robhancock/Team Fortress 2/bin/shaderapidx9.so
#6 0xf1631f3d in ?? () from /home/rob/.local/share/Steam/SteamApps/robhancock/Team Fortress 2/bin/materialsystem.so
#7 0xf16381ca in ?? () from /home/rob/.local/share/Steam/SteamApps/robhancock/Team Fortress 2/bin/materialsystem.so
#8 0xf20df89b in ?? () from /home/rob/.local/share/Steam/SteamApps/robhancock/Team Fortress 2/bin/engine.so
#9 0xf20dfef4 in ?? () from /home/rob/.local/share/Steam/SteamApps/robhancock/Team Fortress 2/bin/engine.so
#10 0xf20da024 in ?? () from /home/rob/.local/share/Steam/SteamApps/robhancock/Team Fortress 2/bin/engine.so
#11 0xf20db070 in ?? () from /home/rob/.local/share/Steam/SteamApps/robhancock/Team Fortress 2/bin/engine.so
#12 0xf739ed30 in ?? () from bin/launcher.so
#13 0xf739ed30 in ?? () from bin/launcher.so
#14 0xf7387495 in LauncherMain () from bin/launcher.so
#15 0x08048474 in main ()

@jljusten
Copy link

@robhancock: Are you using the same basic config that @folone mentioned? (xmonad, for instance)

@robhancock, @folone: can you post the results of Steam=>Help=>System information?

@folone
Copy link
Author

folone commented Apr 19, 2013

Hey,
Sorry for the delay: was a busy week. Anyway, here's mine:

Processor Information:
    Vendor:  GenuineIntel
    Speed: 2501 Mhz
    4 logical processors
    2 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    "Arch Linux" (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.8.4-1-ARCH
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11400000
    X Window Manager:  <Unknown>
    Steam Runtime Version:  steam-runtime-release-i386_2013-03-25

Video Card:
    Driver:  Intel Open Source Technology Center Mesa DRI Intel(R) Sandybridge Mobile x86/MMX/SSE2

    Driver Version:  3.0 Mesa 9.1.1
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x8086
    DeviceID:  0x126
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1366 x 768
    Desktop Resolution: 1366 x 768
    Primary Display Size: 10.91" x 6.14"  (12.48" diag)
                                            27.7cm x 15.6cm  (31.7cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Intel CougarPoint HDMI

Memory:
    RAM:  15940 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  276070 Mb
    Largest Free Hard Disk Block:  22494 Mb

Installed software:

Recent Failure Reports:

@jljusten
Copy link

@folone, @gdrewb-valve: I tested Ubuntu 12.10 with the xmonad window manager on a system with the binary nvidia graphics, and TF2 behaved similarly to @folone's original issue. TF2 started to launch, played part of the early music briefly, but it is cut off. I did not see any graphics displayed before the game appeared to hang. I expect this is an incompatibility with the game and the xmonad window manager.

Based on this, I am going to untag 'Intel drivers' for this issue.

@folone: Perhaps you might consider trying another window manager when you want to run TF2?

@jljusten
Copy link

@folone: I found this discussion page about xmonad and TF2 which has a possible work-around:
http://steamcommunity.com/app/221410/discussions/0/864960353968561426/?l=french

@robhancock
Copy link

I am not using xmonad, just the standard Fedora 18 setup with GNOME Shell:

Processor Information:
Vendor: GenuineIntel
Speed: 2668 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported

Network Information:
Network Speed:

Operating System Version:
"Fedora release 18 (Spherical Cow)" (64 bit)
Kernel Name: Linux
Kernel Version: 3.8.7-201.fc18.x86_64
X Server Vendor: Fedora Project
X Server Release: 11303000
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime-release-i386_2013-03-25

Video Card:
Driver: nouveau Gallium 0.4 on NV94

Driver Version:  2.1 Mesa 9.1
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x10de
DeviceID:  0x622
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 20.04" x 11.26"  (22.95" diag)
                                        50.9cm x 28.6cm  (58.3cm diag)
Primary VRAM Not Detected

Sound card:
Audio device: VIA VT1828S

Memory:
RAM: 16047 Mb

Miscellaneous:
UI Language: English
LANG: en_US.utf8
Microphone: Not set
Total Hard Disk Space Available: 741906 Mb
Largest Free Hard Disk Block: 164143 Mb

Installed software:

Recent Failure Reports:

@jljusten
Copy link

@robhancock: I think you might have a separate issue from folone relating to the nouveau Mesa driver for your nvidia card. Maybe you can try the nvidia binary driver as a test?

@DillPo313
Copy link

I have a similar problem, the game keeps running (i can hear it) but the graphics don't display. My Steam Report:

Processor Information:
Vendor: GenuineIntel
Speed: 3000 Mhz
2 logical processors
2 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Unsupported

Network Information:
Network Speed:

Operating System Version:
Linux Mint 14 Nadia (64 bit)
Kernel Name: Linux
Kernel Version: 3.5.0-17-generic
X Server Vendor: The X.Org Foundation
X Server Release: 11300000
X Window Manager: Mutter (Muffin)
Steam Runtime Version: steam-runtime-release-i386_2013-04-16

Video Card:
Driver: Intel Open Source Technology Center Mesa DRI Intel(R) Q45/Q43 x86/MMX/SSE2

Driver Version: 2.1 Mesa 9.0.3
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID: 0x8086
DeviceID: 0x2e12
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 1440 x 900
Desktop Resolution: 1440 x 900
Primary Display Size: 16.06" x 10.04" (18.94" diag)
40.8cm x 25.5cm (48.1cm diag)
Primary VRAM Not Detected
Sound card:
Audio device: Realtek ALC662 rev1

Memory:
RAM: 2956 Mb

Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 147262 Mb
Largest Free Hard Disk Block: 130913 Mb

Any ideas?

@jljusten
Copy link

@DillPo313: You probably want to look at ValveSoftware/Source-1-Games#19 for a possible solution for older hardware by using our latest (unstable) driver. Mesa 9.1.3 is expected to be released next week and should contain the relevant fixes if you prefer to wait for more stable drivers.

@DillPo313
Copy link

@jijusten I'm installing mesa 9.2.1, I'll post results.

@kisak-valve
Copy link
Member

Closing as general video driver quality from 2013 is no longer relevant. If anyone is still experiencing this issue, please open a new issue report in the Source-1-Games issue tracker.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants