Ticket #964 (closed defect: fixed)

Opened 21 months ago

Last modified 19 months ago

Crash during mission startup on Sis integrated card

Reported by: AlexanderR Owned by:
Priority: If Time Permits Milestone: Alpha 8
Component: Core engine Keywords: sis igp crash
Cc: Philip

Description

After starting match on any map game shows black space or glitches instead of textures and crashes sooner or later. Maybe this is caused by graphical driver without OpenGL support and therefore running in software emulation mode. Drivers are up to date, most DirectX games and many free (Lugaru, Warzone2100 and others) OpenGL-based run with low fps on my hardware, but very few crashes.

Attachments

crashlog.2.txt (6.5 KB) - added by AlexanderR 21 months ago.
log file
crashlog.txt (6.5 KB) - added by AlexanderR 21 months ago.
log file
crashlog.dmp (54.3 KB) - added by AlexanderR 21 months ago.
dump file

Change History

Changed 21 months ago by AlexanderR

log file

Changed 21 months ago by AlexanderR

log file

Changed 21 months ago by AlexanderR

dump file

comment:1 follow-up: ↓ 2 Changed 20 months ago by historic_bruno

Interesting, it appears to crash while rendering particles, which requires shaders, so maybe the driver's shader implementation is buggy. Try adding this line to %appdata%\0ad\config\user.cfg:

renderpath = fixed

Let us know how that works and if it does, we can disabled shaders by default on your hardware (probably not a bad idea anyway for performance reasons).

comment:2 in reply to: ↑ 1 Changed 20 months ago by AlexanderR

Replying to historic_bruno:

Interesting, it appears to crash while rendering particles, which requires shaders, so maybe the driver's shader implementation is buggy. Try adding this line to %appdata%\0ad\config\user.cfg:

renderpath = fixed

Let us know how that works and if it does, we can disabled shaders by default on your hardware (probably not a bad idea anyway for performance reasons).

Disabling of shaders helped (crashes no longer occured). It seems like shaders are unsupported at all on Sis 671/672 cards both on Linux and Windows.

comment:3 Changed 20 months ago by historic_bruno

  • Cc Philip added

comment:4 Changed 19 months ago by Philip

The hardware should support shaders (it's designed for DirectX 9, and its GL drivers advertise the GL_ARB_fragment_program extension), but it sounds like it could be quite buggy so I guess it's best to disable them.

comment:5 Changed 19 months ago by philip

  • Status changed from new to closed
  • Resolution set to fixed

(In [10507]) Disable shaders on SiS Mirage 3 for compatibility. Fixes #964.

Note: See TracTickets for help on using tickets.