Page MenuHomeSchine - Phabricator

Starmade | shipyard core anchor causes "Enter ship core" to flicker
Confirmed task for development, TrivialPublic

Description

As we had before with the shipyard core anchor to display above the ship core itself (Z-fighting). This still seems to happen to the "Enter ship core" message you get when looking at it.
Sometimes it displays, sometimes it doesn't. Looks like it fails to see the ship core most of the time and finds the shipyard core anchor instead (which would hide the message).

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.198.485
Category
Control Block System: Shipyards
First occurrence (version)
0.198.477
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Video Card Model
GeForce GTX 960
Steps to reproduce
  1. Build shipyard
  2. dock core or create a design
  3. look at core in astronaut mode from up close to see the flickering, make sure to move around while doing so
Tester information (Internal use only)

Edited description and steps to reproduce

Detected video (Graphicsinfo.txt)

Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)

Java Version (64bit)

$ java -version
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (IcedTea 3.0.1) (Gentoo icedtea-3.0.1)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)

Event Timeline

Valck created this task.Jul 18 2016, 7:59 AM
lancake claimed this task.

-Feedback-

Can't reproduce, tried out your settings and we both have the same GPU series. Except that your GPU has no drivers apparently, consider downloading the latest one from Nvidia.
Also you should probably delete your settings and change it again if needed, its using some old values that you shouldn't use anymore (like a disabled frame buffer).

We used to have this before, but got fixed so not sure why it's back. Does seem slightly worse than before though.

lancake shifted this object from the S1 Public space to the S3 Starmade space.Jul 18 2016, 7:05 PM
lancake changed the visibility from "Custom Policy" to "Public (No Login Required)".
lancake changed the edit policy from "Task Author" to "Starmade (Project)".
lancake changed Affected Gamemode(s) from none/unspecified to Single and Multi.
lancake changed Last tested (version) from 0.198.477 to 0.198.482.
lancake changed Category from none/unspecified to Control Block System: Shipyards.
lancake set First occurrence (version) to 0.198.477.
lancake moved this task from New / Unconfirmed to Feedback on the Issue Navigation board.
lancake triaged this task as Normal priority.
Valck added a comment.EditedJul 19 2016, 3:16 AM

Confirmed, I did a fresh install of the latest dev build in an empty directory, and couldn't replicate the effect there. Maybe it has something to do with the world that has been generated years ago.

You can however still kind of "see" the issue even in the new world, when looking at the core in astronaut mode, and watching the "[R]: Enter Ship Core" text flicker in and out of existence when you rotate around:




The core can be entered regardless of the text being displayed or not, so I'd say close the issue as resolved or set its impact as trivial.


That said,

F_FRAME_BUFFER_USE = false //Use Framebuffer

is default in a newly generated settings.cfg, from a fresh install in an empty directory.

Nvidia drivers are as stated in graphcisinfo.txt:

OpenGL Version: 4.5.0 NVIDIA 367.35

I can only assume you are referring to

Adapter: null
Driver Version: null

in graphcisinfo.txt; that has been that way as far back as I can remember, maybe that information is presented differently by different operating systems, or it refers to adapter "0", driver "0" (ie. the first/default) and is presented as "null" instead, I can only guess here.

This is from a graphcisinfo from 2014-09-15:

Running on thread: ClientThread
Adapter: null
Driver Version: null
Vendor: NVIDIA Corporation
OpenGL Version: 4.4.0 NVIDIA 343.13
Renderer: GeForce GTX 560 Ti/PCIe/SSE2
GLSL Ver: 4.40 NVIDIA via Cg compiler

As of today, ftp://download.nvidia.com/XFree86/Linux-x86_64/latest.txt reports 367.35 367.35/NVIDIA-Linux-x86_64-367.35.run as the latest driver package.

-confirmed-

Putting in queue for that flickering, assuming it was just some left over.

lancake moved this task from Open / Validated to Confirmed on the Issue Navigation board.
lancake updated the task description. (Show Details)Jul 19 2016, 8:44 PM
lancake edited Steps to reproduce. (Show Details)
lancake edited Tester information (Internal use only). (Show Details)
lancake changed Reproducible from uncertain to Yes.
lancake changed Last tested (version) from 0.198.482 to 0.198.485.
lancake renamed this task from Shipyard anchor shows z-fighting with docked core to shipyard core anchor causes "Enter ship core" to flicker.
lancake changed the task status from Open to In Queue (Game).
lancake lowered the priority of this task from Normal to Trivial.
Restricted Application edited projects, added Game Development; removed Issue Navigation. · View Herald TranscriptJul 19 2016, 8:44 PM
lancake raised the priority of this task from Trivial to Release Blocker.
Restricted Application added a subscriber: AndyP. · View Herald TranscriptAug 9 2016, 6:11 PM
AndyP lowered the priority of this task from Release Blocker to Trivial.Aug 22 2016, 6:56 AM
AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:25 PM
Restricted Application added a project: CBS: Shipyards. · View Herald TranscriptMar 10 2017, 5:25 PM