Jump to content
  • 0

TexConv FAILED compress 8007000E Not enough memory resources are available to complete this operation


Question

  • Answers 58
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

Posted Images

Recommended Posts

  • 0
Posted (edited)


[00:13:30.628] Save C:\Modding\DynDOLOD\DynDOLOD_Output\Textures\DynDOLOD\LOD\DynDOLOD_DLC2SolstheimWorld00.dds
[00:13:33.157] FAILED [compress] (8007000e)
[00:13:33.782] Executing TexConv returned error: "C:\Modding\DynDOLOD\Edit Scripts\Texconvx64.exe" -nologo -y -f BC7_UNORM -bcquick -o "C:\Modding\DynDOLOD\DynDOLOD_Output\Textures\DynDOLOD\LOD" "C:\Modding\DynDOLOD\DynDOLOD_Output\Textures\DynDOLOD\LOD\DynDOLOD_DLC2SolstheimWorld00.dds"


The texture C:\Modding\DynDOLOD\DynDOLOD_Output\Textures\DynDOLOD\LOD\DynDOLOD_DLC2SolstheimWorld00.dds is saved uncompressed (8888) before TexConv is called to convert it. Open the texture in an image viewer to see if it looks OK.

 

The error number 8007000e from TexConv supposedly means "Ran out of memory"

It is not clear if it means main or graphics memory. If you have a game/media player/lots of browser windows open in the background close them.

 

Test if it runs without error when running it manually on the texture, by copy pasting the entire command into a windows command prompt

 

"C:\Modding\DynDOLOD\Edit Scripts\Texconvx64.exe" -nologo -y -f BC7_UNORM -bcquick -o "C:\Modding\DynDOLOD\DynDOLOD_Output\Textures\DynDOLOD\LOD" "C:\Modding\DynDOLOD\DynDOLOD_Output\Textures\DynDOLOD\LOD\DynDOLOD_DLC2SolstheimWorld00.dds"

 

If that works, you might try again.

 

If it fails again, change the texture format in DynDOLOD\Edit Scripts\DynDOLOD\DynDOLOD_SSE.ini to


ObjectLODDiffuseFormat=88

ObjectLODAlphaDiffuseFormat=88

ObjectLODNormalFormat=87

TreeLODDiffuseFormat=88

and then manually convert all textures to BC7 with texconv afterwards.

 

Or use googd old BC1/BC3 like in Skyrim, you probably won't notice the difference anyhow.



ObjectLODDiffuseFormat=200

ObjectLODAlphaDiffuseFormat=202

ObjectLODNormalFormat=200

TreeLODDiffuseFormat=200


 


 

 

 

Edited by sheson
  • 0
Posted (edited)

WOW finally I resolved, very big thanks. Without you I couldn't have done it, I hope you'll have a good future for your projects and again thanks for this great mod.

Edited by BONK1
  • 0
Posted

I've searched this subforum and googled, and the problem I'm getting is similar to what a couple of other users have experienced using the 32-bit version.

 

I've attached the bug report and log file; the pertinent section of the log file commences with preparing texture data, a couple of dozen notes about normal maps not being found (is this normal behaviour?), then the failures start while creating atlas textures for DynDOLOD_DLC2SolstheimWorld.dds:

[00:06:44.462]	<Note: textures\terrain\lodgen\skyrim.esm\treepineforestdeadsnow03_000ef5a3_n.dds normal map not found, using flat replacement>
[00:06:44.468]	Creating atlas textures C:\Modding\Tools\DynDOLOD\DynDOLOD_Output\Textures\DynDOLOD\LOD\DynDOLOD_DLC2SolstheimWorld.dds from 124 textures
[00:06:53.066]	<Error creating textures for atlas: Access violation at address 000000000050765A in module 'DynDOLODx64.exe'. Write of address 0000000000000000>
[00:06:53.070]	<Error creating textures for atlas: Access violation at address 000000000040DEF0 in module 'DynDOLODx64.exe'. Read of address FFFFFFFFFFFFFFFF>
[00:06:53.257]	<Error creating textures for atlas: Error while copying rect from image Image @0000000058B6ED10 info: Width = 284px, Height = 1024px, Format = R8G8B8, Size = 852 KiB, Bits @00000000792F1000, Palette @0000000000000000. to image Image @000000005EB90AB0 info: Width = 8192px, Height = 4096px, Format = A8R8G8B8, Size = 131,072 KiB, Bits @0000000090011000, Palette @0000000000000000.. Exception Message: Access violation at address 000000000050765A in module 'DynDOLODx64.exe'. Write of address 0000000000000000>
[00:06:53.276]	 FAILED [decompress] (8007000e)
[00:06:53.279]	<Error loading textures\lod\nordictempleext_lod.dds>
[00:06:53.291]	<Error creating textures for atlas: Access violation at address 000000000050765A in module 'DynDOLODx64.exe'. Write of address 0000000000000000>
[00:06:53.352]	<Error creating textures for atlas: Error while generating 11 mipmap levels for image Image @000000007085F8D0 info: Width = 340px, Height = 1024px, Format = A8R8G8B8, Size = 1,360 KiB, Bits @00000000736D1000, Palette @0000000000000000. Exception Message: Access violation at address 000000000050765A in module 'DynDOLODx64.exe'. Write of address 0000000000000000>
[00:06:53.355]	<Error creating textures for atlas: Error while generating 12 mipmap levels for image Image @000000007B76F8D0 info: Width = 2048px, Height = 2048px, Format = R8G8B8, Size = 12,288 KiB, Bits @00000000ACF91000, Palette @0000000000000000. Exception Message: Error in stretch resample. One or more errors occurred>
[00:06:53.487]	<Error creating textures for atlas: Access violation at address 000000000050765A in module 'DynDOLODx64.exe'. Write of address 0000000000000000>
[00:06:53.567]	<Error creating textures for atlas: Access violation at address 000000000050765A in module 'DynDOLODx64.exe'. Write of address 0000000000000000>
[00:06:53.597]	<Error creating textures for atlas: Error while generating 12 mipmap levels for image Image @000000006DC8F870 info: Width = 2048px, Height = 2048px, Format = R8G8B8, Size = 12,288 KiB, Bits @00000000A8B41000, Palette @0000000000000000. Exception Message: Error in stretch resample. One or more errors occurred>
[00:07:01.193]	 
[00:07:01.193]	Exception in unit userscript line 350: One or more errors occurred
[00:07:01.193]	 
[00:07:01.193]	Check log lines above the exception for additional hints. Check the FAQ and search official forum http://forum.step-project.com/forum/101-shesons-dyndolod-support/ for those errors.
[00:07:01.193]	 
[00:07:01.193]	If problem persists, post error report with entire contents (not just the last couple lines) of ..\DynDOLOD\bugreport.txt and ..\DynDOLOD\logs\DynDOLOD_SSE_log.txt to official forum http://forum.step-project.com/forum/101-shesons-dyndolod-support/
[00:07:01.199]	Error: One or more errors occurred
[00:07:02.421]	<Error creating textures for atlas: Access violation at address 0000000001391923 in module 'DynDOLODx64.exe'. Read of address 0000000000000380>
[00:27:34.316]	<Error creating textures for atlas: Integer overflow>
[00:27:34.328]	<Error creating textures for atlas: File not found: Thread Exiting: 7540>

I'm already using the 64-bit version of DynDOLOD, so is my only option to use a Medium or Low preset (I'm following the STEP guide for full 3D trees, which require the High preset according to the guide)?

 

TIA.

 

bugreport.txtDynDOLOD_SSE_log.txt

  • 0
Posted (edited)

The low, medium, high presets do not change texture sizes or their memory requirements while processing them.

 

It is possible this is caused many large textures (like many large billboards over 1024) needed to be processed or because a corrupt texture or by OS or third party programs preventing access or otherwise influencing reading textures.

 

Even TexConv (FAILED [decompress] (8007000e) in the log) runs out of memory while try to process textures\lod\nordictempleext_lod.dds.

 

Open DynDOLOD\Edit Scripts\DynDOLOD Worlds.pas in an text editor and change lines #42 and #43 to

  iAtlasMaxWidth = 4096;
  iAtlasMaxHeight = 4096;
 
Maybe it runs through then.
Edited by sheson
  • 0
Posted

 

The low, medium, high presets do not change texture sizes or their memory requirements while processing them.

 

It is possible this is caused many large textures (like many large billboards over 1024) needed to be processed or because a corrupt texture or by OS or third party programs preventing access or otherwise influencing reading textures.

 

Even TexConv (FAILED [decompress] (8007000e) in the log) runs out of memory while try to process textures\lod\nordictempleext_lod.dds.

 

Open DynDOLOD\Edit Scripts\DynDOLOD Worlds.pas in an text editor and change lines #42 and #43 to

  iAtlasMaxWidth = 4096;
  iAtlasMaxHeight = 4096;
 
Maybe it runs through then.

 

Thanks for the quick response. Your change works - at least, DynDOLOD is still processing, but it's well beyond the original point of failure! Currently waiting for LoDGenx64.exe to finish...

 

Does the change from 8192 to 4096 impact the quality of output LODs, or does it just change the number and size of files that DynDOLOD works with/creates? 

  • 0
Posted

hi guys,
 
created a account because I couldn't find a working solution for my problem. I have the in title mentioned error appearing at several adresses when using DynDOLODx64 (so it shouldn't be running out of memory which was pointed out in a very similar topic). Also I re-installed the current version of "Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019" which was pointed out in another similar topic which fixed an additional error concerning TexConv that I also had with my current error. At least that's fixed now.
 
I really hope somebody can help me because DynDOLOD is the last thing I need to do before I can finally start my new skyrim se which I modded from scratch following TPF guide....

 

 

ps: I have no idea how to attach a file, so if somebody could tell me how that would be much appreciated. I'm probably overlooking something but idk. I just can't find a way to attach my logfiles

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.