To anyone running the ATI Eyefinity or NVIDIA Surround vision and having problems with the HUD displaying to the far right or left screen, base markers not in the right place or player icons not appearing above your teams mates and spot calls not appearing, you are not alone. It's not your rig it's the game and tickets have been logged with EA, at present the only way i can get player icons working is to disconnect two of the screens.
Edit: Work arounds are starting to appear on WSG, going to try them later.
I had the problem of the Map over on the far left screen and health and ammo status on the far right. To fix this go to \Documents\Battlefield 3\settings\ and open
prof_save_profile using something like
Notepad++ or
PSPad.
Find
GstRender.ScreenSafeAreaWidth mine had a value of
0.950000Change value to
0.300000Also found this but haven't tried it
Quoteccc->eyefinity->bezel comp adjust the bezel so that it is something different than your native resolution.
For example I have native of 5760x1080 (3x1920x1080) but my bezel resolution is 5976x1080 and I get no hud bugs for bf3. People have said that using your native resolution causes that game to show up like your game.
Edit: Just found this FazerQuote2) The icons will re-appear in non-native fullscreen resolutions! They were gone at 5760x1080 for me... but they re-appeared at 4800x900. The catch? My HUD was no longer centered. Scrunching it using the UI adjuster can help with that.