Jump to content
Sign in to follow this  
AntonVonE

Createvertexbuffer (static, seperate) failed...

Recommended Posts

This is my fourth re-install, and it's becoming upsetting that I can't play my favourite game! Perhaps someone can help me out.

My problem:

-Whenever I try to launch operation flashpoint, it loads title images, and then exits the game and says this message:

CreateVertexBuffer (static, seperate) failed 8876017c - out of memory?

As I said earlier, this is off a fresh install of OFP. It's the GOTY edition, and I've upgraded to 1.96. I remember reading somewhere that this problem was supposed to be taken out in an earlier patch.

My system:

-AMD 1.2 gig thunderbird processor

-512mb RAM

-Geforce2 32mb video card

If anyone has the solution to my problem, I would love to hear it!  smile_o.gif

Anton

Share this post


Link to post
Share on other sites

It sounds like you are running out of video memory -- try lowering the size of the textures in the Preferences program. Also, make sure that AA is turned off, and maybe try reducing the screen resolution.

Share this post


Link to post
Share on other sites

Sadly, that hasn't done anything. Is there any more info that I can give that might help with the solution?

Anton

Share this post


Link to post
Share on other sites

Have you added -nomap to the target line of your shortcut?

e.g.

"C:\Program Files\OperationFlashpoint\FLASHPOINTBETA.EXE" -nosplash -nomap

Share this post


Link to post
Share on other sites

I don't think -nomap will have any effect, it changes how memory allocation is done within the game for loading addons and maps -- it should have no impact on video memory usage.

Do all of the video tests in DXDIAG pass without problems? Have you tried switching between Direct3D and Direct3D with HW T&L?

Share this post


Link to post
Share on other sites

Yea, -nomap wasn't the problem. I've always had that in my shortcut.

I ran the DirectDraw and Direct3D test in dxdiag. No problems there either. The thing that gets me is that I've been playing flashpoint for a while on this machine. The last thing I did before getting the error was quit after playing the Red Hammer campaign. It just came out of nowhere. I can even play more graphically intense games still.

Mister Frag, do you know what the error message means exactly?

Anton

Share this post


Link to post
Share on other sites

What the CreateVertexBuffer API does is allocate a buffer to contain the vertices of 3D objects -- basically the XYZ coordinates of the points that define an object, without any textures applied to them.

If a software Direct3D renderer is used, the buffer can be created in system memory and some of the memory constraints are eliminated, but if a hardware renderer is used (which is much preferable for speed), then the buffer must be allocated on the video card itself. If the video card doesn't have enough memory left to create the buffer, the API will fail, and in your case, OFP refuses to run.

Some of the things that will affect the amount of memory available for vertex buffers are the following:

* the screen resolution

* the color depth (16-bit vs. 32-bit color)

* the size of the textures used by OFP

* Antialiasing done by the video card -- 2x2 AA quadruples the memory required to render a scene

* buffering of the output to eliminate flicker during the rendering operation (double/triple buffering), as well as rendering output ahead to increase framerates (possible using Detonator / Forceware drivers)

Try a lower resolution or 16-bit video mode to see if that lets you run OFP. If that doesn't work, check to see if your driver is configured to render frames ahead -- you may need to install something like RivaTuner to tweak your card.

Share this post


Link to post
Share on other sites

You could try switching from Direct3D HW T&L to plain Direct3D - this way no vertex buffers will be allocated (this is done in the preferences application).

You could also try lowering terrain detail level.

Share this post


Link to post
Share on other sites

Thanks for the advice, but after two reinstalls, it just went away...If it happens again, I'll post once more.

Anton

Share this post


Link to post
Share on other sites

i got exactly the same problem, so i followed your instruction and another error message appeared: the cannot create 3ddevice or something like that. it wasnt the first time i got this error so i did the things i usually do.

but no instruction of yours or from others help i dont know what to do.

the error appeared as i wanted to play with very high landscape and, then ofp crashed i since then im not able to start it

my system:

amd 64 bit 3000+

asus k8v deluxe

1024 mb ram

radeon 9800 pro

Share this post


Link to post
Share on other sites

now theres is again only this error:

CreateVertexBuffer (static, seperate) failed 8876017c - out of memory?

i didnt find a solution till yet please help me

Share this post


Link to post
Share on other sites

If you changed the terrain detail to Very High and can't start OFP anymore, go to the folder where your UserInfo.cfg file is stored (i.e. Flashpoint\Users\YourCoolPlayerName) and open UserInfo.cfg using Notepad. Find the TerrainGrid line and delete it, or change it to terrainGrid=50.000000;

Share this post


Link to post
Share on other sites

1) Go into your BIOS and check the AGP Aperture Size. If its 32 then try 64. If its 64 try 32 and 128. The 128 alternative I don't belive in and mirakels tend not to happen. But who knows.

2) Run some test on your ram. Download from http://oca.microsoft.com/en/windiag.asp

3) Borrow a friends GPU, to try do nail down the hw involved.

Share this post


Link to post
Share on other sites

Mister Frag,

A big thankyou. I've been playing with the new AEF train-set and, for the first time ever, had selected tERrain detail (must be a pun there somewhere..) to very high. Everything crashed, no recovery - even Avon Lady's amazing site gave no clues. However, a search here produced your little gem on the first go, and it worked. Actually I hate you, because that pile of ironing which was going to get done before I start my night shift will just have to wait a little bit longer while I just check that everything really is alright over on AEF-Treben-land...

biggrin_o.gif

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×