You are not logged in.

#1 2016-12-14 16:10:48

chetanpm
Member
Registered: 2016-12-13
Posts: 14

intel g33 onboard graphics acceleration not working [SOLVED]

Hello,

I am on gnome 3.22, my system info shows GPU as: Gallium 0.4 on llvmpipe (LLVM 3.9, 128 bits)

evident in the Extended renderer info section of glxinfo

glxinfo:

name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    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_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read
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_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, 
    GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, 
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: VMware, Inc. (0xffffffff)
    Device: llvmpipe (LLVM 3.9, 128 bits) (0xffffffff)
    Version: 13.0.2
    Accelerated: no
    Video memory: 3881MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 3.3
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.9, 128 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, 
    GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export, 
    GL_AMD_shader_trinary_minmax, GL_AMD_vertex_shader_layer,...............
.........................

I have done configuration file as shown in intel Configuration

System suffers glitchy performance, tearing video even after properly choosing accel method, tear free options.

Same system works smoothly with support intel drivers on boot from windows drive. So is it the driver content making a difference here?

Last edited by chetanpm (2016-12-28 13:03:57)

Offline

#2 2016-12-14 16:14:51

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,657

Re: intel g33 onboard graphics acceleration not working [SOLVED]

Install mesa-libgl? But I suppose there's some underlying issue here, post

lspci -k
pacman -Qs mesa
pacman -Qs intel

Offline

#3 2016-12-14 16:36:08

chetanpm
Member
Registered: 2016-12-13
Posts: 14

Re: intel g33 onboard graphics acceleration not working [SOLVED]

lspci -k:

00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
	Subsystem: Intel Corporation Desktop Board DP35DP
	Kernel modules: intel_agp
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02)
	Subsystem: Intel Corporation Device 5044
	Kernel driver in use: i915
	Kernel modules: i915
00:03.0 Communication controller: Intel Corporation 82G33/G31/P35/P31 Express MEI Controller (rev 02)
	Subsystem: Intel Corporation Desktop Board DP35DP
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
	Subsystem: Intel Corporation Desktop Board DP35DP
	Kernel driver in use: uhci_hcd
	Kernel modules: uhci_hcd
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
	Subsystem: Intel Corporation Desktop Board DP35DP
	Kernel driver in use: uhci_hcd
	Kernel modules: uhci_hcd
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
	Subsystem: Intel Corporation Desktop Board DP35DP
	Kernel driver in use: uhci_hcd
	Kernel modules: uhci_hcd
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
	Subsystem: Intel Corporation Desktop Board DP35DP
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
	Subsystem: Intel Corporation Device 0002
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 02)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 02)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
	Subsystem: Intel Corporation Desktop Board DP35DP
	Kernel driver in use: uhci_hcd
	Kernel modules: uhci_hcd
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
	Subsystem: Intel Corporation Desktop Board DP35DP
	Kernel driver in use: uhci_hcd
	Kernel modules: uhci_hcd
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
	Subsystem: Intel Corporation Desktop Board DP35DP
	Kernel driver in use: uhci_hcd
	Kernel modules: uhci_hcd
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
	Subsystem: Intel Corporation Desktop Board DP35DP
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IH (ICH9DH) LPC Interface Controller (rev 02)
	Subsystem: Intel Corporation Device 5044
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02)
	Subsystem: Intel Corporation Device 5044
	Kernel driver in use: ata_piix
	Kernel modules: ata_piix, pata_acpi, ata_generic
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
	Subsystem: Intel Corporation Desktop Board DP35DP
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)
	Subsystem: Intel Corporation Device 5044
	Kernel driver in use: ata_piix
	Kernel modules: ata_piix, pata_acpi, ata_generic
02:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101/6102 single-port PATA133 interface (rev b2)
	Subsystem: Marvell Technology Group Ltd. 88SE6101/6102 single-port PATA133 interface
	Kernel driver in use: pata_marvell
	Kernel modules: pata_marvell, pata_acpi, ata_generic

pacman -Qs mesa:

local/glu 9.0.0-4
    Mesa OpenGL Utility library
local/libtxc_dxtn 1.0.1-6
    S3 Texture Compression (S3TC) library for Mesa
local/mesa 13.0.2-2
    an open-source implementation of the OpenGL specification
local/mesa-demos 8.3.0-2
    Mesa demos and tools
local/mesa-libgl 13.0.2-2
    Mesa 3-D graphics library

pacman -Qs intel

local/intel-gpu-tools 1.16-1
    Tools for development and testing of the Intel DRM driver
local/intel-ucode 20161104-1
    Microcode update files for Intel CPUs
local/mesa 13.0.2-2
    an open-source implementation of the OpenGL specification
local/xf86-video-intel 1:2.99.917+746+g169c74f-1 (xorg-drivers xorg)
    X.org Intel i810/i830/i915/945G/G965+ video drivers

Offline

#4 2016-12-14 17:11:04

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,657

Re: intel g33 onboard graphics acceleration not working [SOLVED]

Hmm... Can you check the symlink chain with e.g. ls -l /usr/lib/libGL.so, you should end up at /usr/lib/mesa/libGL.so.1.2

Another possibility is that you currently run on wayland which would explain the output you are receving, switch that in GDM on login and see if that improves things. If it doesn't, remove all xorg configuration you made and post the Xorg.0.log after a restart.

Last edited by V1del (2016-12-15 08:32:19)

Offline

#5 2016-12-15 02:59:34

chetanpm
Member
Registered: 2016-12-13
Posts: 14

Re: intel g33 onboard graphics acceleration not working [SOLVED]

That worked. I guess wayland needs a little more work in supporting older hardware section. sticking to xorg till then. Thankyou.

Offline

#6 2016-12-15 08:19:12

seth
Member
Registered: 2012-09-03
Posts: 51,029

Re: intel g33 onboard graphics acceleration not working [SOLVED]

You get that output in wayland because GLX in wayland is an emulation - that's not a bug.
Check the output of "eglinfo" and dmesg reg. dri issues.

Online

#7 2016-12-15 10:35:40

chetanpm
Member
Registered: 2016-12-13
Posts: 14

Re: intel g33 onboard graphics acceleration not working [SOLVED]

@seth eglinfo command not found, does that come when the enlightenment library is installed??

Only this seemed relevant in dmesg:

[    4.511330] fb: switching to inteldrmfb from VESA VGA
[    4.511356] Console: switching to colour dummy device 80x25
[    4.511550] [drm] Replacing VGA console driver
[    4.516708] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    4.516710] [drm] Driver supports precise vblank timestamp query.
[    4.516949] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    4.519393] [drm] RC6 disabled, disabling runtime PM support
[    4.519403] [drm] initialized overlay support
[    4.520122] [drm] Initialized i915 1.6.0 20160711 for 0000:00:02.0 on minor 0
[    4.525521] intel_powerclamp: No package C-state available
[    4.542922] iTCO_vendor_support: vendor-support=0
[    4.543192] gpio_ich: GPIO from 451 to 511 on gpio_ich
[    4.543768] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[    4.543793] iTCO_wdt: Found a ICH9DH TCO device (Version=2, TCOBASE=0x0460)
[    4.543895] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)

Last edited by chetanpm (2016-12-16 04:12:29)

Offline

#8 2016-12-16 07:51:28

seth
Member
Registered: 2012-09-03
Posts: 51,029

Re: intel g33 onboard graphics acceleration not working [SOLVED]

No sorry - eglinfo isn't provided by any archlinux package; apparently not even some aur. My bad.
"es2_info" reports GLES rather than EGL but would have sufficed in this case (and is part of mesa demos)

If you're not on software rendering, the performance issues will likely just have had unrelated reasons.

Online

#9 2016-12-16 11:28:05

chetanpm
Member
Registered: 2016-12-13
Posts: 14

Re: intel g33 onboard graphics acceleration not working [SOLVED]

es2_info :

EGL_VERSION: 1.4 (DRI2)
EGL_VENDOR: Mesa Project
EGL_EXTENSIONS:
    EGL_KHR_create_context, EGL_KHR_get_all_proc_addresses, 
    EGL_KHR_gl_colorspace, EGL_KHR_no_config_context, EGL_KHR_reusable_sync, 
    EGL_KHR_surfaceless_context, EGL_MESA_configless_context
EGL_CLIENT_APIS: OpenGL OpenGL_ES 
GL_VERSION: OpenGL ES 3.0 Mesa 13.0.2
GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 3.9, 128 bits)
GL_EXTENSIONS:
    GL_EXT_blend_minmax, GL_EXT_multi_draw_arrays, 
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_format_BGRA8888, 
    GL_OES_compressed_ETC1_RGB8_texture, GL_OES_depth24, 
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap, GL_OES_mapbuffer, 
    GL_OES_rgb8_rgba8, GL_OES_standard_derivatives, GL_OES_stencil8, 
    GL_OES_texture_3D, GL_OES_texture_float, GL_OES_texture_float_linear, 
    GL_OES_texture_half_float, GL_OES_texture_half_float_linear, 
    GL_OES_texture_npot, GL_EXT_texture_sRGB_decode, GL_OES_EGL_image, 
    GL_OES_depth_texture, GL_OES_packed_depth_stencil, 
    GL_EXT_texture_type_2_10_10_10_REV, GL_OES_get_program_binary, 
    GL_APPLE_texture_max_level, GL_EXT_discard_framebuffer, 
    GL_EXT_read_format_bgra, GL_NV_fbo_color_attachments, 
    GL_OES_EGL_image_external, GL_OES_EGL_sync, GL_OES_vertex_array_object, 
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, 
    GL_EXT_texture_rg, GL_EXT_unpack_subimage, GL_NV_draw_buffers, 
    GL_NV_read_buffer, GL_NV_read_depth, GL_NV_read_depth_stencil, 
    GL_NV_read_stencil, GL_EXT_draw_buffers, GL_EXT_map_buffer_range, 
    GL_KHR_debug, GL_OES_depth_texture_cube_map, GL_OES_surfaceless_context, 
    GL_EXT_color_buffer_float, GL_EXT_separate_shader_objects, 
    GL_EXT_shader_integer_mix, GL_EXT_base_instance, GL_EXT_copy_image, 
    GL_EXT_draw_buffers_indexed, GL_EXT_draw_elements_base_vertex, 
    GL_EXT_polygon_offset_clamp, GL_EXT_texture_border_clamp, 
    GL_KHR_context_flush_control, GL_OES_copy_image, 
    GL_OES_draw_buffers_indexed, GL_OES_draw_elements_base_vertex, 
    GL_OES_texture_border_clamp, GL_OES_texture_stencil8, 
    GL_EXT_blend_func_extended, GL_EXT_clip_cull_distance, 
    GL_MESA_shader_integer_functions

Does 'GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 3.9, 128 bits)' mean the software rendering is ON..
Doen't wayland render from hardware at all or is it available on latest chipsets only?



I went through the documentation Wayland architecture. Hardware enabling is vendor implementation.
Is what I have is an issue or is it an artifact from the still in-the-developement software wayland?

Last edited by chetanpm (2016-12-17 04:05:24)

Offline

#10 2016-12-16 14:39:29

seth
Member
Registered: 2012-09-03
Posts: 51,029

Re: intel g33 onboard graphics acceleration not working [SOLVED]

Afaics the status quo is that all but the gallium drivers have been dropped from Mesa EGL but there's no (usable) intel gallium driver, so this seems to be the expectable situation, yes.

es2_info however also ("still") links X11, so it very likely to be "trough X11" just as glxinfo...
The "vendor" in this case is gnome, but it simply builds on libEGL and if that only provides llvm-based rendering, well.

Online

#11 2016-12-17 04:17:36

chetanpm
Member
Registered: 2016-12-13
Posts: 14

Re: intel g33 onboard graphics acceleration not working [SOLVED]

Well. now, wayland renders through gallium drivers, so it is showing that information in my system properties properly(I thought gallium was an 'ati' specific). There are no usable intel gallium drivers yet, so its a matter of waiting until someone makes a good driver.  Did I get that right so far?





update: The graphics show up and works properly on xorg. In wayland it still show as gallium though.

Last edited by chetanpm (2016-12-28 13:05:22)

Offline

Board footer

Powered by FluxBB