ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.18k stars 173 forks source link

Slow load times in TF2 #125

Closed Rua closed 7 years ago

Rua commented 11 years ago

This is a well known issue I believe but it still has to be reported. :)

Map loading in TF2 is very slow. It often takes 2 minutes or more even on my 1-year old desktop computer. By the time the map has loaded, the setup time has usually already passed, which is rather frustrating.

When starting the game, the menu background shows but it takes rather long for the menu to actually appear, compared to the Windows version.

Disconnecting from a server also seems to take a rather long time. I'm not sure if it's related.

chmod222 commented 11 years ago

+1, maybe not as bad as for Rua, but it does take noticably longer than on Windows.

Processor Information:
    Vendor:  GenuineIntel
    Speed: 3301 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:
    Ubuntu 12.10 (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.5.0-21-generic
    X Server vendor:  The X.Org Foundation
    X Server release:  11300000

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 560 Ti/PCIe/SSE2

    Driver Version:  4.3.0 NVIDIA 310.14
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x10de
    DeviceID:  0x1200
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 3600 x 1080
    Primary Display Size: 20,51" x 11,54"  (23,50" diag)
                                            52,1cm x 29,3cm  (59,7cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 1023 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: 20K2

Memory:
    RAM:  7956 Mb

Miscellaneous:
    UI Language:  English
    LANG:  de_DE.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  679553 Mb
    Largest Free Hard Disk Block:  184560 Mb

Installed software:

Recent Failure Reports:
tombsar commented 11 years ago

+1

Connecting to a server took several minutes: the text on the screen said 'Retrieving server info', the 'Cancel' button was unresponsive.

Disconnecting took ~1min 10sec <- this is the part that is significantly slower than on Windows.

gnoling commented 11 years ago

+1 here too. Simply loading local bot matches takes a fairly long time, but the game itself plays fine one loaded.

AnAkkk commented 11 years ago

Are you sure this hasn't been solved with yesterday update?

geofrizz commented 11 years ago

Also for me is very slowly, after the splash screen (before the menu of FT2), when search and "retriving server info" and when quit. I tried now !!

Processor Information: Vendor: AuthenticAMD Speed: 3200 Mhz 6 logical processors 6 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Supported SSE41: Unsupported SSE42: Unsupported

Network Information: Network Speed:

Operating System Version: Ubuntu 12.04.1 LTS (32 bit) Kernel Name: Linux Kernel Version: 3.2.0-35-generic-pae X Server vendor: The X.Org Foundation X Server release: 11103000

Video Card: Driver: ATI Technologies Inc. AMD Radeon HD 6900 Series

Driver Version:  4.2.11995 Compatibility Profile Context
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID:  0x1002
DeviceID:  0x6719
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1920 x 1200
Desktop Resolution: 1920 x 1200
Primary Display Size: 20.39" x 12.76"  (24.02" diag)
                                        51.8cm x 32.4cm  (61.0cm diag)
Primary VRAM Not Detected

Sound card: Audio device: VIA VT2020

Memory: RAM: 12122 Mb

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

Installed software:

Recent Failure Reports:

MRZA-MRZA commented 11 years ago

I also noticed that level takes to long to load

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

Network Information:
    Network Speed:  

Operating System Version:
    Ubuntu 12.04.1 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.2.0-34-generic
    X Server vendor:  The X.Org Foundation
    X Server release:  11103000

Video Card:
    Driver:  NVIDIA Corporation GeForce 9600 GT/PCIe/SSE2

    Driver Version:  3.3.0 NVIDIA 310.14
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x10de
    DeviceID:  0x622
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1280 x 1024
    Desktop Resolution: 2560 x 1024
    Primary Display Size: 13,31" x 10,63"  (17,01" diag)
                                            33,8cm x 27,0cm  (43,2cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 512 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Realtek ALC888

Memory:
    RAM:  2003 Mb

Miscellaneous:
    UI Language:  English
    LANG:  ru_RU.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  480069 Mb
    Largest Free Hard Disk Block:  376627 Mb

Installed software:

Recent Failure Reports:
mattyy1hp commented 11 years ago

+1

Loading to the main menu takes ~3-5 minutes on successfully start. Loading times when joining to the server takes ~5-10 minutes

Sometime loading to main menu takes 30 minutes and still nothing (hangs on gray loading screen with buildings) - I watched hl2_linux activity in system monitor - it loads ~440MB to RAM in first 5 minutes and after it, nothing.

My TF2 usually launch on 7th-10th attempt - gray loading screen with building for 30+ minutes and still nothing.

Terminal output on unsuccessfully start (hangs on gray loading screen with buildings): http://pastebin.com/01BQ9N0q


System specs:

AMD FGLRX 12.11 beta11 manual install AMD Radeon HD 6470M (12.11 beta11 shows 7400M series)

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

Network Information: Network Speed:

Operating System Version: Linux Mint 13 Maya (64 bit) Kernel Name: Linux Kernel Version: 3.6.5-030605-generic X Server vendor: The X.Org Foundation X Server release: 11103000

Video Card: Driver: ATI Technologies Inc. AMD Radeon HD 7400M Series

Driver Version:  4.2.11995 Compatibility Profile Context
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID:  0x1002
DeviceID:  0x6760
Number of Monitors:  1
Number of Logical Video Cards:  2
Primary Display Resolution:  1360 x 768
Desktop Resolution: 1366 x 768
Primary Display Size: 13.54" x 7.60"  (15.51" diag)
                                        34.4cm x 19.3cm  (39.4cm diag)
Primary VRAM Not Detected

Sound card: Audio device: ATI R6xx HDMI

Memory: RAM: 3418 Mb

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

Installed software:

Recent Failure Reports:

[/code]

Gps2010 commented 11 years ago

+1

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

Network Information: Network Speed:

Operating System Version: "openSUSE 12.2 (x86_64)" (64 bit) Kernel Name: Linux Kernel Version: 3.4.11-2.16-desktop X Server vendor: The X.Org Foundation X Server release: 11203000

Video Card: Driver: ATI Technologies Inc. ATI Radeon HD 5700 Series

Driver Version:  4.2.11931 Compatibility Profile Context
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID Not Detected
DeviceID Not Detected
Number of Monitors:  1
Number of Video Cards Not Detected
Primary Display Resolution:  1680 x 1050
Desktop Resolution: 1680 x 1050
Primary Display Size: 17,05" x 10,67"  (20,08" diag)
                                        43,3cm x 27,1cm  (51,0cm diag)
Primary VRAM Not Detected

Sound card: Audio device: Realtek ALC892

Memory: RAM: 3959 Mb

Miscellaneous: UI Language: English LANG: nl_NL.UTF-8 Microphone: Not set Total Hard Disk Space Available: 302381 Mb Largest Free Hard Disk Block: 269886 Mb

Installed software:

Recent Failure Reports: Thu Dec 20 18:28:23 2012 GMT: file ''/tmp/dumps/crash_20121220192817_1.dmp'', upload yes: ''CrashID=bp-38238b30-6ac7-41b3-8f50-8c1962121220''

RaceCondition commented 11 years ago

Me too...

i5 3.3Ghz, 8Gb DDR3, Steam TF2 on a Corsair GT SSD so I expected it to be quick. Here's hoping for a fix.

Prinzhorn commented 11 years ago

Same here.

Processor Information: Vendor: GenuineIntel Speed: 2401 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: Ubuntu 12.10 (64 bit) Kernel Name: Linux Kernel Version: 3.5.0-21-generic X Server vendor: The X.Org Foundation X Server release: 11300000

Video Card: Driver: NVIDIA Corporation GeForce 610M/PCIe/SSE2 Driver Version: 4.2.0 NVIDIA 304.64 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x10de DeviceID: 0x1058 Number of Monitors: 1 Number of Logical Video Cards: 2 Primary Display Resolution: 1920 x 1080 Desktop Resolution: 1920 x 1080 Primary Display Size: 23.54" x 13.23" (26.97" diag) 59.8cm x 33.6cm (68.5cm diag) Primary VRAM: 1023 MB

Sound card: Audio device:

Memory: RAM: 7847 Mb

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

Installed software:

Recent Failure Reports:

hkparker commented 11 years ago

Same here. Mint 14 64 bit with cinnamon, with an AMD 6970 and the 12.11 beta drivers. 2-5 minutes to connect to a server, most of the time spent "Retrieving server info". Once in I'm usually fine depending on the server.

Rua commented 11 years ago

Yes, "retrieving server info" is what takes up most of the time. "server is changing level", which appears before that, also takes rather long.

Salamek commented 11 years ago

+1 Loading time is just too long for such a stupid game (Sorry for that, but id like test on some better valve game (HL/Portal/L4D), TF2 is just garbage and its loading time is not worth of waiting)

DarthBrandon commented 11 years ago

I also find that Retrieving Server Info takes several minutes, both when connecting to the server and when changing maps. Having never played TF2 on Windows, however, I wasn't sure if it was a bug or not. Then I experienced a map change on a Payload Race server, after which I missed the entire first area because it took so long to connect.

Processor Information: Vendor: GenuineIntel Speed: 2801 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: Ubuntu 12.04.1 LTS (64 bit) Kernel Name: Linux Kernel Version: 3.2.0-35-generic X Server vendor: The X.Org Foundation X Server release: 11103000

Video Card: Driver: NVIDIA Corporation GeForce GT 240/PCIe/SSE2

Driver Version:  3.3.0 NVIDIA 310.14
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x10de
DeviceID:  0xca3
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1280 x 1024
Desktop Resolution: 1280 x 1024
Primary Display Size: 14.80" x 11.85"  (18.94" diag)
                                        37.6cm x 30.1cm  (48.1cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 1024 MB
Supported MSAA Modes:  2x 4x 8x 16x 

Sound card: Audio device: Realtek ALC888

Memory: RAM: 5927 Mb

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

Installed software:

Recent Failure Reports: Sun Dec 30 01:39:32 2012 GMT: file ''/tmp/dumps/assert_20121229203916_1.dmp'', upload yes: ''CrashID=bp-ed15d907-2d91-420d-9578-b3fa02121229''

pierinz commented 11 years ago

+1, it takes 3 minutes to load a training map.

Processor Information: Vendor: GenuineIntel Speed: 2301 Mhz 8 logical processors 4 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: "NAME=Gentoo" (64 bit) Kernel Name: Linux Kernel Version: 3.6.9-pf X Server vendor: The X.Org Foundation X Server release: 11301901

Video Card: Driver: NVIDIA Corporation GeForce GT 650M/PCIe/SSE2

Driver Version:  4.3.0 NVIDIA 310.19
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID Not Detected
DeviceID Not Detected
Number of Monitors:  2
Number of Video Cards Not Detected
Primary Display Resolution:  1600 x 900
Desktop Resolution: 1600 x 900
Primary Display Size: 12,17" x 6,85"  (13,94" diag)
                                        30,9cm x 17,4cm  (35,4cm diag)
Primary VRAM: 2048 MB

Sound card: Audio device: Intel PantherPoint HDMI

Memory: RAM: 7893 Mb

Miscellaneous: UI Language: English LANG: it_IT.utf8 Microphone: Not set Total Hard Disk Space Available: 102398 Mb Largest Free Hard Disk Block: 50038 Mb

Installed software:

Recent Failure Reports: Fri Jan 11 21:54:49 2013 GMT: file ''/tmp/dumps/assert_20130111225431_1.dmp'', upload yes: ''CrashID=bp-01ffa3a6-6f68-4b4d-bd3e-85e3a2130111'' Fri Jan 11 22:24:20 2013 GMT: file ''/tmp/dumps/crash_20130111232406_1.dmp'', upload yes: ''CrashID=bp-b45fa887-db92-411f-8063-db10c2130111'' Fri Jan 11 22:37:50 2013 GMT: file ''/tmp/dumps/crash_20130111233736_1.dmp'', upload yes: ''CrashID=bp-a7ef2389-9ab5-4bbe-9eff-2c8672130111''

mramiro commented 11 years ago

I just want to add myself to the list of users affeccted by this. I have a full SSD system (IvyBridge based, no discrete GPU) and TF2 takes more than a minute loading the initial screen. The same system takes just a couple of seconds doing the same on Windows 7.

mattyy1hp commented 11 years ago

I can't past the white "loading ..." screen with buildings after Valve logo (to clarify my issue I wrote above). I mean the the "loading ..." screen after Valve logo. It hangs. It's worse and worse. It was possible before on ~15-20 attempts, but now I can't at all. I waited more than 30 minutes.

darkael commented 11 years ago

I also have this issue. It's not as bad as others (1-2 minutes) but it's still annoying.

Also it seems to be a freeze of some sorts, because during most of the wait I can't open the Steam overlay. If I open the overlay beforehand I can't interact with anything.

My specs:

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

Network Information:
    Network Speed:  

Operating System Version:
    Linux (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.6.11-1-ARCH
    X Server vendor:  The X.Org Foundation
    X Server release:  11301000

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 560 Ti/PCIe/SSE2

    Driver Version:  4.3.0 NVIDIA 310.19
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x10de
    DeviceID:  0x1200
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  2560 x 1440
    Desktop Resolution: 2560 x 1440
    Primary Display Size: 23,50" x 13,23"  (26,97" diag)
                                            59,7cm x 33,6cm  (68,5cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 1023 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Realtek ALC889

Memory:
    RAM:  3956 Mb

Miscellaneous:
    UI Language:  English
    LANG:  fr_FR.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  488385 Mb
    Largest Free Hard Disk Block:  413001 Mb
careym commented 11 years ago

+1 has gotten worse in the latest update (I can no longer get into a game in the setup phase of the first round)

intel i5 3330 4gb ram nvidia graphics (using binary driver) Fedora17

maklem commented 11 years ago

I can confirm this, TF2 is also pretty laggy for me, even in main menu.

Acer Aspire 5530 [2x 2.2 Ghz, 4Gb ram] Gentoo x86_64 GfxDriver: radeon (Mobility Radeon HD 3650) OpenGL renderer string: Gallium 0.4 on AMD RV635

Edit Since the last update steam does not have a high cpu usage anymore, but connecting to a server still times out

sdsoldi commented 11 years ago

+1

2 or 3 minutes to load any map. I have one AMD Phenom x4 965 and one ATI hd 6870

amdprophet commented 11 years ago

+1 - I'm getting the same issue.

Processor Information:
    Vendor:  GenuineIntel
    Speed: 2838 Mhz
    4 logical processors
    4 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:
    Ubuntu 12.10 (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.7.0-7-generic
    X Server vendor:  The X.Org Foundation
    X Server release:  11301901

Video Card:
    Driver:  ATI Technologies Inc. AMD Radeon HD 6900 Series

    Driver Version:  4.2.12171 Compatibility Profile Context 12.10.17
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x1002
    DeviceID:  0x6718
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1200
    Desktop Resolution: 1920 x 1200
    Primary Display Size: 6.30" x 3.54"  (7.20" diag)
                                            16.0cm x 9.0cm  (18.3cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: 20K2

Memory:
    RAM:  7985 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_CA.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  217279 Mb
    Largest Free Hard Disk Block:  62034 Mb

Installed software:

Recent Failure Reports:
    Fri Feb 15 06:39:16 2013 GMT: file ''/tmp/dumps/crash_20130214223909_1.dmp'', upload yes: ''CrashID=bp-e058eb62-141d-452c-b16e-24e5a2130214'' 
Snevzor commented 11 years ago

Yep the same here :(

srwalter commented 11 years ago

Same here

MintyX commented 11 years ago

Same..

Processor Information: Vendor: GenuineIntel Speed: 2201 Mhz 8 logical processors 4 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: Linux Mint 14 Nadia (64 bit) Kernel Name: Linux Kernel Version: 3.5.0-25-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-02-27

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

Driver Version:  3.0 Mesa 9.0.2
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x10de
DeviceID:  0x1058
Number of Monitors:  1
Number of Logical Video Cards:  2
Primary Display Resolution:  1366 x 768
Desktop Resolution: 1366 x 768
Primary Display Size: 13.54" x 7.60"  (15.51" diag)
                                        34.4cm x 19.3cm  (39.4cm diag)
Primary VRAM Not Detected

Sound card: Audio device: Intel CougarPoint HDMI

Memory: RAM: 7763 Mb

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

Installed software:

Recent Failure Reports:

0x726f62 commented 11 years ago

Confirmed! This bug is annoying. :( It takes forever to connect any game.

ianhyzy commented 11 years ago

Same here as well.

ArcticLight commented 11 years ago

+1, I'm also having this issue, though... I did get things to run just a tiny bit faster by defragmenting the cache (right click TF2 in your library, go to properties->local files and hit defrag.)

johndrinkwater commented 11 years ago

Has anyone tested this recently with TF2’s steampipe update? You have to opt‐in via the game’s properties. I’m interested to hear from people if its still a problem.

Rua commented 11 years ago

Yes, it's still a problem for me (original poster). I haven't been able to find anything relating to "steampipe" in the game options.

DarthBrandon commented 11 years ago

It's not in-game. You right-click on Team Fortress 2 on the Steam Library window, hit Properties, and go to the Betas tab.

gnoling commented 11 years ago

I tried the steampipe beta update after jowndrinkwater's comment, and I'm happy to report my slow load times are completely gone!

To clarify further, I'm having no slow loading issues with TF2 now, at all.

DarthBrandon commented 11 years ago

I had no idea what Steampipe was, other than this new way to store data, so I signed up with the promise that it might help loading issues. I converted all my data, and once it was all done I found out that I can't connect to any non-Steampipe server, which is still the vast majority of TF2 servers. So now I'm pretty much screwed. It loads faster, at least, but now I really can't make use of it until Steampipe gets pushed out to everyone. So, download with caution, because it could ruin your TF2 experience for a while.

tombsar commented 11 years ago

I have just tried it with the steampipe beta update.

Starting TF2 seemed faster than before ~1.5x (25s)

Joining a server was measurably faster 4x (~45s)

Unfortunately, I am seeing some instability and graphical glitches since the update.

On 22/04/13 08:25, John Drinkwater wrote:

Has anyone tested this recently with TF2’s steampipe update? You have to opt‐in via the game’s properties. I’m interested to hear from people if its still a problem.

— Reply to this email directly or view it on GitHub https://github.com/ValveSoftware/steam-for-linux/issues/125#issuecomment-16758834.

johndrinkwater commented 11 years ago

@tombsar would you open a new issue and attach your system info with a screenshot so we can look at it.

johndrinkwater commented 11 years ago

@DarthBrandon you can revert the steampipe change, but the main game is soon to move so the server issues should resolve. So my apologies for not making it clear that the servers aren’t compatible with the update.

Janhouse commented 11 years ago

While CS:S now works really good on Linux (though I never tried it before on Linux), TF2 loading times are still long and performance poor.

Any suggestions on what I should try doing?

Macbook Air (2012) running ArchLinux (And no, it isn't "too weak". 
TF2 perfomance on OSX on the same laptop is really good.) 

Processor Information:
    Vendor:  GenuineIntel
    Speed: 1801 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.10-1-ARCH
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11401000
    X Window Manager:  Openbox
    Steam Runtime Version:  steam-runtime-release-i386_2013-04-16

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

    Driver Version:  3.0 Mesa 9.1.1
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x8086
    DeviceID:  0x166
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1440 x 900
    Desktop Resolution: 1440 x 900
    Primary Display Size: 1.18" x 7.05"  (7.13" diag)
                                            3.0cm x 17.9cm  (18.1cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Intel PantherPoint HDMI

Memory:
    RAM:  3864 Mb

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

Installed software:

Recent Failure Reports:
    Thu May  2 22:21:14 2013 GMT: file ''/tmp/dumps/assert_20130503012113_1.dmp'', upload no: ''HTTP response code said error''
    Thu May  2 22:35:56 2013 GMT: file ''/tmp/dumps/assert_20130503013555_1.dmp'', upload no: ''HTTP response code said error''
    Thu May  2 22:37:34 2013 GMT: file ''/tmp/dumps/assert_20130503013733_1.dmp'', upload no: ''HTTP response code said error''
    Thu May  2 22:47:01 2013 GMT: file ''/tmp/dumps/assert_20130503014659_2.dmp'', upload no: ''HTTP response code said error''
    Fri May  3 01:09:32 2013 GMT: file ''/tmp/dumps/assert_20130503040931_1.dmp'', upload no: ''HTTP response code said error''
    Fri May  3 01:23:53 2013 GMT: file ''/tmp/dumps/assert_20130503042352_2.dmp'', upload no: ''HTTP response code said error''
fabledpig commented 10 years ago

Hi!

It takes the game 2:40 to load any map, however the start of the game is pretty fast (15s).

Processor Information:
    Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x17
    CPU Stepping:  0xa
    CPU Type:  0x0
    Speed:  2926 Mhz
    2 logical processors
    2 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Unsupported
    SSE42:  Unsupported

Network Information:
    Network Speed:  

Operating System Version:
    "Arch Linux" (32 bit)
    Kernel Name:  Linux
    Kernel Version:  3.12.6-1-ARCH
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11405000
    X Window Manager:  bspwm
    Steam Runtime Version:  steam-runtime-release_2013-10-23

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 650 Ti BOOST/PCIe/SSE2

    Driver Version:  4.4.0 NVIDIA 331.20
    OpenGL Version: 4.4
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x10de
    DeviceID:  0x11c2
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1440 x 900
    Desktop Resolution: 1440 x 900
    Primary Display Size: 19.21" x 12.01"  (22.64" diag)
                                            48.8cm x 30.5cm  (57.5cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 2048 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: VIA VT1708S

Memory:
    RAM:  2019 Mb

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

Installed software:

Recent Failure Reports:
    Fri Dec 27 22:01:00 2013 GMT: file ''/tmp/dumps/crash_20131227225850_4.dmp'', upload no: ''Couldn't connect to server''

Terminal:

Running Steam on arch rolling 32-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
unlinked 0 orphaned pipes
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix e
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix e
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expe
[1227/225740:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.Ser
[1227/225740:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system im
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)

** (steam:7205): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: Th

** (steam:7205): WARNING **: _nm_remote_settings_ensure_inited: (NMRemoteSettings) error initi

PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 256x256, total string texture memory is 311.30 KB
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Focused window is now 1, 0
Adding license for package 0
Adding license for package 13054
Adding license for package 36144
roaming config store loaded successfully - 1434 bytes.
migrating temporary roaming config store
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
ExecCommandLine: "/home/leviiibog/.local/share/Steam/ubuntu12_32/steam"
System startup time: 5.83 seconds
OnFocusWindowChanged to unknown window type: k_EWindowTypeSteamDesktop, 0
Running Steam on arch rolling 32-bit
STEAM_RUNTIME has been set by the user to: /home/leviiibog/.local/share/Steam/ubuntu12_32/stea
Generating new string page texture 67: 128x256, total string texture memory is 442.37 KB
Generating new string page texture 68: 128x256, total string texture memory is 131.07 KB
Generating new string page texture 69: 64x256, total string texture memory is 507.90 KB
Generating new string page texture 70: 32x256, total string texture memory is 540.67 KB
ExecCommandLine: "/home/leviiibog/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Generating new string page texture 85: 128x256, total string texture memory is 671.74 KB
Generating new string page texture 102: 384x256, total string texture memory is 1.06 MB
Generating new string page texture 104: 128x256, total string texture memory is 1.20 MB
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Game update: AppID 440 "Team Fortress 2", ProcID 7467, IP 0.0.0.0:0
pid 7469 != 7468, skipping destruction (fork without exec?)
SDL video target is 'x11'
SDL video target is 'x11'
Installing breakpad exception handler for appid(gameoverlayui)/version(20131211110006_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
[1227/225801:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
[1227/225801:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Using breakpad crash handler
Setting breakpad minidump AppID = 440
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198031397002 [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:  76561198031397002
Found joystick 'USB Gamepad ' (03000000100800000300000010010000), but no recognized controller configuration for it.
[1227/225806:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
[1227/225806:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
Focused window is now 0, 0
OnFocusWindowChanged to unknown window type: k_EWindowTypeNonSteamDesktop, 0
This system supports the OpenGL extension GL_EXT_framebuffer_object.
This system supports the OpenGL extension GL_EXT_framebuffer_blit.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
This system DOES NOT support the OpenGL extension GL_APPLE_fence.
This system supports the OpenGL extension GL_NV_fence.
This system supports the OpenGL extension GL_ARB_sync.
This system supports the OpenGL extension GL_EXT_draw_buffers2.
This system supports the OpenGL extension GL_EXT_bindable_uniform.
This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range.
This system supports the OpenGL extension GL_ARB_map_buffer_range.
This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
This system supports the OpenGL extension GL_ARB_occlusion_query.
This system DOES NOT support the OpenGL extension GL_APPLE_texture_range.
This system DOES NOT support the OpenGL extension GL_APPLE_client_storage.
This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
This system supports the OpenGL extension GL_ARB_framebuffer_object.
This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
This system supports the OpenGL extension GL_ARB_debug_output.
This system supports the OpenGL extension GL_EXT_direct_state_access.
This system supports the OpenGL extension GL_NV_bindless_texture.
This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
This system supports the OpenGL extension GL_NVX_gpu_memory_info.
This system DOES NOT support the OpenGL extension GL_ATI_meminfo.
This system supports the OpenGL extension GL_EXT_texture_compression_s3tc.
This system supports the OpenGL extension GL_EXT_texture_compression_dxt1.
This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt3.
This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt5.
This system supports the OpenGL extension GLX_EXT_swap_control_tear.
GL_NV_bindless_texture: DISABLED
GL_AMD_pinned_memory: DISABLED
GL_EXT_texture_sRGB_decode: AVAILABLE
GL_NVX_gpu_memory_info: AVAILABLE
GL_ATI_meminfo: UNAVAILABLE
GL_NVX_gpu_memory_info: Total Dedicated: 2097152, Total Avail: 2097152, Current Avail: 1985092
GL_MAX_SAMPLES_EXT: 32
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 2926 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 2117074944
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 2926 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 2117074944
IDirect3DDevice9::Create: BackBufWidth: 1440, BackBufHeight: 900, D3DFMT: 3, BackBufCount: 1, MultisampleType: 8, MultisampleQuality: 0
GL sampler object usage: ENABLED
GL prefer MapBufferRange: NO

 ##### swap interval = 0     swap limit = 1 #####
Loaded program cache file "glbaseshaders.cfg", total keyvalues: 266, total successfully linked: 266
Loaded program cache file "glshaders.cfg", total keyvalues: 1078, total successfully linked: 1078
Precache: Took 4758 ms, Vertex 1079, Pixel 2941
Game.so loaded for "Team Fortress"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Assert( Assertion Failed: count < Q_ARRAYSIZE(fdset) ):/home/buildbot/buildslave_steam/steam_rel_client_linux/build/src/common/socket.cpp:155

ALSA lib pcm.c:7339:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7339:(snd_pcm_recover) underrun occurred
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20131227225850_4.dmp
maxplayers set to 24
Error: Material "debug/debugluxels" uses unknown shader "DebugLuxels"
Error: Material "___fillrate_0" uses unknown shader "FillRate"
Error: Material "___debugnormalmap_1" uses unknown shader "DebugNormalMap"
Error: Material "___debugdrawenvmapmask_2" uses unknown shader "DebugDrawEnvmapMask"
Error: Material "___debugdepth_3" uses unknown shader "DebugDepth"
Error: Material "___debugdepth_4" uses unknown shader "DebugDepth"
Steam config directory: /home/leviiibog/.local/share/Steam/SteamApps/common/Team Fortress 2/platform/config
CClientSteamContext logged on = 1
Replay: Creating thread pool...succeeded.
Replay: Starting thread pool with 1 threads...succeeded.
Cleaning up unneeded replay block data...
Replay cleanup done.
Unknown command "cl_thirdperson"
Can't use cheat cvar cam_snapto in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar cam_ideallag in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar cam_idealdelta in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar cam_idealyaw in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar cam_idealpitch in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar cam_idealdist in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar cam_idealdistright in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar cam_idealdistup in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar cam_collision in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar c_maxpitch in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar c_minpitch in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar c_maxyaw in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar c_minyaw in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar c_maxdistance in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar c_mindistance in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar c_orthowidth in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar c_orthoheight in multiplayer, unless the server has sv_cheats set to 1.
Loading default settings for high sensitivity
Unknown command "tf_steam_workshop_import_icon_path"
Unknown command "tf_steam_workshop_import_model_path"
Unknown command "tf_steam_workshop_import_material_path"
Unknown command "sv_backspeed"
Unknown command "windows_speaker_config"
Unknown command "video_quicktime_encode_gamma"
Unknown command "video_quicktime_decode_gamma"
Unknown command "mat_managedtextures"
Unknown command "mat_texture_list_content_path"
Unknown command "mat_disable_d3d9ex"
Not playing a local game.
Connection to game coordinator established.
CTFGCClientSystem::PostInitGC
CTFGCClientSystem - adding listener

Console initialized.
m_face->glyph->bitmap.width is 0 for ch:32 TF2 Build
Can't use cheat cvar fog_start in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_end in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_startskybox in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_endskybox in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar r_farz in multiplayer, unless the server has sv_cheats set to 1.
Applying new item schema, version DA1E654D
Applied updated item schema from GC. 2096597 bytes, version DA1E654D.
m_face->glyph->bitmap.width is 0 for ch:32 TF2
m_face->glyph->bitmap.width is 0 for ch:32 DejaVu Sans
m_face->glyph->bitmap.width is 0 for ch:32 DejaVu Sans
m_face->glyph->bitmap.width is 0 for ch:9733 Nimbus Sans L
/home/buildbot/buildslave_steam/steam_rel_client_linux/build/src/common/socket.cpp (155) : Assertion Failed: count < Q_ARRAYSIZE(fdset)
/home/buildbot/buildslave_steam/steam_rel_client_linux/build/src/common/socket.cpp (155) : Assertion Failed: count < QGame update: AppID 440 "Team Fortress 2", ProcID 7471, IP 91.83.64.46:27015
ALSA lib pcm.c:7339:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7339:(snd_pcm_recover) underrun occurred
Finished uploading minidump (out-of-process): success = no
error: Couldn't connect to server
pid 7847 != 7839, skipping destruction (fork without exec?)
warning: Unknown nb_ctl request:  4
warning: Unknown nb_ctl request:  4
warning: Unknown nb_ctl request:  4
warning: Unknown nb_ctl request:  4
warning: Unknown nb_ctl request:  4
warning: Unknown nb_ctl request:  4
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
_ARRAYSIZE(fdset)
/home/buildbot/buildslave_steam/steam_rel_client_linux/build/src/common/socket.cpp (155) : Assertion Failed: count < Q_ARRAYSIZE(fdset)
Saving /home/leviiibog/.local/share/Steam/SteamApps/common/Team Fortress 2/tf/tf2_sound_misc.vpk.sound.cache
Network: IP 192.168.1.102, mode MP, dedicated No, ports 27015 SV / 27005 CL
m_face->glyph->bitmap.width is 0 for ch:32 TF2
m_face->glyph->bitmap.width is 0 for ch:32 TF2
m_face->glyph->bitmap.width is 0 for ch:32 DejaVu Sans
Connecting to 91.83.64.46:27015...
Connected to 91.83.64.46:27015

Team Fortress
Map: cp_dustbowl
Players: 25 / 27
Build: 2058653
Server Number: 31

Error: Material "___fillrate_0" uses unknown shader "FillRate"
Error: Material "___debugnormalmap_1" uses unknown shader "DebugNormalMap"
Error: Material "___debugdrawenvmapmask_2" uses unknown shader "DebugDrawEnvmapMask"
Error: Material "___debugdepth_3" uses unknown shader "DebugDepth"
Error: Material "___debugdepth_4" uses unknown shader "DebugDepth"
Error: Material "debug/debugluxels" uses unknown shader "DebugLuxels"
The server is using sv_pure 0.  (Enforcing consistency for select files only)

 ##### CTexture::LoadTextureBitsFromFile couldn't find materials/models/cubemaps/pyroland_cube_hdr.vtf
No such variable "$colortint_tmp" for material "models/weapons/c_items/c_claymore_ice"
Error: Material "models/weapons/c_items/c_claymore_ice" : proxy "ItemTintColor" unable to initialize!
SOLID_VPHYSICS static prop with no vphysics model! (models/props_foliage/grass_02_cluster01.mdl)
Requesting texture value from var "$basetexture" which is not a texture value (material: dev/bloomadd)
Requesting texture value from var "$basetexture" which is not a texture value (material: dev/no_pixel_write)
Requesting texture value from var "$basetexture" which is not a texture value (material: dev/lumcompare)
Requesting texture value from var "$basetexture" which is not a texture value (material: dev/halo_add_to_screen)
Requesting texture value from var "$texture1" which is not a texture value (material: dev/halo_add_to_screen)
Requesting texture value from var "$texture2" which is not a texture value (material: dev/halo_add_to_screen)
Requesting texture value from var "$texture3" which is not a texture value (material: dev/halo_add_to_screen)
[hreserved_slots] public slot used (24/25)

I hope you will look into this.

fabledpig commented 10 years ago

I found that setting texture details to low significantly decrease loading time. All the other settings don't have any effects on the loading time.

ghost commented 10 years ago

Since there's been no activity on this for a while, I'd like to say that the problem still exists. I know that TF2's loading time on Windows is long compared to other programs, even some other games, but its performance on Linux is worse. I've tried changing things such as my CPU frequency governors, I/O schedulers, nice and ionice, and filesystem (NTFS/EXT4). None of these have had any effect.

The initial load takes 143 seconds from the moment the window appears (as in, its shadow is cast by the window manager) to when the menu appears. Quitting on Windows is instant, while it takes just under 20 seconds from the button being hit to the window disappearing.

Watching iotop during the entire load, it seems like HL2 is just sitting there doing nothing. It only loads for about one second initially, then sits there and does nothing until about 10 seconds before the menu appears. I see a process called 'gameoverl' flickering in and out, but its presence is transient.

For those unfamiliar with I/O priority in Linux, there are three classes, idle(3), best-effort(2), and realtime(1). Within best-effort and realtime, there are ranks from 0(high) to 8(low). Setting hl2_linux to realtime rank 4, meaning if it wants data, it gets it faster than anything non-essential, has no effect. This leads me to believe that it isn't asking for data.

I want gaming on Linux to work just as well as any other operating system, so if there's anything else I can do to help diagnose this, please let me know.

System specs:

Processor Information:
    Vendor:  AuthenticAMD
    CPU Family:  0x10
    CPU Model:  0xa
    CPU Stepping:  0x0
    CPU Type:  0x0
    Speed:  3200 Mhz
    6 logical processors
    6 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Unsupported
    SSE4a:  Supported
    SSE41:  Unsupported
    SSE42:  Unsupported

Network Information:
    Network Speed:  

Operating System Version:
    Ubuntu 14.04 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.13.0-29-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11501000
    X Window Manager:  Xfwm4
    Steam Runtime Version:  steam-runtime-release_2014-04-15

Video Card:
    Driver:  ATI Technologies Inc. AMD Radeon HD 6900 Series 

    Driver Version:  4.4.12874 Compatibility Profile Context 13.35.1005
    OpenGL Version: 4.4
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x1002
    DeviceID:  0x6719
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 3360 x 1080
    Primary Display Size: 18.78" x 10.55"  (21.54" diag)
                                            47.7cm x 26.8cm  (54.7cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Realtek ALC892

Memory:
    RAM:  7984 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  596739 Mb
    Largest Free Hard Disk Block:  280225 Mb
mtmkls commented 9 years ago

This hasn't affected me. Maps load in 15-20 seconds, and I'm usually among the first to arrive at mvm missions (I assume matchmaking connects all players to the server at the same time)

ghost commented 9 years ago

This is also no longer a problem for me since around October. I didn't think to mention it here, it doesn't seem very active.

On February 8, 2015 10:25:46 AM PST, mtmkls notifications@github.com wrote:

This hasn't affected me. Maps load in 15-20 seconds, and I'm usually among the first to arrive at mvm missions (I assume matchmaking connects all players to the server at the same time)


Reply to this email directly or view it on GitHub: https://github.com/ValveSoftware/steam-for-linux/issues/125#issuecomment-73423871

kisak-valve commented 7 years ago

Closing as the original issue appears to have been resolved.

It should be noted that opengl video drivers that do not support an on-disk shader cache will still need to compile shaders on each game start, and video drivers that do have an on-disk shader cache need to build that cache on first start and might need to rebuild the cache after video driver changes.