The "receiving" screen during normal means something has gone wrong, like system memory surface allocation has failed, or driver reported an internal error. Before patch 1.02 the behaviour in this case was to terminate the application. Since 1.02 we reset the device and continue running.
You might find some more details about the reason of the reset in your ArmA2.rpt file.
On his request:
I have checked the code and I think I have found one case where the Reset is done in mistake. The case is when textures needed for the scene do not fit into limits set by Texture memory detail. I will try to fix this in the next patch. Until then you you might try lowering your Texture detail or increasing the Texture memory settings as a workaround.
... I replied:
Thx for the quick reply Suma.
One question to make this clear to me: "Device reset recovery requested" does trigger what action exactly? because either it triggers something wrong, or my system reacts wrong by getting stuck.
I mean whatever goes wrong, a "recovery action" should "recover" from that situation means I notice a short flickering/wrongLOD/black screen and then it goes on as normal.
No is the question what exactly makes that we stuck and the black screen remains in some cases and the "Receiving..." disappears only for 1s but keeps flashing this way? Does it means it stucks in a restart loop?
Later Suma replied:
I have analysed your report once more and what is strange to me is the "Vertex buffer not allocated" message. This message should no longer be produced by 1.02, corresponding code containing it has been removed.
Can you delete your .rpt to make sure we are not analysis some left-overs from previous sessions?
Can you make sure you are really running 1.02 (both in the main game menu you should see 1.02.58064, and in the .exe file properties the version should be 126.96.36.199064)?
It was only in 1.01, it never appeared in any of the 1.02 .rpt's.
I forgot to delete the .rpt during 1.02 upgrade manually and I do not know if your upgrade procedure was supposed to do it. AFTER I once deleted it, that vertex thingy was not seen anymore, only this
Error: Failed to create surface texture (HWHATEVER-TEXTURE.paa[#])
*** Device reset recovery requested
To be sure, I deleted several times the rpt, played until the bug appeard, and then saved rpt under different name. Significant is always the Failed to create surface texture as last or almost last entry, all spam around is related to the buggy mission code of crCTI warfare 0.4.
I have an account in devheaven, should I open a TT related to this issue and dump all my rpt's as full file there together with other files you might need?
And many other unlucky owners of ArmA 2 with the same problem posted their descriptions of bug and their rigs as well as the crashdump files.
As a thank you we got this from Maruk in another thread:
This fix mentioned there is already present in 58134
as available http://www.arma2.com...er.html?lang=en
---------- Post added at 03:42 PM ---------- Previous post was at 03:40 PM ----------
Or isn't more accurate to say the latest Nvidia drivers are not compabitble with the game? What drivers do you use btw?
Well, what now? Why you fix ArmA2 if it is Nvidia? Having since weeks a SW that I can not use made me not really calm.
So WHAT is now BIS's intention?
Saying to us: "bad luck, you have the wrong setup" - without saying exactly what the ideal, tested setup is?
And there are just 2 GPU manufacturers in the world, why is it not possible to make wider compatibility testing?
IMHO to many users having the same problems to point to single HW or driver issues.
If there is no serious intention go after the root cause within the next 1-2 months, please say it NOW, so that we have the chance to return our game now.
Keep in mind that your customers spend in addition to the 30+ Euro for your game additional 200+ Euro for a GPU upgrade or even few 1000 for a new rig, just to find out it is "incompatible".
Could Suma or Maruk give us unworthily customers a clear statement that what they intent to do and where they see their obligations?
Thank you in advance
The unlucky No-ArmA2-player