-
Posts
18.123 -
Joined
-
Last visited
-
Days Won
587
Everything posted by Stan`
-
Yep that's Radeon™ Software Adrenalin 21.4.1 Do you know what GPU it is ? Might have an AMD control panel somewhere.
-
We're still trying to get it to build with some Ubuntu rules, so far with no success. Thank you!
-
@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
-
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.
-
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)
-
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
-
Sadly yes, can you upload the crashdump again?
-
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]
-
Can you upload the crashlog.dmp again?
-
Okay, while we work on a debug executable, can you try windowed mode by adding windowed="true" to your user.cfg file?
-
Do you have an antivirus ? If so can you check whether it detects 0 A.D as a virus?
-
Did you also remove the ones in Documents/My Games ?
-
I linked the git version on some other thread use it at your own risk
- 469 replies
-
- hotkeys
- autoassign civ
- (and 9 more)
-
Welcome back @ValihrAnt
-
@Angen @Freagarach
-
Thanks do you think you could update your PPA ?
-
You can also click on the non obvious ignore smart screen popup on that blue warning.
-
It still needs AO baking, and maybe a few tweaks, don't remember.
-
Well I need to run the 6hours process to make new installers for all platforms so sadly yes. Whether that RC becomes a release is another matter. Also the problem is what if the changes create another bigger imbalance. Release is scheduled for Sunday in theory.
-
I'd rather not have to make another RC for a last minute balancing change that could break it. So unless I have to remake one because of a terrible bug it will not happen. Gotta leave things for A26