Stellarium : white screen with chipset Intel and Ubuntu Raring 13.04

Bug #1178142 reported by jdt37b
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Mesa
Won't Fix
Medium
stellarium (Ubuntu)
Medium
Unassigned

Bug Description

After "stellarium" in the terminal :
...
Going to initialize the OpenGL 2 renderer
OpenGL supported version: "1.3 Mesa 9.1.1"
Qt GL paint engine is: "OpenGL"
StelQGL2Renderer::init : Failed because Qt paint engine is not OpenGL2

If paint engine is OpenGL3 or higher, this code needs to be updated
Failed to initialize the OpenGL 2 renderer, falling back to the OpenGL 1 renderer

OpenGL supported version: "1.3 Mesa 9.1.1"
Qt GL paint engine is: "OpenGL"
GL vendor is "Intel Open Source Technology Center"
GL renderer is "Mesa DRI Intel(R) 865G x86/MMX/SSE2"

Loaded plugin "TimeZoneConfiguration" .
QGLFramebufferObject: Framebuffer incomplete attachment.
QGLFramebufferObject: Framebuffer incomplete attachment.
Mesa 9.1.1 implementation error: unexpected format GL_DEPTH_COMPONENT in _mesa_choose_tex_format()
Please report at bugs.freedesktop.org
QGLFramebufferObject: Framebuffer incomplete attachment.
OpenGL error detected at "drawWindow() start" : "GL_INVALID_VALUE"
OpenGL error detected at "drawWindow() start" : "GL_INVALID_OPERATION"

And the sky on the screen stay entirely white.

Informations :

lspci | grep VGA :
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)

sudo lshw -C video :
  *-display
       description: VGA compatible controller
       produit: 82865G Integrated Graphics Controller
       fabriquant: Intel Corporation
       identifiant matériel: 2
       information bus: pci@0000:00:02.0
       version: 02
       bits: 32 bits
       horloge: 33MHz
       fonctionnalités: pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       ressources: irq:16 mémoire:f0000000-f7ffffff mémoire:fa400000-fa47ffff portE/S:e400(taille=8)

grep Chipset /var/log/Xorg.0.log :
[ 26.618] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
[ 26.622] (--) intel(0): Integrated Graphics Chipset: Intel(R) 865G

glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 865G x86/MMX/SSE2

Machine :
Ubuntu 13.04 i686
Kernel 3.8.0.19-generic
Shuttle SB61V40 (Pentium4 1MO RAM 2 Ghz)

Revision history for this message
jdt37b (jdt37b) wrote :
Revision history for this message
Alexander Wolf (alexwolf) wrote :

Please try run Stellarium in fallback mode - stellarium --safe-mode

Revision history for this message
Alexander Wolf (alexwolf) wrote :

Also you should fill bug report at bugs.freedesktop.org because Mesa 9.1.1 have implementation error: unexpected format GL_DEPTH_COMPONENT in _mesa_choose_tex_format()

Revision history for this message
jdt37b (jdt37b) wrote : [Bug 1178142] Re: Stellarium : white screen with chipset Intel and Ubuntu Raring 13.04

Thank you for the respond.

1) "Please try run Stellarium in fallback mode - stellarium --safe-mode" :
Same problem, the screen stay white.

2) "Bug report at bugs.freedesktop.org" :
Ok, i report this bug.

Nice day

Revision history for this message
In , jdt37b (jdt37b) wrote :

Created attachment 79044
The white screen with Stellarium

After "stellarium" in the terminal :

Going to initialize the OpenGL 2 renderer
OpenGL supported version: "1.3 Mesa 9.1.1"
Qt GL paint engine is: "OpenGL"
StelQGL2Renderer::init : Failed because Qt paint engine is not OpenGL2

If paint engine is OpenGL3 or higher, this code needs to be updated
Failed to initialize the OpenGL 2 renderer, falling back to the OpenGL 1 renderer

OpenGL supported version: "1.3 Mesa 9.1.1"
Qt GL paint engine is: "OpenGL"
GL vendor is "Intel Open Source Technology Center"
GL renderer is "Mesa DRI Intel(R) 865G x86/MMX/SSE2"

Loaded plugin "TimeZoneConfiguration" .
QGLFramebufferObject: Framebuffer incomplete attachment.
QGLFramebufferObject: Framebuffer incomplete attachment.
Mesa 9.1.1 implementation error: unexpected format GL_DEPTH_COMPONENT in _mesa_choose_tex_format()
Please report at bugs.freedesktop.org
QGLFramebufferObject: Framebuffer incomplete attachment.
OpenGL error detected at "drawWindow() start" : "GL_INVALID_VALUE"
OpenGL error detected at "drawWindow() start" : "GL_INVALID_OPERATION"

And the screen stay entirely white

Informations :
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)

sudo lshw -C video
  *-display
       description: VGA compatible controller
       produit: 82865G Integrated Graphics Controller
       fabriquant: Intel Corporation
       identifiant matériel: 2
       information bus: pci@0000:00:02.0
       version: 02
       bits: 32 bits
       horloge: 33MHz
       fonctionnalités: pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       ressources: irq:16 mémoire:f0000000-f7ffffff mémoire:fa400000-fa47ffff portE/S:e400(taille=8)

grep Chipset /var/log/Xorg.0.log
[ 26.618] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
[ 26.622] (--) intel(0): Integrated Graphics Chipset: Intel(R) 865G

glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 865G x86/MMX/SSE2

Machine :
Ubuntu 13.04 i686
Kernel 3.8.0.19-generic
Shuttle SB61V40 (Pentium4 1MO RAM 2Ghz)

Changed in stellarium:
status: New → Opinion
Revision history for this message
In , Götz Christ (g-christ) wrote :

I can confirm the same problem with 865G, Mesa 9.1.3, Linux 3.9.3

00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)

Revision history for this message
In , Tollef Fog Heen (tfheen) wrote :

Sounds like a mesa bug, reassigning.

Revision history for this message
jdt37b (jdt37b) wrote :

Hello,

Same problem with the version of Xubuntu 13.10 (Saucy), always the problem with OpenGL, the screen remains blank
:
...
Going to initialize the OpenGL 2 renderer
OpenGL supported version: "1.3 Mesa 9.2.1"
Qt GL paint engine is: "OpenGL"
StelQGL2Renderer::init : Failed because Qt paint engine is not OpenGL2
If paint engine is OpenGL3 or higher, this code needs to be updated
Failed to initialize the OpenGL 2 renderer, falling back to the OpenGL 1 renderer
OpenGL supported version: "1.3 Mesa 9.2.1"
Qt GL paint engine is: "OpenGL"
GL vendor is "Intel Open Source Technology Center"
GL renderer is "Mesa DRI Intel(R) 865G x86/MMX/SSE2"
...
QGLFramebufferObject: Framebuffer incomplete attachment.
...
OpenGL error detected at "drawWindow() start" : "GL_INVALID_VALUE"
QGLFramebufferObject: Framebuffer incomplete attachment.
...
OpenGL error detected at "drawWindow() start" : "GL_INVALID_VALUE"
OpenGL error detected at "drawWindow() start" : "GL_INVALID_FRAMEBUFFER_OPERATION"

FYI, Google Earth using Opengl is also ok with Saucy release (Kernel 3.11.0.12, with standard PPA's) .
Are there a hope ?
 (the last version ok is 12.04 Précise)

Thanks

Revision history for this message
Alexander Wolf (alexwolf) wrote :

Can you try:

sudo add-apt-repository ppa:glasen/intel-driver
sudo apt-get update
sudo apt-get install xserver-xorg-video-intel

?

Revision history for this message
jdt37b (jdt37b) wrote :

Thank you for your response.

sudo apt-get install xserver-xorg-video-intel
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
xserver-xorg-video-intel est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

No update, same result : blank screen

Revision history for this message
jdt37b (jdt37b) wrote :

Hello Alexander ,

I have seen on several forums that the problem OpenGL-Stellarium is reported several times and with different hardware.
What a pity !
On these materials, other applications that use OpenGL are ok (eg GoogleEarth , Celestia , ... ) only Stellarium is ko!
Can we expect a solution to this problem blocking ?

Indeed, in my example with Ubuntu and chipset Intel, all versions of Stellarium 0.11 and 0.12 are ok until Precise 12.04 LTS with OpenGL 8.0.4 packages.
From the Quantal 12.10 and OpenGL > Version 8.04 package : ko for all versions of Stellarium .

I hope that the problem can be solved with the new Trusty 14.04 LTS release , but today it is not yet the case with the "daily build" Trusty ! (result of glxinfo : direct rendering: Yes OpenGL renderer string: Mesa DRI Intel ( R) 865G x86/MMX/SSE2 )

Thank you in advance , if you can intervene because Stellarium was (is ?) appreciated !
Good evening.

John Kim (kotux)
tags: added: amd64 saucy
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in stellarium (Ubuntu):
status: New → Confirmed
John Kim (kotux)
affects: ubuntu → stellarium (Ubuntu)
tags: added: derivatives
Changed in fedora:
importance: Undecided → Unknown
status: New → Unknown
affects: fedora → ubuntu
Changed in ubuntu:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in stellarium (Ubuntu):
status: New → Confirmed
Revision history for this message
In , Götz Christ (g-christ) wrote :
Download full text (5.1 KiB)

If this is a Mesa bug, what can we do with this hardware to help debug this?

This error message doesn't appear anymore with the latest mesa version:
"Mesa 9.1.1 implementation error: unexpected format GL_DEPTH_COMPONENT in _mesa_choose_tex_format()"

So, the error is a bit different than before (with an empty ~/.stellarium):

$ stellarium
Using default graphics system specified at build time: raster
User config directory does not exist: "/home/test/.stellarium"
Creating directory "/home/test/.stellarium"
 -------------------------------------------------------
[ This is Stellarium 0.12.4 - http://www.stellarium.org ]
[ Copyright (C) 2000-2013 Fabien Chereau et al ]
 -------------------------------------------------------
Writing log file to: "/home/test/.stellarium/log.txt"
File search paths:
  0 . "/home/test/.stellarium"
  1 . "/usr/share/stellarium"
Config file "/home/test/.stellarium/config.ini" does not exist. Copying the default file.
Config file is: "/home/test/.stellarium/config.ini"
Going to initialize the OpenGL 2 renderer
OpenGL supported version: "1.3 Mesa 10.1.1"
Qt GL paint engine is: "OpenGL"
StelQGL2Renderer::init : Failed because Qt paint engine is not OpenGL2
If paint engine is OpenGL3 or higher, this code needs to be updated
Failed to initialize the OpenGL 2 renderer, falling back to the OpenGL 1 renderer
OpenGL supported version: "1.3 Mesa 10.1.1"
Qt GL paint engine is: "OpenGL"
GL vendor is "Intel Open Source Technology Center"
GL renderer is "Mesa DRI Intel(R) 865G x86/MMX/SSE2"
Cache directory is: "/home/test/.cache/stellarium/stellarium"
Sky language is "en_US"
Application language is "en_US"
Loading Solar System data ...
Loaded 75 / 75 planet orbits from "/usr/share/stellarium/data/ssystem.ini"
Could not find the starsConfig.json file: will copy the default one.
Creating directory "/home/test/.stellarium/stars/default"
Creates file "/home/test/.stellarium/stars/default/starsConfig.json"
Loading star data ...
"Loading "/usr/share/stellarium/stars/default/stars_0_0v0_3.cat": 0_0v0_2; 4963"
"Loading "/usr/share/stellarium/stars/default/stars_1_0v0_3.cat": 1_0v0_2; 21598"
"Loading "/usr/share/stellarium/stars/default/stars_2_0v0_3.cat": 2_0v0_2; 150090"
"Loading "/usr/share/stellarium/stars/default/stars_3_1v0_2.cat": 3_1v0_1; 423540"
Finished loading star catalogue data, max_geodesic_level: 3
navigation/preset_sky_time is a double - treating as jday: 2.45151e+06
Loaded 10051 NGC records
Loading NGC name data ...
Loaded 412 / 412 NGC name records successfully
Loading star names from "/usr/share/stellarium/skycultures/western/star_names.fab"
Loaded 236 / 236 common star names
Loading star names from "/usr/share/stellarium/stars/default/name.fab"
Loaded 4359 / 4359 scientific star names
Loading variable stars from "/usr/share/stellarium/stars/default/gcvs_hip_part.dat"
Loaded 6886 / 6886 variable stars
Loaded 88 / 88 constellation records successfully for culture "western"
Loaded 85 / 85 constellation art records successfully for culture "western"
Loaded 89 / 89 constellation names
Loading constellation boundary data ...
Loaded 782 constellati...

Read more...

Revision history for this message
jdt37b (jdt37b) wrote :

Hello,

For information, today, the same bug is always present in the last version LTS (14.04).
This bug was fixed in mesa 8.0.4 with Ubuntu 12.04.1 but not reported in mesa 9... and 10...

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1286516

no longer affects: stellarium
Mathew Hodson (mhodson)
affects: ubuntu → mesa
tags: added: xubuntu
removed: amd64 derivatives i810 intel opengl stellarium
Mathew Hodson (mhodson)
Changed in stellarium (Ubuntu):
importance: Undecided → Medium
tags: added: raring
removed: saucy xubuntu
Changed in mesa:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.