Team Fortress 2 Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

TF2 on Macbook

I downloaded Crossover and added the Steam program to my Macbook 2.16Ghz, 2GB RAM, GMA 950 laptop and was surprised at the frames per second. I was getting about 10-15 average. After finding out that Crossover Games is a little different and might be better I changed and my fps went up to about 20. However, in crowded places or large areas it shoots down into the single digits. Is there any way I can help my fps? I have all the settings on low with launch options -dxlevel 80 -heapsize 1024000. I also have the no high-definition one, but I can't remember what it is and I'm not at my computer.

I am afraid you're out of luck here. The GMA 950 is unsuitable for gaming in general, and TF2 is a quite complex game. Also the MacOS drivers lack the performance cheats for Windows apps the Windows drivers often use to keep the performance in playable levels on this card.

All I can suggest is to read a few tuning manuals for TF2, and keep the resolution at a bare minimum(640x480), since the rendering effort grows with the square of the resolution.

Ok, on a check-up, I looked around and found the magic of the autoexec.cfg file. I found a great one that keeps my fps around 20 and higher. While in big firefights maybe dipping down to 10. If anyone reads this and wants to have it just respond and I will put it up.

Kevin Lowe wrote:

Ok, on a check-up, I looked around and found the magic of the
autoexec.cfg file. I found a great one that keeps my fps around 20
and higher. While in big firefights maybe dipping down to 10. If
anyone reads this and wants to have it just respond and I will put
it up.

actually, i am trying to get this to work on a macbook (X3100) that has similar framerate issues, and would love to see the autoexec file

Here it is.


r_mmx "1"
r_sse "1"
r_sse2 "1"
r_3dnow "1"
mat_forceaniso "0"
mat_trilinear "0"
mat_bumpmap "1"
mat_specular "0"
mat_fastspecular "0"
mat_compressedtextures "1"
mat_picmip "2"
mat_filtertextures "1"
mat_mipmaptextures "0"
r_renderoverlayfragment "0"
r_decal_cullsize "1"
r_drawflecks "0"
mat_texture_list_all "0"
mat_parallaxmap "0"
g_ragdoll_fadespeed "10"
cl_ragdoll_collide "0"
cl_ragdoll_physics_enable "0"
r_teeth "0"
r_lod "0"
r_rootlod "7"
mat_antialias "0"
mat_vsync "0"
mat_forcehardwaresync "0"
mat_monitorgamma "1.6"
mat_reducefillrate "1"
r_fastzreject "1"
cl_forcepreload "1"
mat_texture_limit "-1"
mat_envmaptgasize "16"
mat_envmapsize "32"
mat_filterlightmaps "0"
mat_hdr_enabled "0"
mat_hdr_level "0"
mat_disable_bloom "1"
mat_bloomscale "0"
mat_autoexposure_max "0"
mat_autoexposure_min "0"
muzzleflash_light "0"
r_dynamic "0"
r_maxdlights "0"
r_maxnewsamples "0"
r_minnewsamples "0"
r_maxsampledist "0"
r_occlusion "0"
mat_fastspecular "1"
r_shadows "1"
r_shadowrendertotexture "1"
r_shadowmaxrendered "0"
r_lightaverage "0"
r_worldlightmin "1"
r_PhysPropStaticLighting "0"
r_forcewaterleaf "0"
r_waterforceexpensive "0"
r_waterdrawreflection "0"
r_waterdrawrefraction "0"
r_waterforcereflectentities "0"
mat_wateroverlaysize "16"
mat_clipz "0"
r_cheapwaterend "0.1"
r_cheapwaterstart "0"
cl_show_splashes "0"
r_drawbatchdecals "1"
r_decals "10"
mp_decals "10"
r_drawmodeldecals "1"
r_maxmodeldecal "50"
r_spray_lifetime "1"
cl_ejectbrass "0"
rope_smooth "0"
rope_averagelight "0"
rope_wind_dist "0"
rope_subdiv "0"
rope_shake "0"
rope_collide "0"
props_break_max_pieces "-1"
r_drawdetailprops "0"
r_eyeglintlodpixels "0"
r_eyeshift_x "0"
r_eyeshift_y "0"
r_eyeshift_z "0"
r_eyemove "0"
r_eyesize "0"
r_eyes "0"
r_flex "0"
dsp_slow_cpu "1"
volume "1.0"
snd_musicvolume "0.0"
net_graphpos "2"
net_graphheight "64"
cl_showfps "0"
cl_showpluginmessages "1"
hud_saytext_time "12"
r_lod "-1"
r_shadows "0"
r_renderoverlayfragment "0"
r_dynamic "0"
r_lightaverage "0"
r_rootlod "2"
r_shadowmaxrendered "-1"
r_shadowrendertotexture "0"
r_worldlightmin "1"
r_worldlights "1"
mat_antialias "0"
mat_forceaniso "1"
mat_vsync "0"
mat_trilinear "0"
mat_bumpmap "0"
mat_forceaniso "0"
mat_specular "0"
mat_monitorgamma "1.2"
mat_mipmaptextures "1"
fog_enable "0"
cl_smooth "0"


Take all of the text between the dashes not including the dashes or the one line of space and put it in Notepad on a PC and save it as "autoexec.cfg" without the quotations and as All Files type. The all files type is important, that keeps it from being a text only document. Then put that document in "homefolder"/Library/Application Support/CrossOver Games/Bottles/"the bottle steam is in, mine is 'win2000'"/drive_c/Program Files/Steam/steamapps/"account name"/team fortress 2/tf/cfg. A little hidden but this should improve your fps. Just little tweaks with the eyes and graphics. The only kind of annoying one is no ragdoll physics, so when someone dies like in 2fort sometimes their body will show up randomly on the bridge. Not that bad though considering it added at least 10 fps to mine when it was unbearable. Tell me if this helped at all.

I know this is an old thread but I was wondering (if your still around here on these fourms) what version of crossover games you were using and if tf2 still plays on your macbook with the version you used at the start of this topic or if you upgraded. I am looking at games to play with crossover on my intel GMA 950 and liked the look of this game. Thanks.

Randal wrote:

I know this is an old thread but I was wondering (if your still
around here on these fourms) what version of crossover games you
were using and if tf2 still plays on your macbook with the version
you used at the start of this topic or if you upgraded. I am looking
at games to play with crossover on my intel GMA 950 and liked the
look of this game. Thanks.

While I can play TF2 on my MacBook (GMA 950) it is slow and stuttery. I do not recommend it. It does get better and better with each release, but it is somewhat painful to go from a 'bells & whistles' Linux machine to a MacBook that can't always keep up. My MacBook can do many things, but playing TF2 is not at the top of it's skill set.

I personally think Portal plays well (although there is still some slow down there). I have successfully played Civilization IV and some HL2. TF2 is just too intense and dependent on having a 'performing' computer to make it playable on the GMA 950. Hope that helps!

Is that when you have an autoconfig file with everything set to the lowest and ragdoll and blood and gibs off? Also what fps do you get? Thanks.

I'm surprised you can even run it on the GMA950. Even a x3100 runs it pretty crappy.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM5NTcwNzYwLCJjc3JmX3Rva2VuIjoiMzZoTUNFQk1VNDRyOW1LdyIsImdkcHIiOjB9