Voxelands Forum

The official Voxelands discussion forum

You are not logged in.

#1 2017-06-20 23:40:30

usename135
Member
Registered: 2017-05-07
Posts: 25

Large flashing stars on intel graphics.

On intel graphics I am experiencing large flashing stars during the night.
screenshot_3353202597.png

Offline

#2 2017-06-21 10:41:13

neoh4x0r
Member
Registered: 2016-08-26
Posts: 40

Re: Large flashing stars on intel graphics.

usename135 wrote:

On intel graphics I am experiencing large flashing stars during the night.
https://corrections.hopto.org/screenshot_3353202597.png

see this thread: http://forum.voxelands.com/viewtopic.php?id=843

According to darkrose (on intel graphics cards) you should turn off all filters (seems to fix some texturing issues).

This might not fix this particular issue, but it is an intel card and just might.

Offline

#3 2017-06-21 16:13:47

usename135
Member
Registered: 2017-05-07
Posts: 25

Re: Large flashing stars on intel graphics.

I have everything off except lighting is set on medium and mipmapping is on.

Last edited by usename135 (2017-06-21 16:14:00)

Offline

#4 2017-06-21 23:24:40

neoh4x0r
Member
Registered: 2016-08-26
Posts: 40

Re: Large flashing stars on intel graphics.

usename135 wrote:

I have everything off except lighting is set on medium and mipmapping is on.

  1. Have you tried disabling mipmapping?

  2. What version of voxelands are you running and what OS is it running on?

  3. Do you have the latest intel driver installed?

Last edited by neoh4x0r (2017-06-21 23:25:00)

Offline

#5 2017-06-22 02:41:50

usename135
Member
Registered: 2017-05-07
Posts: 25

Re: Large flashing stars on intel graphics.

1. It looks the same with mipmapping off.
2. I am running 1704 on arch linux.
3. The intel driver is up to date.

Offline

#6 2017-06-22 21:02:17

neoh4x0r
Member
Registered: 2016-08-26
Posts: 40

Re: Large flashing stars on intel graphics.

Could you make a video of the issue so we can see what is actually going on (are they actually flashing or just flickering, etc)?

Right now this sounds to me like either a video option is active that should be disabled or it is an intel driver bug (these are quite common and would require a workaround in the code).

Offline

#7 2017-06-23 06:19:51

Menche
Code Turtle
From: United States
Registered: 2013-10-09
Posts: 120

Re: Large flashing stars on intel graphics.

The anisotropic filter should be the only filter that is buggy on intel, at least from what I've observed.


I use a Vultr VPS (shameless referrer link).

Offline

#8 2017-06-23 17:23:23

usename135
Member
Registered: 2017-05-07
Posts: 25

Re: Large flashing stars on intel graphics.

Offline

#9 2017-06-24 10:18:14

neoh4x0r
Member
Registered: 2016-08-26
Posts: 40

Re: Large flashing stars on intel graphics.

I just watched the video and that is definitely flashing/blinking and not just a case of flicker.

What version of mesa do you have installed and are you on i686 or x86_64?
The lastest version for both is: 17.1.3-1 (released 2017-06-20, 4 days ago)

If you are not using this version, then you might want to try upgrading mesa and seeing if it goes away.

If you are already using v17.1.3-1 or the issue persists after upgrading.....then I'll defer to someone else more knowledgeable than me to look into it -- I use Debian 9/Stretch with an nvidia GTX 550 Ti.

Oh, one more thing I noticed (from the video) that you had voxelands running in a window -- does this also happen if run in fullsreen?

Offline

#10 2017-06-24 15:19:05

usename135
Member
Registered: 2017-05-07
Posts: 25

Re: Large flashing stars on intel graphics.

1. I am on x86_64.
2. I installed mesa from the source and the problem did not change. I ran voxelands with forced software opengl and the problem was gone.
3. This is what happens on fullscreen. https://corrections.hopto.org/nextcloud … kzuCNd8xgy

Last edited by usename135 (2017-06-24 15:19:25)

Offline

#11 2017-06-24 21:02:17

neoh4x0r
Member
Registered: 2016-08-26
Posts: 40

Re: Large flashing stars on intel graphics.

The fact that forcing software based opengl made the problem go away, suggests that this is a mesa opengl bug.

Where did you get the source mesa package from and what version was it ?
The latest gzipped tar can be found here: ftp://ftp.freedesktop.org/pub/mesa/mesa-17.1.3.tar.gz

Is that the version you have installed ?

What is the output of the following command ?

$ pacman -Qi mesa | grep -i version

And What is the output of this command ?

$ glxinfo | grep -i opengl

Last edited by neoh4x0r (2017-06-24 21:07:07)

Offline

#12 2017-06-25 00:29:49

usename135
Member
Registered: 2017-05-07
Posts: 25

Re: Large flashing stars on intel graphics.

I installed the version you provided with sh autogen.sh and sudo make install.
1. The first command gives: Version  17.1.2-1.
2. The second command gives:
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset
OpenGL version string: 2.1 Mesa 17.1.2
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 17.1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:

Offline

#13 2017-06-25 14:01:40

neoh4x0r
Member
Registered: 2016-08-26
Posts: 40

Re: Large flashing stars on intel graphics.

usename135 wrote:

I installed the version you provided with sh autogen.sh and sudo make install.
1. The first command gives: Version  17.1.2-1.
2. The second command gives:
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset
OpenGL version string: 2.1 Mesa 17.1.2
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 17.1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:

It says Mesa 17.1.2 -- which suggests that it is using the old version and not the one you compiled.

Try re-compiling using this link: ftp://ftp.freedesktop.org/pub/mesa/mesa-17.1.3.tar.gz
These are the release notes for it: https://www.mesa3d.org/relnotes/17.1.3.html

I would think that glxinfo should report that 17.1.3 is being used and not 17.1.2 (there was several bug-fixes add in .3 since .2 was released -- whether or not that will address this particular issue is unknown).

You might need to look at an arch forum for information on how to force the 17.1.3 driver to be used instead of 17.1.2....

Last edited by neoh4x0r (2017-06-26 06:55:00)

Offline

#14 2017-07-23 16:36:02

usename135
Member
Registered: 2017-05-07
Posts: 25

Re: Large flashing stars on intel graphics.

I finally got 17.0.3 installed. The problem is better (less flashing stars), but it still exists.

Offline

#15 2017-07-26 08:45:48

neoh4x0r
Member
Registered: 2016-08-26
Posts: 40

Re: Large flashing stars on intel graphics.

usename135 wrote:

I finally got 17.0.3 installed. The problem is better (less flashing stars), but it still exists.

I assume that you meant 17.1.3....
If this got better after using a later version -- then it was very likely a driver bug (that was partially fixed) and not something that could have been "fixed" in the source.

PS: arch's latest version of mesa is at 17.1.5...
The latest upstream version of mesa is 17.2.0

You might want to try upgrading again (it might fix the issue enough to where it doesn't exist or isn't noticeable anymore)

Last edited by neoh4x0r (2017-07-26 08:53:31)

Offline

#16 2017-07-27 06:34:44

usename135
Member
Registered: 2017-05-07
Posts: 25

Re: Large flashing stars on intel graphics.

Sorry it is mesa 17.1.5 I was looking at the wrong command.
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset
OpenGL version string: 2.1 Mesa 17.1.5
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 17.1.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:

Offline

#17 2017-07-27 23:55:37

neoh4x0r
Member
Registered: 2016-08-26
Posts: 40

Re: Large flashing stars on intel graphics.

usename135 wrote:

Sorry it is mesa 17.1.5 I was looking at the wrong command.
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset
OpenGL version string: 2.1 Mesa 17.1.5
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 17.1.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:

Well that is the latest driver ATM...

I wonder if you need to try to revert to OpenGL 1.4 (instead of 2.1).

It's been reported that some of the older intel gfx chips using the i915 driver
aren't fully compatible with OGL 2.1 (they can't handle it).

https://wiki.archlinux.org/index.php/in … 915_driver
http://www.phoronix.com/scan.php?page=n … nGL-2-Drop

/etc/drirc
<driconf>
...
    <device driver="i915">
        <application name="Default">
            <option name="stub_occlusion_query" value="true" />
            <option name="fragment_shader" value="true" />
        </application>
    </device>
...
</driconf>

Last edited by neoh4x0r (2017-07-27 23:57:19)

Offline

#18 2017-07-28 06:27:37

usename135
Member
Registered: 2017-05-07
Posts: 25

Re: Large flashing stars on intel graphics.

I forced opengl 1.0 and glsl for opengl 2.0 with MESA_GL_VERSION_OVERRIDE=1.0 MESA_GLSL_VERSION_OVERRIDE=110 MESA_EXTENSION_MAX_YEAR=1992 but they were still flashing. The flashing was not as bad though.

Last edited by usename135 (2017-07-28 06:31:11)

Offline

Board footer

Powered by FluxBB