OpenGL on Linux

classic Classic list List threaded Threaded
25 messages Options
Next » 12
Markus Mohrhard Markus Mohrhard
Reply | Threaded
Open this post in threaded view
|

OpenGL on Linux

Hey,

I'm currently working on integrating the chart-opengl2 branch into master and would like to make it available on linux soon after that. Currently the feature is developed on Windows and produces runtime problems.

Sadly Mesa is quite far behind the OpenGL specification (Mesa 10 just supports 3.3 and our RHEL 5 baseline is still in OpenGL 1.x)

Could some of you please send me the output of glxinfo to provide a picture which OpenGL versions are available and more importantly which OpenGL extensions are supported?

This helps me to determine which OpenGL features I can use and have an approximation how many systems are not supported in the chart-opengl2 branch. I'm both interested in output from systems with the opensource drivers but even more in systems using the official drivers from Intel/Nvidia/AMD.

Thanks a lot for your help,
Markus


_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Thomas Hackert Thomas Hackert
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

Hello Markus, *,
On Samstag, 11. Januar 2014 18:54 Markus Mohrhard wrote:
> I'm currently working on integrating the chart-opengl2 branch into
> master and would like to make it available on linux soon after
> that. Currently the feature is developed on Windows and produces
> runtime problems.

does it mean, that the integration of OpenGL will improve something
for us users? More possibilities to improve 3D charts, speed
improvements etc.?

<snip>
> Could some of you please send me the output of glxinfo to provide
> a picture which OpenGL versions are available and more importantly
> which OpenGL extensions are supported?

Well, I could but ...

> This helps me to determine which OpenGL features I can use and
> have an approximation how many systems are not supported in the
> chart-opengl2 branch. I'm both interested in output from systems
> with the opensource drivers but even more in systems using the
> official drivers from Intel/Nvidia/AMD.

... as I am using mesa-utils 8.1.0-2+b1 with

<quote>
ii  libdrm-nouveau2:amd64                             2.4.50-1                      
amd64        Userspace interface to nouveau-specific kernel DRM
services -- runtime
ii  xserver-xorg-video-nouveau                        1:1.0.10-1                    
amd64        X.Org X server -- Nouveau display driver
</quote>

, I only get

<quote>
name of display: :0
Error: couldn't find RGB GLX visual or fbconfig
Error: couldn't find RGB GLX visual or fbconfig
</quote>

... :( I am not sure, if I need anything else to install, and if
this is of any help ... :(
Sorry for the inconvenience
Thomas.

--
Evolution is a million line computer program falling into place by
accident.

_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
julien2412 julien2412
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

In reply to this post by Markus Mohrhard
Hello Markus,

With pc Debian testing x86-64 updated today I attached the file.
Debian_3.12-1-amd64_glxinfo.txt

Julien
Christian Lohmaier-3 Christian Lohmaier-3
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

In reply to this post by Markus Mohrhard
Hi Markus, *,

On Sat, Jan 11, 2014 at 6:54 PM, Markus Mohrhard
<[hidden email]> wrote:
> [....]
> Could some of you please send me the output of glxinfo to provide a picture
> which OpenGL versions are available and more importantly which OpenGL
> extensions are supported?

For sake of completeness, the output from the CentOS 5.10 system
that's the current baseline (running in a vm) and from my Laptop
(having intel onboard graphics) and from my Desktop, having sis
onboard graphics:

http://pastie.org/8624673 (CentOS / quemu)
http://pastie.org/8624675 (Mageia / Intel GM965)
http://pastie.org/8624678 (Mageia / SiS)

ciao
Christian
_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Olivier Hallot-4 Olivier Hallot-4
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

In reply to this post by Markus Mohrhard
gere is my output in a kubuntu 13.4 laptop (dell vostro i7)

Em 11-01-2014 15:54, Markus Mohrhard escreveu:

> Hey,
>
> I'm currently working on integrating the chart-opengl2 branch into
> master and would like to make it available on linux soon after that.
> Currently the feature is developed on Windows and produces runtime problems.
>
> Sadly Mesa is quite far behind the OpenGL specification (Mesa 10 just
> supports 3.3 and our RHEL 5 baseline is still in OpenGL 1.x)
>
> Could some of you please send me the output of glxinfo to provide a
> picture which OpenGL versions are available and more importantly which
> OpenGL extensions are supported?
>
> This helps me to determine which OpenGL features I can use and have an
> approximation how many systems are not supported in the chart-opengl2
> branch. I'm both interested in output from systems with the opensource
> drivers but even more in systems using the official drivers from
> Intel/Nvidia/AMD.
>
> Thanks a lot for your help,
> Markus
>
>
>
> _______________________________________________
> LibreOffice mailing list
> [hidden email]
> http://lists.freedesktop.org/mailman/listinfo/libreoffice
>
--
Olivier Hallot
Comunidade LibreOffice
http://ask.libreoffice.org/pt-br

_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice

glxinfo.txt (15K) Download Attachment
Sophia Schröder Sophia Schröder
Reply | Threaded
Open this post in threaded view
|

RE: OpenGL on Linux

System: OpenSUSE 13.1 64 Bit, Core 2 Duo, Nvidia GS 8300:

glxinfo:

http://pastebin.ca/2534039

Regards

Sophia S.

_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
vanz vanz
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

In reply to this post by Markus Mohrhard
Fedora 20 x86_64

http://pastebin.com/WTsH4S5K

On 01/11/2014 03:54 PM, Markus Mohrhard wrote:
Hey,

I'm currently working on integrating the chart-opengl2 branch into master and would like to make it available on linux soon after that. Currently the feature is developed on Windows and produces runtime problems.

Sadly Mesa is quite far behind the OpenGL specification (Mesa 10 just supports 3.3 and our RHEL 5 baseline is still in OpenGL 1.x)

Could some of you please send me the output of glxinfo to provide a picture which OpenGL versions are available and more importantly which OpenGL extensions are supported?

This helps me to determine which OpenGL features I can use and have an approximation how many systems are not supported in the chart-opengl2 branch. I'm both interested in output from systems with the opensource drivers but even more in systems using the official drivers from Intel/Nvidia/AMD.

Thanks a lot for your help,
Markus



_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice


_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Ruslan Kabatsayev Ruslan Kabatsayev
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

In reply to this post by Markus Mohrhard
Hi Markus,

Here's glxinfo output on my nVidia Geforce GTX 460 with binary drivers:

http://pastebin.com/raw.php?i=Uh2rYufS

Regards,
Ruslan

On Sat, Jan 11, 2014 at 9:54 PM, Markus Mohrhard
<[hidden email]> wrote:

> Hey,
>
> I'm currently working on integrating the chart-opengl2 branch into master
> and would like to make it available on linux soon after that. Currently the
> feature is developed on Windows and produces runtime problems.
>
> Sadly Mesa is quite far behind the OpenGL specification (Mesa 10 just
> supports 3.3 and our RHEL 5 baseline is still in OpenGL 1.x)
>
> Could some of you please send me the output of glxinfo to provide a picture
> which OpenGL versions are available and more importantly which OpenGL
> extensions are supported?
>
> This helps me to determine which OpenGL features I can use and have an
> approximation how many systems are not supported in the chart-opengl2
> branch. I'm both interested in output from systems with the opensource
> drivers but even more in systems using the official drivers from
> Intel/Nvidia/AMD.
>
> Thanks a lot for your help,
> Markus
>
>
> _______________________________________________
> LibreOffice mailing list
> [hidden email]
> http://lists.freedesktop.org/mailman/listinfo/libreoffice
>
_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Efe Gürkan YALAMAN Efe Gürkan YALAMAN
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

In reply to this post by Markus Mohrhard
Hi Markus, *,

My output is in attachment.

System: openSUSE 13.1 KDE
AMD 7870 XT with latest stable proprietary drivers (AMD Catalyst 13.12 - Software version 13.251)

Cheers,


2014/1/11 Markus Mohrhard <[hidden email]>
Hey,

I'm currently working on integrating the chart-opengl2 branch into master and would like to make it available on linux soon after that. Currently the feature is developed on Windows and produces runtime problems.

Sadly Mesa is quite far behind the OpenGL specification (Mesa 10 just supports 3.3 and our RHEL 5 baseline is still in OpenGL 1.x)

Could some of you please send me the output of glxinfo to provide a picture which OpenGL versions are available and more importantly which OpenGL extensions are supported?

This helps me to determine which OpenGL features I can use and have an approximation how many systems are not supported in the chart-opengl2 branch. I'm both interested in output from systems with the opensource drivers but even more in systems using the official drivers from Intel/Nvidia/AMD.

Thanks a lot for your help,
Markus


_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice




--
Efe Gürkan YALAMAN
http://about.me/efegurkan

_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice

glinfo.txt (40K) Download Attachment
Luc Castermans Luc Castermans
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

In reply to this post by Christian Lohmaier-3

herewith info Debian Jessie and Nvidia-driver.

luc


2014/1/11 Christian Lohmaier <[hidden email]>
Hi Markus, *,

On Sat, Jan 11, 2014 at 6:54 PM, Markus Mohrhard
<[hidden email]> wrote:
> [....]
> Could some of you please send me the output of glxinfo to provide a picture
> which OpenGL versions are available and more importantly which OpenGL
> extensions are supported?

For sake of completeness, the output from the CentOS 5.10 system
that's the current baseline (running in a vm) and from my Laptop
(having intel onboard graphics) and from my Desktop, having sis
onboard graphics:

http://pastie.org/8624673 (CentOS / quemu)
http://pastie.org/8624675 (Mageia / Intel GM965)
http://pastie.org/8624678 (Mageia / SiS)

ciao
Christian
_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice



--
Luc Castermans
mailto:[hidden email]

_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice

glxinfo.txt (77K) Download Attachment
Kruno Kruno
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

In reply to this post by Markus Mohrhard
Well, can't say I understand much of this, but can't hurt:

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGI_swap_control, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_INTEL_swap_event
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_create_context_es2_profile, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
    GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read,
    GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_EXT_texture_from_pixmap, GLX_INTEL_swap_event
GLX version: 1.4
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
    GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read,
    GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_EXT_texture_from_pixmap
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset x86/MMX/SSE2
OpenGL version string: 2.1 Mesa 8.0.5
OpenGL shading language version string: 1.20
OpenGL extensions:
    GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_copy_texture,
    GL_EXT_polygon_offset, GL_EXT_subtexture, GL_EXT_texture_object,
    GL_EXT_vertex_array, GL_EXT_compiled_vertex_array, GL_EXT_texture,
    GL_EXT_texture3D, GL_IBM_rasterpos_clip, GL_ARB_point_parameters,
    GL_EXT_draw_range_elements, GL_EXT_packed_pixels, GL_EXT_point_parameters,
    GL_EXT_rescale_normal, GL_EXT_separate_specular_color,
    GL_EXT_texture_edge_clamp, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod, GL_ARB_framebuffer_sRGB, GL_ARB_multitexture,
    GL_EXT_framebuffer_sRGB, GL_IBM_multimode_draw_arrays,
    GL_IBM_texture_mirrored_repeat, GL_3DFX_texture_compression_FXT1,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_transpose_matrix,
    GL_EXT_blend_func_separate, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
    GL_EXT_secondary_color, GL_EXT_texture_env_add,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
    GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_light_max_exponent,
    GL_NV_texgen_reflection, GL_NV_texture_env_combine4,
    GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp,
    GL_ARB_texture_compression, GL_EXT_framebuffer_object,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_MESA_window_pos,
    GL_NV_packed_depth_stencil, GL_NV_texture_rectangle, GL_NV_vertex_program,
    GL_ARB_depth_texture, GL_ARB_occlusion_query, GL_ARB_shadow,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_window_pos, GL_ATI_envmap_bumpmap, GL_EXT_stencil_two_side,
    GL_EXT_texture_cube_map, GL_NV_depth_clamp, GL_NV_vertex_program1_1,
    GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object, GL_ARB_draw_buffers,
    GL_ARB_fragment_program, GL_ARB_fragment_shader, GL_ARB_shader_objects,
    GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ATI_draw_buffers,
    GL_ATI_texture_env_combine3, GL_ATI_texture_float, GL_EXT_shadow_funcs,
    GL_EXT_stencil_wrap, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
    GL_ARB_depth_clamp, GL_ARB_fragment_program_shadow,
    GL_ARB_half_float_pixel, GL_ARB_point_sprite, GL_ARB_shading_language_100,
    GL_ARB_sync, GL_ARB_texture_non_power_of_two, GL_ARB_vertex_buffer_object,
    GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate,
    GL_OES_read_format, GL_ARB_color_buffer_float, GL_ARB_pixel_buffer_object,
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_float,
    GL_ARB_texture_rectangle, GL_EXT_packed_float, GL_EXT_pixel_buffer_object,
    GL_EXT_texture_compression_rgtc, GL_EXT_texture_rectangle,
    GL_EXT_texture_sRGB, GL_EXT_texture_shared_exponent,
    GL_ARB_framebuffer_object, GL_EXT_framebuffer_blit,
    GL_EXT_framebuffer_multisample, GL_EXT_packed_depth_stencil,
    GL_APPLE_object_purgeable, GL_ARB_vertex_array_object,
    GL_ATI_separate_stencil, GL_EXT_draw_buffers2,
    GL_EXT_gpu_program_parameters, GL_EXT_texture_array,
    GL_EXT_texture_integer, GL_EXT_texture_sRGB_decode, GL_OES_EGL_image,
    GL_MESA_texture_array, GL_ARB_copy_buffer, GL_ARB_depth_buffer_float,
    GL_ARB_half_float_vertex, GL_ARB_map_buffer_range, GL_ARB_texture_rg,
    GL_ARB_texture_swizzle, GL_ARB_vertex_array_bgra,
    GL_EXT_separate_shader_objects, GL_EXT_texture_swizzle,
    GL_EXT_vertex_array_bgra, GL_NV_conditional_render,
    GL_ARB_ES2_compatibility, GL_ARB_draw_elements_base_vertex,
    GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions,
    GL_ARB_provoking_vertex, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
    GL_ARB_shader_texture_lod, GL_EXT_provoking_vertex, GL_EXT_texture_snorm,
    GL_MESA_texture_signed_rgba, GL_ARB_robustness

32 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x022 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x08f 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x090 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x091 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x092 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x093 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x094 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x095 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x096 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x097 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x098 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x099 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x09a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x09b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x09c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x09d 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x09e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x09f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0a0 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a1 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a2 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a3 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0a4 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0a5 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0a6 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0a7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0a8 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a9 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0aa 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0ab 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x05e 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None

48 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x05f  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x060  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x061  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x062  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x063  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x064  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x065 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x066 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x067 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x068 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x069 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x06a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x06b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06e 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x06f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x070 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x071  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x072  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x073 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x074 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x075 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x076 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x077  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x078  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x079  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x07a  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x07b  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x07c  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x07d 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x07e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x07f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x080 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x081 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x082 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x083 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x084 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x085 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x086 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x087 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x088 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x089  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x08a  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x08b 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x08c 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x08d 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x08e 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow




On 01/11/2014 06:54 PM, Markus Mohrhard wrote:
Hey,

I'm currently working on integrating the chart-opengl2 branch into master and would like to make it available on linux soon after that. Currently the feature is developed on Windows and produces runtime problems.

Sadly Mesa is quite far behind the OpenGL specification (Mesa 10 just supports 3.3 and our RHEL 5 baseline is still in OpenGL 1.x)

Could some of you please send me the output of glxinfo to provide a picture which OpenGL versions are available and more importantly which OpenGL extensions are supported?

This helps me to determine which OpenGL features I can use and have an approximation how many systems are not supported in the chart-opengl2 branch. I'm both interested in output from systems with the opensource drivers but even more in systems using the official drivers from Intel/Nvidia/AMD.

Thanks a lot for your help,
Markus



_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice


_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Thorsten Behrens Thorsten Behrens
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

In reply to this post by Markus Mohrhard
Markus Mohrhard wrote:
> Could some of you please send me the output of glxinfo to provide a picture
> which OpenGL versions are available and more importantly which OpenGL
> extensions are supported?
>
Better late than never (finally spent the time to get bumblebee
running on this box here) - the two setups attached.

Cheers,

-- Thorsten

_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice

glx_Intel_Corporation_3rd_Gen_Core_processor_Graphics_Controller_(rev_09).txt (16K) Download Attachment
glx_NVIDIA_Corporation_GK107GLM_[Quadro_K2000M]_(rev_ff) (49K) Download Attachment
signature.asc (985 bytes) Download Attachment
Robinson Tryon Robinson Tryon
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

In reply to this post by Markus Mohrhard
On Sat, Jan 11, 2014 at 9:54 AM, Markus Mohrhard
<[hidden email]> wrote:
>
> Could some of you please send me the output of glxinfo to provide a picture
> which OpenGL versions are available and more importantly which OpenGL
> extensions are supported?

Does any distro keep track of this kind of information?  I know that
there are some similar databases for hardware, etc.. out there, but
not sure if they'd provide output from glxinfo...

Attached is the output from my laptop w/NVIDIA driver installed.

Cheers,
--R

_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice

glxinfo_ubuntu-12.04.3_m1530_NVIDIAGeForce8600M_2014-01-28.txt (63K) Download Attachment
Markus Mohrhard Markus Mohrhard
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

Hey Robinson,


On Wed, Jan 29, 2014 at 6:57 AM, Robinson Tryon <[hidden email]> wrote:
On Sat, Jan 11, 2014 at 9:54 AM, Markus Mohrhard
<[hidden email]> wrote:
>
> Could some of you please send me the output of glxinfo to provide a picture
> which OpenGL versions are available and more importantly which OpenGL
> extensions are supported?

Does any distro keep track of this kind of information?  I know that
there are some similar databases for hardware, etc.. out there, but
not sure if they'd provide output from glxinfo...

It is a bit more complicated than that on Linux. On Linux you have two factors that play a significant role. Mesa provides your basic OpenGL support including the one for the open source drivers. As this is an important package in most cases it is the default provided by your distribution. It is well known which OpenGL version is supported by different Mesa versions.

Now if you install the proprietary drivers it becomes more complex. The driver supports normally a much newer OpenGL version. Basically I needed to know if I can safely assume that everyone has support for OpenGL 3.0+.

So this was the easy part of the OpenGL problem. As you might have noticed there are a lot more lines and they tell me even more. Basically OpenGL is not a fixed API, instead everyone can implement new features that are added through an extension mechanism to the API and are advertised by the driver through these strings. Currently the code that we have written assumes that some of these extensions are available and some others are supported but not mandatory. All in all this gives me an idea what we can safely use in the OpenGL code.

The picture becomes more complex with mobile platforms but I have left them out for now.

For anyone interested the important things that I know are a bit more critical and we use already(there is surely more but I don't know the extension names):

GLSL 1.10+
GL_ARB_framebuffer_object
GLX_ARB_multisample (if available)
GL_ARB_multisample (if available)
GL_EXT_framebuffer_blit (I think we use it)

Regards,
Markus


Attached is the output from my laptop w/NVIDIA driver installed.

Cheers,
--R


_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Alex Thurgood Alex Thurgood
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

In reply to this post by Markus Mohrhard
Le 11/01/2014 18:54, Markus Mohrhard a écrit :

Hi Markus,

Here's one of mine :

AMD Radeon HD 6310 Graphics
with Linux Mint 16 Petra 64bit and Cinnamon desktop


Alex



_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice

glxinfo_Linux_Mint_16_Petra.txt (26K) Download Attachment
Philipp Weissenbacher Philipp Weissenbacher
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

Bit late to the party, but here you go:
http://pastie.org/8712627

System: openSUSE 13.1
Hardware: Dell Latitude D830 with a "Mobile GM965/GL960 Integrated Graphics Controller"

Cheers,
Philipp


On 29 January 2014 09:30, Alex Thurgood <[hidden email]> wrote:
Le 11/01/2014 18:54, Markus Mohrhard a écrit :

Hi Markus,

Here's one of mine :

AMD Radeon HD 6310 Graphics
with Linux Mint 16 Petra 64bit and Cinnamon desktop


Alex



_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice



_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Markus Mohrhard Markus Mohrhard
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

Hey Philipp,


On Sat, Feb 8, 2014 at 8:09 PM, Philipp Weissenbacher <[hidden email]> wrote:
Bit late to the party, but here you go:
http://pastie.org/8712627

System: openSUSE 13.1
Hardware: Dell Latitude D830 with a "Mobile GM965/GL960 Integrated Graphics Controller"


Do you by chance run it in Vmware? You are only the third one reporting a 2.1 OpenGL version. Ignoring the base line we are at just yours and Krunoslav Šebetic's. Actually these two are also the ones that don't support anti-aliasing which even if we manage to support these old versions results in ugly output.

Regards,
Markus

_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Ruslan Kabatsayev Ruslan Kabatsayev
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

On Mon, Feb 10, 2014 at 3:11 AM, Markus Mohrhard
<[hidden email]> wrote:

> Hey Philipp,
>
>
> On Sat, Feb 8, 2014 at 8:09 PM, Philipp Weissenbacher
> <[hidden email]> wrote:
>>
>> Bit late to the party, but here you go:
>> http://pastie.org/8712627
>>
>> System: openSUSE 13.1
>> Hardware: Dell Latitude D830 with a "Mobile GM965/GL960 Integrated
>> Graphics Controller"
>>
>
> Do you by chance run it in Vmware? You are only the third one reporting a
> 2.1 OpenGL version. Ignoring the base line we are at just yours and
> Krunoslav Šebetic's. Actually these two are also the ones that don't support
> anti-aliasing which even if we manage to support these old versions results
> in ugly output.

I'd like to note that there're still lots of video cards which are not
even 2.0 capable - e.g. intel video in my EEE PC 1015PN only supports
OpenGL 1.4 with ARB assembly shaders. Another example would be
(although quite old, but still working and actively supported by intel
in Mesa) i915G chipset, which has similar characteristics.
Also, if you try using Mesa 9.1+ with these, you'll get (exactly, not
higher than) OpenGL 2.1 advertised, but really giving you software
fallbacks every now and then.
So, I'd not like to have an office suite require OpenGL higher than
1.4 (it may use higher versions if they are available, but still not
require).
As to antialiasing, it seems Mesa doesn't support useful antialiasing
_at_all_ (not even in swrast). I.e. it has exactly one sample in
GL_ARB_multisample, it doesn't have antialiased lines - only "manual"
supersampling/jittered frame accumulation/jittered frame blending.

>
> Regards,
> Markus
>
> _______________________________________________
> LibreOffice mailing list
> [hidden email]
> http://lists.freedesktop.org/mailman/listinfo/libreoffice
>
_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Wols Lists Wols Lists
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

On 10/02/2014 13:32, Ruslan Kabatsayev wrote:

> I'd like to note that there're still lots of video cards which are not
> even 2.0 capable - e.g. intel video in my EEE PC 1015PN only supports
> OpenGL 1.4 with ARB assembly shaders. Another example would be
> (although quite old, but still working and actively supported by intel
> in Mesa) i915G chipset, which has similar characteristics.
> Also, if you try using Mesa 9.1+ with these, you'll get (exactly, not
> higher than) OpenGL 2.1 advertised, but really giving you software
> fallbacks every now and then.
> So, I'd not like to have an office suite require OpenGL higher than
> 1.4 (it may use higher versions if they are available, but still not
> require).
I'll add that I have literally just retired my old No 2 workstation
which had a Matrox Millenium or similar graphics card - and have also
re-purposed a Matrox G440. I don't know what OpenGL these are, but the
hardware is all Y2K era, and still working fine. I suspect that's older
than i915 (the processors are Socket A).

Cheers,
Wol
_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Markus Mohrhard Markus Mohrhard
Reply | Threaded
Open this post in threaded view
|

Re: OpenGL on Linux

Hey,


On Mon, Feb 10, 2014 at 7:57 PM, Anthonys Lists <[hidden email]> wrote:
On 10/02/2014 13:32, Ruslan Kabatsayev wrote:
I'd like to note that there're still lots of video cards which are not
even 2.0 capable - e.g. intel video in my EEE PC 1015PN only supports
OpenGL 1.4 with ARB assembly shaders. Another example would be
(although quite old, but still working and actively supported by intel
in Mesa) i915G chipset, which has similar characteristics.
Also, if you try using Mesa 9.1+ with these, you'll get (exactly, not
higher than) OpenGL 2.1 advertised, but really giving you software
fallbacks every now and then.
So, I'd not like to have an office suite require OpenGL higher than
1.4 (it may use higher versions if they are available, but still not
require).
I'll add that I have literally just retired my old No 2 workstation which had a Matrox Millenium or similar graphics card - and have also re-purposed a Matrox G440. I don't know what OpenGL these are, but the hardware is all Y2K era, and still working fine. I suspect that's older than i915 (the processors are Socket A).



I'm sorry but there is no chance that I will support OpenGL 1.x with this feature. Even if there is still hardware out there it amkes no sense to work with a standard that is so old that it has been deprecated by Khronos several years ago. We will simply not support this feature on such hardware. Luckily glew allows us to make this a runtime check so it will just not be available.

It is a bit more complicated with OpenGL 2.x and 3.x as they are much closer. As it seems most people already have support for 3.x on Linux + everyone on Windows and modern Macs. In general every recommendation is to avoid using the compatibility context and use the new core context that was introduced with 3.0. Targeting OpenGl 1.x with the fixed pipeline is just stupid while writing new code.

In general we are making the OpenGL stuff right now runtime optional by using glew while it was compile time optional before. In general I'm one of the persons who is more in favor of dropping support for older versions but I had some discussions with other developers who disagree. We will see how this plays out.

Regards,
Markus

_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Next » 12