Jump to content

Stan`

0 A.D. Project Leader
  • Posts

    18.123
  • Joined

  • Last visited

  • Days Won

    587

Everything posted by Stan`

  1. Yep that's Radeon™ Software Adrenalin 21.4.1 Do you know what GPU it is ? Might have an AMD control panel somewhere.
  2. We're still trying to get it to build with some Ubuntu rules, so far with no success. Thank you!
  3. @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
  4. 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.
  5. 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)
  6. 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
  7. Sadly yes, can you upload the crashdump again?
  8. 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]
  9. Can you upload the crashlog.dmp again?
  10. Okay, while we work on a debug executable, can you try windowed mode by adding windowed="true" to your user.cfg file?
  11. Do you have an antivirus ? If so can you check whether it detects 0 A.D as a virus?
  12. Did you also remove the ones in Documents/My Games ?
  13. Thanks do you think you could update your PPA ?
  14. You can also click on the non obvious ignore smart screen popup on that blue warning.
  15. @hyperion regarding icc and premake core is this a regression qhen updated premake for A24 ? i remember there is a linux flag for icc
  16. It still needs AO baking, and maybe a few tweaks, don't remember.
  17. 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.
  18. 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
×
×
  • Create New...