I have a MBP 2.33 15" with 256mb vram.
The game runs great in widescreen at 1152x720 when playing online. single player I can play at 1440x900 no problem but something lowers framerate in network games.
add this to the bottom of your ~/Library/Preferences/Battlefield 2142 Preferences/config file to change resolution and activate widescreen mode.
Code:[AppDefaults\\BF2142.exe\\transgaming] ;"cmdlineadd" = " +widescreen 1 +szx 1440 +szy 900" "cmdlineadd" = " +widescreen 1 +szx 1152 +szy 720"
I just uncomment/comment the appropriate lines when I want to switch resolutions. If what ppl tell me is true I may be able to run native all the time once Leopard comes out... which would be nice.
This will stretch the screen, not enable a wider view.
Could you run a network game and type in the console renderer.drawFps 1? and let us know what FPS range you get (min and max) and what it roughly hovers round?