Arx Libertatis Bug Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
CLOSED  Bug report #1210  -  Black 3D, corrupted cinematic.
Posted Jun 13, 2018 - updated Jun 30, 2018   Shortlink: http://arx.vg/1210
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
icon_info.png This issue has been closed with status "Fixed" and resolution "RESOLVED".
Issue details
  • Type of issue
    Bug report
  • Status
     
    Fixed
  • Assigned to
    Not assigned to anyone
  • Progress
       
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     inferrna@gmail.com
  • Owned by
    Not owned by anyone
  • Estimated time
    Not estimated
  • Category
    Not determined
  • Resolution
    RESOLVED
  • Priority
    Not determined
  • Reproducability
    Not determined
  • Severity
    Not determined
  • Targetted for
    icon_milestones.png Not determined
  • OS
    icon_customdatatype.png Not determined
  • Architecture
    icon_customdatatype.png Not determined
  • Fixed in
    icon_customdatatype.png Not determined
Issue description
In gameicon_open_new.png Cinematic introicon_open_new.png

Ubuntu 18.04, tried to build with both SDL 1/2 and OpenGL GLEW/epoxy. Only HUD and menus is correctly displayed.
  1. arx.log:
  2. [I] Startup:163 Starting Arx Libertatis 1.2-dev + 702d169
  3. [I] ArxGame:334 Using config file "/home/inferno/.config/arx/cfg.ini"
  4. [I] SDL1Window:81 Using SDL 1.2.15
  5. [I] SDL1Window:237 Window: r:8 g:8 b:8 a:0 depth:24 aa:1x doublebuffer:1
  6. [I] OpenGLRenderer:120 Using OpenGL 3.0 Mesa 18.0.0-rc5
  7. [I] OpenGLRenderer:124 ├─ Vendor: X.Org
  8. [I] OpenGLRenderer:128 ├─ Device: Radeon RX 560 Series (POLARIS11 / DRM 3.25.0 / 4.17.0noradeon-hiber, LLVM 6.0.0)
  9. [I] OpenGLRenderer:178 └─ VRAM: 4067 MiB, 4065 MiB free
  10. [I] ArxGame:1148 Changed window size to 640x480
  11. [I] PakReader:549 Loaded PAK "/home/inferno/My Games/ArxFatalis/data.pak"
  12. [I] PakReader:549 Loaded PAK "/home/inferno/My Games/ArxFatalis/loc.pak"
  13. [I] PakReader:549 Loaded PAK "/home/inferno/My Games/ArxFatalis/data2.pak"
  14. [I] PakReader:549 Loaded PAK "/home/inferno/My Games/ArxFatalis/sfx.pak"
  15. [I] PakReader:549 Loaded PAK "/home/inferno/My Games/ArxFatalis/speech.pak"
  16. [I] PakReader:614 Added dir "/home/inferno/dev/ArxLibertatis/data/core/misc"
  17. [I] PakReader:614 Added dir "/home/inferno/My Games/ArxFatalis/graph"
  18. [I] PakReader:614 Added dir "/home/inferno/My Games/ArxFatalis/misc"
  19. [I] SaveGame:69 Using save game dir "/home/inferno/.local/share/arx/save"
  20. [I] SaveGame:175 ├─ "New" 2015-04-18 19:01:05
  21. [I] SaveGame:175 ├─ "New" 2015-04-18 19:11:49
  22. [I] SaveGame:175 ├─ "New" 2015-04-18 19:55:15
  23. [I] SaveGame:175 ├─ "New" 2015-04-18 19:19:21
  24. [I] SaveGame:175 └─ "New" 2015-04-18 19:04:24
  25. [I] OpenALBackend:301 Using OpenAL 1.1 ALSOFT 1.18.2 with EFX 1.0
  26. [I] OpenALBackend:341 ├─ Vendor: OpenAL Community
  27. [I] OpenALBackend:345 ├─ Renderer: OpenAL Soft
  28. [I] OpenALBackend:370 ├─ Device: Simultaneous output to Встроенное аудио Аналоговый стерео, EMU10k1 [Sound Blaster Live! Series] (CT4780 SBLive! Value) Аналоговый стерео
  29. [E] CrashHandlerImpl:197 Variable description is too long.
  30. [I] OpenALBackend:373 └─ HRTF: Unavailable
  31. [I] Localisation:124 Using language from config file: english
  32. [I] ScriptEvent:449 Scripting system initialized with 174 commands and 199 suppressions
  33. [I] FontCache:85 Using FreeType 2.8.1
  34. [I] Text:359 Loaded font "misc/arx.ttf" with sizes 40, 22, 14, 28, 18, 18, 18, 14
  35. [I] ArxGame:851 Initialized Arx Fatalis (full game)
  36. [I] LoadLevel:143 Loading level "graph/levels/level10/level10.dlf"
  37. [I] LoadLevel:545 Done loading level
  38. [I] CinematicLoad:129 Loading cinematic "graph/interface/illustrations/introduction.cin"
  39. [I] ChangeLevel:2694 Loading save "/home/inferno/.local/share/arx/save/save0000/gsave.sav"
  40. [I] LoadLevel:143 Loading level "graph/levels/level0/level0.dlf"
  41. [I] LoadLevel:545 Done loading level
  42. [I] CinematicLoad:129 Loading cinematic "graph/interface/illustrations/noden_briefing.cin"
  43. [W] Font:103 No glyph for character U+412 (В) in font "misc/arx.ttf"
  44. [W] Font:103 No glyph for character U+441 (с) in font "misc/arx.ttf"
  45. [W] Font:103 No glyph for character U+442 (т) in font "misc/arx.ttf"
  46. [W] Font:103 No glyph for character U+440 (р) in font "misc/arx.ttf"
  47. [W] Font:103 No glyph for character U+43e (о) in font "misc/arx.ttf"
  48. [W] Font:103 No glyph for character U+435 (е) in font "misc/arx.ttf"
  49. [W] Font:103 No glyph for character U+43d (н) in font "misc/arx.ttf"
  50. [W] Font:103 No glyph for character U+430 (а) in font "misc/arx.ttf"
  51. [W] Font:103 No glyph for character U+443 (у) in font "misc/arx.ttf"
  52. [W] Font:103 No glyph for character U+434 (д) in font "misc/arx.ttf"
  53. [W] Font:103 No glyph for character U+438 (и) in font "misc/arx.ttf"
  54. [W] Font:103 No glyph for character U+410 (А) in font "misc/arx.ttf"
  55. [W] Font:103 No glyph for character U+43b (л) in font "misc/arx.ttf"
  56. [W] Font:103 No glyph for character U+433 (г) in font "misc/arx.ttf"
  57. [W] Font:103 No glyph for character U+432 (в) in font "misc/arx.ttf"
  58. [W] Font:103 No glyph for character U+44b (ы) in font "misc/arx.ttf"
  59. [W] Font:103 No glyph for character U+439 (й) in font "misc/arx.ttf"
  60. [I] ScriptEvent:459 Scripting system shutdown
  61. [I] ArxGame:1027 Clean shutdown
Steps to reproduce this issue
Nothing entered.

#1
icon_reply.pngReply
Comment posted by
 inferrna@gmail.com
Jun 13, 11:01
A file was uploaded. cfg.iniicon_open_new.png
#2
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Jun 14, 03:59
Hi,

thanks for the report.

Edit: First try updating you git checkout and building again. Looks like there was a change in GLM 0.9.9.0 that breaks things.

---------------

This is somewhat surprising as I use Mesa/radeonsi myself on my development machine and never had any issue like this. Please try all the following with SDL 2 + libepoxy as that is the currently better supported configuration and the GLEW and SDL 1 backends will eventually be dropped.

1. Try a different Mesa aversion  ⇑ top

It looks like you are using a release candidate version of Mesa. Have you tried a different version to check that this is not a driver issue? Do other 3D games work fine?

2. Run Arx in OpenGL debug mode  ⇑ top

Run arx as
  1. ./arx --debug-gl
then load a level and post the terminal output.

3. Try different buffer_upload settings  ⇑ top

In cfg.ini change the line
  1. buffer_upload=""
to
  1. buffer_upload="maprange"
to see if there is a problem with uploading the vertex data.

If that doesn't help, also try.
  1. buffer_upload="shadow"


Make sure to change the setting back to the empty value after testing.

4. Try forcing the oldest possible OpenGL version  ⇑ top

Run arx as
  1. MESA_GL_VERSION_OVERRIDE=1.5 MESA_EXTENSION_OVERRIDE="-GL_ARB_buffer_storage -GL_ARB_draw_elements_base_vertex -GL_ARB_ES2_compatibility -GL_ARB_map_buffer_range -GL_ARB_sample_shading -GL_ARB_texture_filter_anisotropic -GL_ARB_texture_non_power_of_two -GL_ATI_meminfo -GL_EXT_texture_filter_anisotropic -GL_NV_fog_distance -GL_NVX_gpu_memory_info -GL_OES_single_precision" ./arx
and check if that changes anything. If it does, try disabling individual extensions.

5. Try the OpenGL ES renderer  ⇑ top

In cfg.ini change the line
  1. renderer="auto"
to
  1. renderer="OpenGL ES"


Make sure to change the setting back to the "auto" value after testing.
#3
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Jun 30, 23:30
Assuming this was fixed with the GLM 0.9.9.0 compatibility patch.

The issue was updated with the following change(s):
  • This issue has been closed
  • The status has been updated, from New to Fixed.
  • The resolution has been updated, from Not determined to RESOLVED.
  • This issue's progression has been updated to 100 percent completed.