- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello All,
We have a Linux Box with Atom N270 process with 945 GSE processor. Our linux supplier downloaded libGLgn3.so from IEGD package. However, libGLgn3.so does not seem to include GL_EXT_framebuffer_object extension. a. When I run glxinfo, it did not report this extension. b. grepping the binary file did not find the string either.Does libGLgn3.so (for 945 GSE) support GL_EXT_framebuffer_object extension? If not, what's the reason and any plan to include it in future release?
Thanks a lot,
Brian Wei
AGCO Corporation
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The following are outputs from glxinfo and grepping.
Brian Wei
C:\IEGD\IEGD_10_3\plugins\com.intel.iegd.drivers_10.3.1\Linux\IEGD_10_3_Linux\IE
GD_10_3_Linux\driver\Xorg-xserver-1.6.4.901>grep GL_EXT_framebuffer_object *
Binary file egl_iegd_dri.so matches
Binary file iegd_dri.so matches
Binary file libGL_ga.so.1.2 matches
Binary file libGLESv1_CM.so.1.1.0 matches
Binary file libGLESv2.so.2.0.0 matches
Binary file libGLgn4.so matches
Note: libGLgn4 do have GL_EXT_framebuffer_object string but libGLgn3 does not.
Glxinfo:
root@x30:/data/home/root#
root@x30:/data/home/root# glxinfo[J
name of display: localhost:0.0
display: localhost:0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: Intel(r) Embedded Graphics Driver
client glx version string: 1.3 - 10.1 Build 1418
client glx extensions:
GLX_dummy, GLX_ARB_get_proc_address, GLX_SGI_swap_control,
GLX_MESA_swap_control
GLX version: 1.3
GLX extensions:
GLX_dummy, GLX_ARB_get_proc_address, GLX_SGI_swap_control,
GLX_MESA_swap_control
OpenGL vendor string: Intel(r) Embedded Graphics Driver
OpenGL renderer string: Intel 945GM
OpenGL version string: 1.4.0 - Build 1418
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_multitexture, GL_ARB_point_parameters,
GL_ARB_shadow, GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_texture_env_crossbar, GL_ARB_transpose_matrix,
GL_ARB_vertex_buffer_object, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_cull_vertex,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture3D, GL_IBM_texture_mirrored_repeat, GL_NV_blend_square,
GL_NV_texgen_reflection
32 GLX Visuals
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x21 24 tc 1 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x9c 24 tc 1 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x9d 24 tc 1 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x9e 24 tc 1 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x9f 24 tc 1 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xa0 24 tc 1 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xa1 24 tc 1 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xa2 24 tc 1 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xa3 24 tc 1 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xa4 24 tc 1 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xa5 24 tc 1 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xa6 24 tc 1 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xa7 24 tc 1 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xa8 24 tc 1 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xa9 24 tc 1 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xaa 24 dc 1 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xab 24 dc 1 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xac 24 dc 1 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xad 24 dc 1 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xae 24 dc 1 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xaf 24 dc 1 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xb0 24 dc 1 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xb1 24 dc 1 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xb2 24 dc 1 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xb3 24 dc 1 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xb4 24 dc 1 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xb5 24 dc 1 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xb6 24 dc 1 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xb7 24 dc 1 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0xb8 24 dc 1 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xb9 24 dc 1 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x3b 32 tc 1 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
32 GLXFBConfigs:
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x800004 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 -1 -1 None
0x800008 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 -1 -1 None
0x80000c 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 -1 -1 None
0x80000f 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 -1 -1 None
0x800012 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 -1 -1 None
0x800016 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 -1 -1 None
0x80001a 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 -1 -1 None
0x80001e 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 -1 -1 None
0x800003 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 -1 -1 None
0x800007 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 -1 -1 None
0x80000b 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 -1 -1 None
0x80000e 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 -1 -1 None
0x800011 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 -1 -1 None
0x800015 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 -1 -1 None
0x800019 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 -1 -1 None
0x80001d 0 sg 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 -1 -1 None
0x800006 0 sg 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 -1 -1 None
0x80000a 0 sg 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 -1 -1 None
0x80000d 0 sg 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 -1 -1 None
0x800010 0 sg 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 -1 -1 None
0x8...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
One more related question:
There is second Intel linux driver (xf86-video-intel + Mesa3d),
http://intellinuxgraphics.org/index.html http://intellinuxgraphics.org/index.html" rel="nofollow">http://intellinuxgraphics.org/index.html
Can I use this driver combination for my N270 linux box? What's the difference betwen (xf86-video-intel + Mesa3d) and IEGD?
Thanks,
Brian Wei
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I hope you installed the full IEGD driver that is available from http://www.intel.com\go\iegd http://www.intel.com\go\iegd" rel="nofollow">www.intel.com\go\iegd as you need ALL of the graphics driver to get full functionality. The configuration process does need to use a Windows (XP is best) capability so it is a bit inconvient for hardcore Linux users.
The other driver is what we call our "Open Source" driver. It provides the driver in a full source form HOWEVER, may not have full acceleration of 3D functions (or others) due to Intel I.P. concerns and GPL. IEGD uses quite a bit of "secret sauce" thus the hybrid source/binary release. IEGD implements a few more features (primarily for embedded applications and for OEMs). DO NOT MIX THEM as bad things WILL result.
The community boards on the Intel Linux site are a good place to get info about those particular products.
Hope this helps,
Kirk
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your reply. I did not configure the IEGD myself. I am an ender user working on application development. Our Linux board support supplier includes libGLgn3.so in the linux distribution.
Does you mean if we configure IEGD appropriately, framebuffer object extension may be included inside of libGLgn3.so?
Brian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Are there any IEGD directories on your system? Does your xorg.conf have an IEGD section? It would be newaly impossible fo the library to operate if IEGD is not on the system as the graphics driver.
Unfortunately I do not see any reference to EXT_framebuffer_object in the PRD nor User's Guide so it is highly unlikely we support it. Not sure why our Gen 3 module (for 965) seems to have it per above.
Sorry I cannot porive better news. Kirk
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hello kirk,
xorg.conf do have one section about IEGD. Rendering a texture image using libGLgn3.so is much faster than a mesa3d's openGL.so with purely software rendering. This indicates that libGLgn3.so is configured and worked correctly. However, in my application, I need to use frame buffer object. I read user's manual but did not find GL_EXT_framebuffer_object either. I just want to get a confirmation that libGLgn3.so does not support FBO. Thanks a lot for the info.
Brian Wei
P.S. xorg.conf
# Primary (First/only) displaySection "Device" Identifier "Intel_IEGD-0" Driver "iegd" VendorName "Intel(R) DEG" BoardName "Embedded Graphics" BusID "0:2:0" Screen 0 Option "PcfVersion" "1792" Option "ConfigId" "1" Option "ALL/1/name" "x30" Option "ALL/1/General/PortOrder" "54000" Option "ALL/1/General/DisplayConfig" "1" Option "ALL/1/General/DisplayDetect" "1" Option "ALL/1/General/SWCursor" "0" Option "ALL/1/General/ShadowFB" "0" Option "ALL/1/General/TearFB" "0" Option "ALL/1/General/Accel" "1" Option "ALL/1/General/DRI" "1" Option "ALL/1/General/DRI2" "1" Option "ALL/1/General/HWCursor" "1" Option "ALL/1/General/XVideo" "0" Option "ALL/1/General/XVideoBlend" "0" Option "ALL/1/General/FbBlendOvl" "1" Option "ALL/1/Port/5/General/name" "X30 CRT Port" Option "ALL/1/Port/5/General/EdidAvail" "3" Option "ALL/1/Port/5/General/EdidNotAvail" "1" Option "ALL/1/Port/5/General/Rotation" "0" Option "ALL/1/Port/5/General/Edid" "1" Option "ALL/1/Port/5/General/MultiDvo" "0" Option "ALL/1/Port/4/General/name" "X30 LCD" Option "ALL/1/Port/4/General/EdidAvail" "3" Option "ALL/1/Port/4/General/EdidNotAvail" "1" Option "ALL/1/Port/4/General/Rotation" "0" Option "ALL/1/Port/4/General/Edid" "1" Option "ALL/1/Port/4/General/MultiDvo" "0" Option "PortDrivers" "analog lvds" Option "AccelMethod" "UXA"EndSection
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page