sheson Posted March 31, 2023 Author Posted March 31, 2023 2 hours ago, ysrwho said: hello, can i have some help please? Texgen suddenly stops working when creating textures. No error, no freezing, no crashing, it just stops generating. I waited for hours but it didn't continue. When it starts generating "brick012lod.dds" it just stops. I tried deleting the file from Dyndolod Resources but no solution, "brick012lod.dds" showed up and it stopped again. I'm putting texgen log below. What should i do? Read the first post which debug log to also upload. Check the task manager if TexGen is waiting for any background Texconv processes. Make a clean install of the latest graphics drivers only without any crapware or terminate it before running TexGen.
ysrwho Posted March 31, 2023 Posted March 31, 2023 12 hours ago, sheson said: Read the first post which debug log to also upload. Check the task manager if TexGen is waiting for any background Texconv processes. Make a clean install of the latest graphics drivers only without any crapware or terminate it before running TexGen. I reinstalled my graphics drivers, it didn't work. Checked the task manager, texconv is running but doesn't do anything. But i tried DynDOLOD 2.98 and it's texgen worked perfectly, no stopping or error or anything. DynDOLOD 3 is the problem. Debug log is bigger than 3mb, its 13,5mb. How do i put my debug log here?
sheson Posted March 31, 2023 Author Posted March 31, 2023 45 minutes ago, ysrwho said: I reinstalled my graphics drivers, it didn't work. Checked the task manager, texconv is running but doesn't do anything. But i tried DynDOLOD 2.98 and it's texgen worked perfectly, no stopping or error or anything. DynDOLOD 3 is the problem. Debug log is bigger than 3mb, its 13,5mb. How do i put my debug log here? Read the first post how to zip and use a file service to upload the log and debug log files. Obviously there is an issue with Texconv, which is not able to do its thing may be because of OS, UAC, anti vir preventing file access or some trouble with the graphics card/driver or 3rd party crapware preventing it from compressing textures. Maybe the best/real graphics card is not the first one reported by the OS. If you kill the texconv process the TexGen/DynDOLOD will most likely continue with an error message.
ysrwho Posted March 31, 2023 Posted March 31, 2023 (edited) 3 hours ago, sheson said: Read the first post how to zip and use a file service to upload the log and debug log files. Obviously there is an issue with Texconv, which is not able to do its thing may be because of OS, UAC, anti vir preventing file access or some trouble with the graphics card/driver or 3rd party crapware preventing it from compressing textures. Maybe the best/real graphics card is not the first one reported by the OS. If you kill the texconv process the TexGen/DynDOLOD will most likely continue with an error message. I turned off windows firewall and i ran texgen again. Now it stops generating when it comes to "falmerhutlod" or something, which is different than the previous one. I don't know if it's related to the os because this problem only happened in my new modlist, i was using dyndolod without any problem three months ago with my old modlist. Also tried to kill texconv process and texgen sent an error message like you said. Debug log uploaded. TexGen_SSE_Debug_log.rar Edited March 31, 2023 by ysrwho
WizardPie Posted March 31, 2023 Posted March 31, 2023 So, I was trying to run TexGen, and got the following error: framebuffer objects unsupported. Here is the debug log for one of these attempts: [ https://paste.ee/p/2HlXe ] I tried this multiple times, and it was not always ridgedstone08patternlod that it failed on, it was seemingly random as to when it would fail. So, after searching this forum for a while, I figured I would update my graphics driver, as you seemed to have suggested that to others, however, instead of fixing the problem, this only made things worse. Now when I try to run TexGen, as soon as it starts on the 'creating textures' section, it immediately crashes without even creating a debug log. Please help. Edit: I was able to fix the crashing issue, which happened to be due to a setting in the geforce control panel. However, the 'framebuffer objects unsupported' problem is still present. (p.s. I couldn't figure out how to edit the original post, sorry)
sheson Posted April 1, 2023 Author Posted April 1, 2023 8 hours ago, ysrwho said: I turned off windows firewall and i ran texgen again. Now it stops generating when it comes to "falmerhutlod" or something, which is different than the previous one. I don't know if it's related to the os because this problem only happened in my new modlist, i was using dyndolod without any problem three months ago with my old modlist. Also tried to kill texconv process and texgen sent an error message like you said. Debug log uploaded. TexGen_SSE_Debug_log.rar 637.6 kB · 1 download Replace Texconvx64.exe in the ..\DynDOLOD\Edit Scripts\ folder with this version https://mega.nz/file/QERUxLaB#wr0QIq9BKLqVAhxIwRlINoVBkUkiY_vxH9fJCytA_cU and let us know what happens. Delete all files in the log folder in order to have clean logs. If problem persists upload new log and debug log.
sheson Posted April 1, 2023 Author Posted April 1, 2023 6 hours ago, WizardPie said: So, I was trying to run TexGen, and got the following error: framebuffer objects unsupported. Here is the debug log for one of these attempts: [ https://paste.ee/p/2HlXe ] I tried this multiple times, and it was not always ridgedstone08patternlod that it failed on, it was seemingly random as to when it would fail. So, after searching this forum for a while, I figured I would update my graphics driver, as you seemed to have suggested that to others, however, instead of fixing the problem, this only made things worse. Now when I try to run TexGen as soon as it starts on the 'creating textures' section, it immediately crashes without even creating a debug log. Please help. Edit: I was able to fix the crashing issue, which happened to be due to a setting in the geforce control panel. However, the 'framebuffer objects unsupported' problem is still present. (p.s. I couldn't figure out how to edit the original post, sorry) Upload the new log and debug log and bugreport.txt (if it exists) for the updated driver. Let us know what setting you changed in the Geforce control panel. Edit ..\DynDOLOD\Edit Scripts\DynDOLOD\TexGen_SSE.INI in Notepad and add GLListDebug=1 and GLDebug=1 under [TexGen]. Delete old logs and bugreport.txt and then run again. Upload that log and debug and bugreport.txt if it exists as well.
WizardPie Posted April 1, 2023 Posted April 1, 2023 Well, the setting was: Allow access to the GPU performance counters to all users However, that seems to have been a temporary fix, because now it went back to crashing(which results in no logs whatsoever for some reason). So now I rolled back the driver, which stops the crashing but still gives the error. Here are the fresh logs after adding GLListDebug=1 GLDebug=1 to TexGen_SSE.ini, there is no bugreport.txt though Logs.7z
sheson Posted April 1, 2023 Author Posted April 1, 2023 1 hour ago, WizardPie said: Well, the setting was: Allow access to the GPU performance counters to all users However, that seems to have been a temporary fix, because now it went back to crashing(which results in no logs whatsoever for some reason). So now I rolled back the driver, which stops the crashing but still gives the error. Here are the fresh logs after adding GLListDebug=1 GLDebug=1 to TexGen_SSE.ini, there is no bugreport.txt though Logs.7z 220.61 kB · 0 downloads Check the Windows event log for related messages to crashes without log. It typically means the tool is being terminated. In that case also add RealTimeLog=1 to the INI. In any case, run this test version of TexGenx64.exe https://mega.nz/file/xBATGDxT#09spFHG99r0lPVz9DRrQ_UBuzheFe1pWgeZkeezS7wk with GLListDebug=1 and GLDebug=1. Clear out the log folder first. Upload the new log, debug log and bugreport.txt if it exists.
ysrwho Posted April 1, 2023 Posted April 1, 2023 9 hours ago, sheson said: Replace Texconvx64.exe in the ..\DynDOLOD\Edit Scripts\ folder with this version https://mega.nz/file/QERUxLaB#wr0QIq9BKLqVAhxIwRlINoVBkUkiY_vxH9fJCytA_cU and let us know what happens. Delete all files in the log folder in order to have clean logs. If problem persists upload new log and debug log. This time it stopped at "icefrozen03lod.dds", different texture again. I tried moving dyndolod resources in my load order (highest priority) but it didn't work too. Log and debug log uploaded. Logs.rar
Gamma_Metroid Posted April 1, 2023 Posted April 1, 2023 Hi sheson, What exactly are the criteria for an object to be assigned the "objSnowHD" tag in object LOD? I have given it a directional material with "snow" in the name, and ticked the "Uses High-Detail LOD Texture" box, but it comes out with just "objSnow" or "objSnow-LargeRef" For context, I am trying to hijack the HD Snow LOD material for a moss shader, so I can have more than two LOD materials. I have the default object set up so it all works in game if I give it "objSnowHD-LargeRef" manually, I just can't figure out exactly what I need to do to get DynDOLOD to assign the proper string. Here are my relevant log files, if those help: https://ufile.io/p2c5g4at
sheson Posted April 1, 2023 Author Posted April 1, 2023 1 hour ago, ysrwho said: This time it stopped at "icefrozen03lod.dds", different texture again. I tried moving dyndolod resources in my load order (highest priority) but it didn't work too. Log and debug log uploaded. Logs.rar 487.06 kB · 0 downloads The texture(s) shown in the are ones that have just been generated and saved uncompressed by TexGen. Which texture Texconv currently tries to compress or uncompress may be different. TexGen is generating stitched object LOD textures from full textures when Texconv seems to stall. Open ..\DynDOLOD\Edit Scripts\DynDOLOD\TexGen_SSE.INI and add LockTexconv=1 under [TexGen] then test if there is anything different. If not, set change the compression formats at the bottom of TexGen to BC3 (DXT5) for Diffuse alpha and Normal specular on the left and to BC1 (DXT1) for Diffuse and Normal on the right.
sheson Posted April 1, 2023 Author Posted April 1, 2023 23 minutes ago, Gamma_Metroid said: Hi sheson, What exactly are the criteria for an object to be assigned the "objSnowHD" tag in object LOD? I have given it a directional material with "snow" in the name, and ticked the "Uses High-Detail LOD Texture" box, but it comes out with just "objSnow" or "objSnow-LargeRef" For context, I am trying to hijack the HD Snow LOD material for a moss shader, so I can have more than two LOD materials. I have the default object set up so it all works in game if I give it "objSnowHD-LargeRef" manually, I just can't figure out exactly what I need to do to get DynDOLOD to assign the proper string. Here are my relevant log files, if those help: https://ufile.io/p2c5g4at HD LOD shaders (or rather the shape name and flag) are typically not applied to shapes that use LOD textures (*lod.dss or object LOD atlas) but full textures only. There is quite a bit more automatic stuff with DynDOLOD It is possible to force "HD" on what is not seen as HD LOD, but I'll need a practical setup to test/address this. If you have a test plugin with just the necessary records and full/LOD assets etc. that would help. PM me the download details if you do not want to share publicly.
ysrwho Posted April 1, 2023 Posted April 1, 2023 3 hours ago, sheson said: The texture(s) shown in the are ones that have just been generated and saved uncompressed by TexGen. Which texture Texconv currently tries to compress or uncompress may be different. TexGen is generating stitched object LOD textures from full textures when Texconv seems to stall. Open ..\DynDOLOD\Edit Scripts\DynDOLOD\TexGen_SSE.INI and add LockTexconv=1 under [TexGen] then test if there is anything different. If not, set change the compression formats at the bottom of TexGen to BC3 (DXT5) for Diffuse alpha and Normal specular on the left and to BC1 (DXT1) for Diffuse and Normal on the right. Changing formats to bc3 and bc1 worked! Texgen completed successfully. Then i ran dyndolod, it completed generating object lods, plugins, occlusion etc. but stuck at "Waiting for Texconv to convert 1 textures". I closed dyndolod but it didn't generate dyndolod.esp. So i couldn't test it in the game. Dyndolod debug log: https://ufile.io/xocoyteg Successfully generated texgen logs.rar
sheson Posted April 1, 2023 Author Posted April 1, 2023 22 minutes ago, ysrwho said: Changing formats to bc3 and bc1 worked! Texgen completed successfully. Then i ran dyndolod, it completed generating object lods, plugins, occlusion etc. but stuck at "Waiting for Texconv to convert 1 textures". I closed dyndolod but it didn't generate dyndolod.esp. So i couldn't test it in the game. Dyndolod debug log: https://ufile.io/xocoyteg Successfully generated texgen logs.rar 397.67 kB · 0 downloads That means there must be a problem with DirectX (DirectCompute), which Texconv uses for BC7 compressions. BC1/BC3 are done with the CPU. If you edit ..\DynDOLOD\Edit Scripts\DynDOLOD\DynDOLOD_SSE.ini and change to these values for the object and tree LOD atlas they will be done with the BC1/BC3 compression as well: ObjectLODDiffuseFormat=200 ObjectLODAlphaDiffuseFormat=202 ObjectLODNormalFormat=200 TreeLODDiffuseFormat=202 See if you can update or repair DirectX or try a clean install of the latest release driver again.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now