Jump to content

Alpha 25 could not start


ymming
 Share

Recommended Posts

Thanks! The stack is different here, can you add 

postproc = "false"

To your user.cfg ?

 

 

CPostprocManager::RecreateBuffers() Line 176-180
	GLenum status = pglCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT);
	if (status != GL_FRAMEBUFFER_COMPLETE_EXT)
	{
		LOGWARNING("Framebuffer object incomplete (A): 0x%04X", status);
	}

Relevant stack.

 	atioglxx.dll!589e9e44()	Unknown
 	atioglxx.dll![Frames below may be incorrect and/or missing, no symbols loaded for atioglxx.dll]	Unknown
 	[External Code]	
>	pyrogenesis.exe!CPostprocManager::RecreateBuffers() Line 177	C++
 	pyrogenesis.exe!CPostprocManager::Initialize() Line 100	C++
 	pyrogenesis.exe!CRenderer::Open(int width, int height) Line 596	C++
 	[Inline Frame] pyrogenesis.exe!InitRenderer() Line 558	C++
 	pyrogenesis.exe!InitGraphics(const CmdLineArgs & args, int flags, const std::vector<CStr8,std::allocator<CStr8>> & installedMods) Line 1029	C++
 	pyrogenesis.exe!RunGameOrAtlas(int argc, const char * * argv) Line 687	C++
 	pyrogenesis.exe!SDL_main(int argc, char * * argv) Line 743	C++
 	pyrogenesis.exe!main_getcmdline() Line 74	C
 	[External Code]	
 	pyrogenesis.exe!CallStartupWithinTryBlock() Line 365	C++
 	[External Code]	

 

Link to comment
Share on other sites

Can you open the device manager (devmgmt.msc), and expand the graphics card menu? You can also try removing the glsl=false line and uploading crashlogs if that fails too.

 

->	if (m_StreamFlags & STREAM_POS)    glEnableClientState(GL_VERTEX_ARRAY);
	if (m_StreamFlags & STREAM_NORMAL) glEnableClientState(GL_NORMAL_ARRAY);
	if (m_StreamFlags & STREAM_COLOR)  glEnableClientState(GL_COLOR_ARRAY);

EDIT: New callstack

 

 	atioglxx.dll!583b661a()	Unknown
 	atioglxx.dll![Frames below may be incorrect and/or missing, no symbols loaded for atioglxx.dll]	Unknown
 	opengl32.dll!691a618f()	Unknown
>	[Inline Frame] pyrogenesis.exe!CShaderProgram::BindClientStates() Line 895	C++
 	pyrogenesis.exe!CShaderProgramARB::Bind() Line 125	C++
 	[Inline Frame] pyrogenesis.exe!CShaderPass::Bind() Line 31	C++
 	pyrogenesis.exe!CShaderTechnique::BeginPass(int pass) Line 135	C++
 	pyrogenesis.exe!CCanvas2D::Impl::BindTechIfNeeded() Line 82	C++
 	pyrogenesis.exe!CCanvas2D::DrawTexture(std::shared_ptr<CTexture> texture, const CRect & destination, const CRect & source, const CColor & multiply, const CColor & add, const float grayscaleFactor) Line 187	C++
 	pyrogenesis.exe!GUIRenderer::Draw(GUIRenderer::DrawCalls & Calls, CCanvas2D & canvas) Line 325	C++
 	pyrogenesis.exe!CGUISpriteInstance::Draw(CGUI & pGUI, CCanvas2D & canvas, const CRect & Size, std::map<CStr8,std::unique_ptr<CGUISprite const ,std::default_delete<CGUISprite const>>,std::less<CStr8>,std::allocator<std::pair<CStr8 const ,std::unique_ptr<CGUISprite const ,std::default_delete<CGUISprite const>>>>> & Sprites) Line 36	C++
 	pyrogenesis.exe!CImage::Draw(CCanvas2D & canvas) Line 36	C++
 	pyrogenesis.exe!CGUI::Draw() Line 346	C++
 	pyrogenesis.exe!CGUIManager::Draw() Line 373	C++
 	pyrogenesis.exe!Render() Line 268	C++
 	pyrogenesis.exe!Frame() Line 451	C++
 	pyrogenesis.exe!RunGameOrAtlas(int argc, const char * * argv) Line 691	C++
 	pyrogenesis.exe!SDL_main(int argc, char * * argv) Line 743	C++
 	pyrogenesis.exe!main_getcmdline() Line 74	C
 	[Inline Frame] pyrogenesis.exe!invoke_main() Line 90	C++
 	pyrogenesis.exe!__scrt_common_main_seh() Line 288	C++
 	pyrogenesis.exe!CallStartupWithinTryBlock() Line 365	C++
 	kernel32.dll!75d8fa29()	Unknown
 	ntdll.dll!77d37a7e()	Unknown
 	ntdll.dll!77d37a4e()	Unknown

 

Link to comment
Share on other sites

1 hour ago, Stan&#x60; said:

Oh nice it's using the wrong gpu X)

You need to go in the nvidia control panel and force the nvidia gpu for 0 A.D.(pyrogenesis.exe)

yes!! this method works!! need to access the game with high performance.
Thankyou all!!!! 

  • Like 1
Link to comment
Share on other sites

3 minutes ago, hyperion said:

Arguably yes, but it shouldn't crash with the integrated gpu either.

Indeed it shouldn't but windows in notoriously good at installing crappy drivers.  E.g. intel with only supportfor openGL 1. It's the first time I see it happen with an APU though.

Link to comment
Share on other sites

30 minutes ago, Stan&#x60; said:

@ymming Could you show us the driver version of your amd GPU ? To prevent further crashes we need to identify the problem and whether it's a faulty driver or a faulty code Would you be availaible either here or on discord to test more things

is this the one?925631505_Screenshot2021-08-10160614.png.20c687cd1eaf8bdebcb2c7fd5293816f.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...