Project

General

Profile

Bug #2376

Map geometry is garbled using GCC 5 on Fedora

Added by thesourcehim almost 5 years ago. Updated almost 3 years ago.

Status:
In Progress
Priority:
Low
Assignee:
Category:
Defect
Target version:
Start date:
2019-12-23
% Done:

0%

Tags:

Description

In the latest unstable build 3276 (linux) Hexen can not be played due something weird going on with level geometry (see attached screenshot, created right after starting new game).

hexen-000.png (1.48 MB) hexen-000.png thesourcehim, 2019-12-23 07:52
doomsday.out (26 KB) doomsday.out thesourcehim, 2019-12-23 20:36

History

#1 Updated by skyjake almost 5 years ago

  • Category set to Regression
  • Target version set to Rendering

Could be a problem with the new render hack detection. Is this the first map?

#2 Updated by skyjake almost 5 years ago

  • Status changed from New to In Progress
  • Assignee changed from Deng Team to skyjake

#3 Updated by thesourcehim almost 5 years ago

skyjake wrote:

Could be a problem with the new render hack detection. Is this the first map?

Yes, Winnowing Hall. Starting Deathkings leads to similar result (map Ruined Village)

#4 Updated by skyjake almost 5 years ago

Hmm, I just played Hexen and Deathkings with the latest unstable and everything was looking ok.

Could you attach your doomsday.out log?

#5 Updated by thesourcehim almost 5 years ago

Forgot to mention that I did it with 2 addons enabled: XARP 0.13 and Neural Texture pack (the latter being the first in the load list), in XARP I disabled all textures.

#6 Updated by skyjake almost 5 years ago

Still cannot reproduce the issue.

Did you use one of the prebuilt binaries (Flatpak, dengine.net DEB/RPM, or PPA)?

I just tried the latest unstable Flatpak build, and it works correctly for me.

#7 Updated by thesourcehim almost 5 years ago

I'm using RPM doomsday-2.3.0_build3276-1.x86_64
The problem occurs without addons too.

#8 Updated by thesourcehim almost 5 years ago

Trying to warp to map26 crashes doomsday. Stable 2.2 works fine.

#9 Updated by skyjake almost 5 years ago

Does the Flatpak unstable build work for you?

I'm using Fedora 23 to build the RPM packages, and it has a rather old gcc (5.3.1). That is one potential source of issues...

#10 Updated by thesourcehim almost 5 years ago

In flatpak version problem does not occur. However I can't figure out how to start the application properly, which permissions to give. It does not allow to select sound output device (the list is empty) and music is played with a lot of static (FMOD + FluidSynth, 64 channels).

#11 Updated by thesourcehim almost 5 years ago

Tested RPM 3278, same thing happens, and with Heretic too. Seems to affect every game.

#12 Updated by skyjake almost 5 years ago

I think we should try a build with a newer version Fedora, so it has a more up-to-date compiler. Probably the Fedora builder could be bumped a few versions up from 23. Not sure when I'll have the time to do this, though.

#13 Updated by skyjake almost 5 years ago

  • Subject changed from [Hexen] geometry is garbled to Map geometry is garbled using GCC 5 on Fedora
  • Category changed from Regression to Defect
  • Priority changed from High to Low

Potentially an optimization related bug with GCC 5. A possible workaround would be to selectively disable some GCC optimization flags, but it's more productive to switch to a newer release of Fedora on the RPM builder.

#14 Updated by skyjake almost 5 years ago

  • Target version changed from Rendering to Build system and tools

#15 Updated by almost 3 years ago

Hi! I found similar problems when using doomsday-bin from AUR in archlinux beacuase the script use the official RPM package.
https://aur.archlinux.org/packages/doomsday-bin/
I found a solution for compiling in Archlinux changing the assimp included in sources to assimp 5.0.1-3.
https://aur.archlinux.org/packages/doomsday/
I wish this could help to linux users.

#16 Updated by almost 3 years ago

Hi again! There is still some minor bugs, pink demons model with DHMP are not over floor, they are inside floor textures. Solved when compiling doomsday with assimp 4.1. Regards!

Also available in: Atom PDF