Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
OpenGL not working for intel on optimus system [CONCLUDED]
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
motaito
Tux's lil' helper
Tux's lil' helper


Joined: 28 May 2014
Posts: 102

PostPosted: Thu Jun 19, 2014 4:08 pm    Post subject: OpenGL not working for intel on optimus system [CONCLUDED] Reply with quote

Hi,

for the last couple of days I have tried to get opengl to work properly. I have a MSI GT60 laptop and I am getting nowhere. I tried various xorg.conf settings. The farthest I get is a segmentation fault. I read online that xorg.conf is supposed to be depricated so I removed it completely. While it allows me to use the KDE desktop more to my liking I still have no opengl and I am unable to use desktop effects which use opengl. I have optirun so I installed bbswitch and bumblebee. This gives me opengl when using optirun. However, the intel chip still can not use opengl on its own. I also followed this guide: https://forums.gentoo.org/viewtopic-t-959568-postdays-0-postorder-asc-highlight-nvidia+optimus-start-0.html However, I have no change at all. Well, I think all it did was build x86 instead of amd64 which in a way only downgraded my system with no apparent change whatsoever. At this point I am stabbing aimlessly in the dark. I have no clue what to try next. I think it should work because I had manjaro installed on this laptop and the desktop effects did work then. Therefore, I assume there must be something missing. I have appended some more info. If you need to know more, let me know what you need. Any help is greatly appreciated! How do I get opengl for the intel chip?


Here is some more info:
after following the guide mentioned above I used
Code:
emerge -avuND @world
emerge @module-rebuild

I have an external monitor attached to the laptop.

from /etc/portage/make.conf
USE="bindist mmx sse sse2"
USE="$USE alsa pulseaudio webrtc-aec dvd dvdr cdr kde qt4 qt5 gtk matroska mozilla mp3 mp4 mpeg mplayer xvmc ogg samba consolekit dbus policykit usb zeroconf python caps gdbm glib orc udev acl opengl dri glamor sna uxa udisks -gnome -bindist -systemd"
INPUT_DEVICES="evdev synaptics"
VIDEO_CARDS="nvidia intel i915"


from /etc/portage/package.use
x11-base/xorg-server udev
app-emulation/emul-linux-x86-xlibs -opengl
net-print/cups -zeroconf
net-dns/avahi -gtk mdnsresponder-compat
x11-libx/gtk -cups
dev-lang/python sqlite
media-libs/mesa gbm


from /etc/portage/package.keywords
x11-apps/xrandr ~x86
x11-base/xorg-server ~x86
x11-libs/libXfont ~x86
x11-proto/xproto ~x86
x11-proto/fontsproto ~x86
x11-proto/inputproto ~x86
x11-drivers/nvidia-drivers ~x86
x11-drivers/xf86-input-evdev ~x86
x11-drivers/xf86-input-synaptics ~x86
x11-drivers/xf86-video-modesetting ~x86


Without optirun
Code:
# glxgears
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't get an RGB, Double-buffered visual

Code:
# glxinfo
name of display: :0
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".


With optirun
Code:
# optirun -vvv glxgears
[ 2175.156788] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 2175.157022] [INFO]Configured driver: nvidia
[ 2175.157220] [DEBUG]optirun version 3.2.1 starting...
[ 2175.157237] [DEBUG]Active configuration:
[ 2175.157245] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 2175.157252] [DEBUG] X display: :8
[ 2175.157259] [DEBUG] LD_LIBRARY_PATH: /usr/lib64/opengl/nvidia/lib:/usr/lib32/opengl/nvidia/lib:/usr/lib/opengl/nvidia/lib
[ 2175.157266] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 2175.157273] [DEBUG] Accel/display bridge: auto
[ 2175.157280] [DEBUG] VGL Compression: proxy
[ 2175.157287] [DEBUG] VGLrun extra options:
[ 2175.157293] [DEBUG] Primus LD Path: /usr/lib/primus:/usr/lib32/primus
[ 2175.157319] [DEBUG]Using auto-detected bridge virtualgl
[ 2177.165192] [INFO]Response: Yes. X is active.

[ 2177.165211] [INFO]Running application using virtualgl.
[ 2177.165316] [DEBUG]Process vglrun started, PID 3148.
9481 frames in 5.0 seconds = 1896.112 FPS
[VGL] ERROR: in readback--
[VGL]    246: Window has been deleted by window manager
[ 2184.553545] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 2184.553580] [DEBUG]Socket closed.
[ 2184.553599] [DEBUG]Killing all remaining processes.

Note the readback error. Also, I have a GTX660M shouldn't there be more FPS?
Code:
# optirun glxinfo
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: VirtualGL
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGI_make_current_read, GLX_SUN_get_transparent_index
client glx vendor string: VirtualGL
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_visual_info,
    GLX_EXT_visual_rating, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,                                                                                           
    GLX_SGI_make_current_read, GLX_SUN_get_transparent_index                                                                                               
GLX version: 1.4                                                                                                                                           
GLX extensions:                                                                                                                                           
    GLX_ARB_create_context, GLX_ARB_create_context_profile,                                                                                               
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,                                                                                   
    GLX_EXT_visual_rating, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,                                                                                           
    GLX_SGI_make_current_read, GLX_SUN_get_transparent_index                                                                                               
OpenGL vendor string: NVIDIA Corporation                                                                                                                   
OpenGL renderer string: GeForce GTX 660M/PCIe/SSE2                                                                                                         
OpenGL core profile version string: 4.3.0 NVIDIA 340.17                                                                                                   
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler                                                                           
OpenGL core profile context flags: (none)                                                                                                                 
OpenGL core profile profile mask: core profile                                                                                                             
OpenGL core profile extensions:
    GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture,
    GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility,
    GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture,
    GL_ARB_blend_func_extended, GL_ARB_buffer_storage,
    GL_ARB_clear_buffer_object, GL_ARB_clear_texture,
    GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage,
    GL_ARB_compute_shader, GL_ARB_compute_variable_group_size,
    GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_copy_image,
    GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
    GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect,
    GL_ARB_draw_instanced, GL_ARB_enhanced_layouts,
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport,
    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
    GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments,
    GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
    GL_ARB_geometry_shader4, GL_ARB_get_program_binary, GL_ARB_gpu_shader5,
    GL_ARB_gpu_shader_fp64, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
    GL_ARB_imaging, GL_ARB_indirect_parameters, GL_ARB_instanced_arrays,
    GL_ARB_internalformat_query, GL_ARB_internalformat_query2,
    GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment,
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect,
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
    GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object,
    GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
    GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior,
    GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects,
    GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture,
    GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counters,
    GL_ARB_shader_bit_encoding, GL_ARB_shader_draw_parameters,
    GL_ARB_shader_group_vote, GL_ARB_shader_image_load_store,
    GL_ARB_shader_image_size, GL_ARB_shader_objects, GL_ARB_shader_precision,
    GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine,
    GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
    GL_ARB_shading_language_420pack, GL_ARB_shading_language_include,
    GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sparse_texture,
    GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader,
    GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
    GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_buffer_range,
    GL_ARB_texture_compression, GL_ARB_texture_compression_bptc,
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
    GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather,
    GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
    GL_ARB_texture_query_levels, GL_ARB_texture_query_lod,
    GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
    GL_ARB_texture_stencil8, GL_ARB_texture_storage,
    GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
    GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2,
    GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
    GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object,
    GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
    GL_ARB_vertex_attrib_64bit, GL_ARB_vertex_attrib_binding,
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
    GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
    GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers,
    GL_ATI_texture_float, GL_ATI_texture_mirror_once,
    GL_EXTX_framebuffer_mixed_formats, GL_EXT_Cg_shader, GL_EXT_abgr,
    GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,
    GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
    GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object,
    GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
    GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4,
    GL_EXT_import_sync_object, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels,
    GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
    GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_shader_objects, GL_EXT_separate_specular_color,
    GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix,
    GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
    GL_EXT_texture3D, GL_EXT_texture_array, GL_EXT_texture_buffer_object,
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_latc,
    GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
    GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB,
    GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent,
    GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query,
    GL_EXT_transform_feedback2, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
    GL_EXT_vertex_attrib_64bit, GL_EXT_x11_sync_object, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_KHR_blend_equation_advanced,
    GL_KHR_debug, GL_KTX_buffer_region, GL_NVX_conditional_render,
    GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop, GL_NV_ES1_1_compatibility,
    GL_NV_ES3_1_compatibility, GL_NV_bindless_multi_draw_indirect,
    GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture,
    GL_NV_blend_equation_advanced, GL_NV_blend_square, GL_NV_compute_program5,
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
    GL_NV_depth_buffer_float, GL_NV_depth_clamp, GL_NV_draw_texture,
    GL_NV_explicit_multisample, GL_NV_fence, GL_NV_float_buffer,
    GL_NV_fog_distance, GL_NV_fragment_program, GL_NV_fragment_program2,
    GL_NV_fragment_program_option, GL_NV_framebuffer_multisample_coverage,
    GL_NV_geometry_shader4, GL_NV_gpu_program4, GL_NV_gpu_program4_1,
    GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
    GL_NV_gpu_program_fp64, GL_NV_gpu_shader5, GL_NV_half_float,
    GL_NV_light_max_exponent, GL_NV_multisample_coverage,
    GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
    GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object,
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
    GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart,
    GL_NV_register_combiners, GL_NV_register_combiners2,
    GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float,
    GL_NV_shader_buffer_load, GL_NV_shader_storage_buffer_object,
    GL_NV_shader_thread_group, GL_NV_shader_thread_shuffle,
    GL_NV_texgen_reflection, GL_NV_texture_barrier,
    GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
    GL_NV_texture_expand_normal, GL_NV_texture_multisample,
    GL_NV_texture_rectangle, GL_NV_texture_shader, GL_NV_texture_shader2,
    GL_NV_texture_shader3, GL_NV_transform_feedback,
    GL_NV_transform_feedback2, GL_NV_vdpau_interop, GL_NV_vertex_array_range,
    GL_NV_vertex_array_range2, GL_NV_vertex_attrib_integer_64bit,
    GL_NV_vertex_buffer_unified_memory, GL_NV_vertex_program,
    GL_NV_vertex_program1_1, GL_NV_vertex_program2,
    GL_NV_vertex_program2_option, GL_NV_vertex_program3, GL_S3_s3tc,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
    GL_SGIX_shadow, GL_SUN_slice_accum

OpenGL version string: 4.4.0 NVIDIA 340.17
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
    GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture,
    GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility,
    GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture,
    GL_ARB_blend_func_extended, GL_ARB_buffer_storage,
    GL_ARB_clear_buffer_object, GL_ARB_clear_texture,
    GL_ARB_color_buffer_float, GL_ARB_compatibility,
    GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader,
    GL_ARB_compute_variable_group_size, GL_ARB_conservative_depth,
    GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_debug_output,
    GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture,
    GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
    GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect,
    GL_ARB_draw_instanced, GL_ARB_enhanced_layouts,
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport,
    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
    GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments,
    GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
    GL_ARB_geometry_shader4, GL_ARB_get_program_binary, GL_ARB_gpu_shader5,
    GL_ARB_gpu_shader_fp64, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
    GL_ARB_imaging, GL_ARB_indirect_parameters, GL_ARB_instanced_arrays,
    GL_ARB_internalformat_query, GL_ARB_internalformat_query2,
    GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment,
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect,
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
    GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object,
    GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
    GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior,
    GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects,
    GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture,
    GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counters,
    GL_ARB_shader_bit_encoding, GL_ARB_shader_draw_parameters,
    GL_ARB_shader_group_vote, GL_ARB_shader_image_load_store,
    GL_ARB_shader_image_size, GL_ARB_shader_objects, GL_ARB_shader_precision,
    GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine,
    GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
    GL_ARB_shading_language_420pack, GL_ARB_shading_language_include,
    GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sparse_texture,
    GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader,
    GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
    GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_buffer_range,
    GL_ARB_texture_compression, GL_ARB_texture_compression_bptc,
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
    GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather,
    GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
    GL_ARB_texture_query_levels, GL_ARB_texture_query_lod,
    GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
    GL_ARB_texture_stencil8, GL_ARB_texture_storage,
    GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
    GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2,
    GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
    GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object,
    GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
    GL_ARB_vertex_attrib_64bit, GL_ARB_vertex_attrib_binding,
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
    GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
    GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers,
    GL_ATI_texture_float, GL_ATI_texture_mirror_once,
    GL_EXTX_framebuffer_mixed_formats, GL_EXT_Cg_shader, GL_EXT_abgr,
    GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,
    GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
    GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object,
    GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
    GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4,
    GL_EXT_import_sync_object, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels,
    GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
    GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_shader_objects, GL_EXT_separate_specular_color,
    GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix,
    GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
    GL_EXT_texture3D, GL_EXT_texture_array, GL_EXT_texture_buffer_object,
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_latc,
    GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
    GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB,
    GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent,
    GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query,
    GL_EXT_transform_feedback2, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
    GL_EXT_vertex_attrib_64bit, GL_EXT_x11_sync_object, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_KHR_blend_equation_advanced,
    GL_KHR_debug, GL_KTX_buffer_region, GL_NVX_conditional_render,
    GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop, GL_NV_ES1_1_compatibility,
    GL_NV_ES3_1_compatibility, GL_NV_bindless_multi_draw_indirect,
    GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture,
    GL_NV_blend_equation_advanced, GL_NV_blend_square, GL_NV_compute_program5,
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
    GL_NV_depth_buffer_float, GL_NV_depth_clamp, GL_NV_draw_texture,
    GL_NV_explicit_multisample, GL_NV_fence, GL_NV_float_buffer,
    GL_NV_fog_distance, GL_NV_fragment_program, GL_NV_fragment_program2,
    GL_NV_fragment_program_option, GL_NV_framebuffer_multisample_coverage,
    GL_NV_geometry_shader4, GL_NV_gpu_program4, GL_NV_gpu_program4_1,
    GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
    GL_NV_gpu_program_fp64, GL_NV_gpu_shader5, GL_NV_half_float,
    GL_NV_light_max_exponent, GL_NV_multisample_coverage,
    GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
    GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object,
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
    GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart,
    GL_NV_register_combiners, GL_NV_register_combiners2,
    GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float,
    GL_NV_shader_buffer_load, GL_NV_shader_storage_buffer_object,
    GL_NV_shader_thread_group, GL_NV_shader_thread_shuffle,
    GL_NV_texgen_reflection, GL_NV_texture_barrier,
    GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
    GL_NV_texture_expand_normal, GL_NV_texture_multisample,
    GL_NV_texture_rectangle, GL_NV_texture_shader, GL_NV_texture_shader2,
    GL_NV_texture_shader3, GL_NV_transform_feedback,
    GL_NV_transform_feedback2, GL_NV_vdpau_interop, GL_NV_vertex_array_range,
    GL_NV_vertex_array_range2, GL_NV_vertex_attrib_integer_64bit,
    GL_NV_vertex_buffer_unified_memory, GL_NV_vertex_program,
    GL_NV_vertex_program1_1, GL_NV_vertex_program2,
    GL_NV_vertex_program2_option, GL_NV_vertex_program3, GL_S3_s3tc,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
    GL_SGIX_shadow, GL_SUN_slice_accum

2 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  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
0x06e 32 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None

311 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
----------------------------------------------------------------------------
0x105 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 None
0x106 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x107 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  0 0 None
0x108 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x109 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 None
0x10a 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x10b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  0 0 None
0x10c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x10d 32 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
0x10e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x10f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  0 0 None
0x110 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x111 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
0x112 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x113 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  0 0 None
0x114 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x115 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4  0  0 16 16 16 16  0 0 None
0x116 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x117 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0 16 16 16 16  0 0 None
0x118 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x119 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4  0  0 16 16 16 16  0 0 None
0x11a 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x11b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0 16 16 16 16  0 0 None
0x11c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x11d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  2 1 Ncon
0x11e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  2 1 Ncon
0x11f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  2 1 Ncon
0x120 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  2 1 Ncon
0x121 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  4 1 Ncon
0x122 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  4 1 Ncon
0x123 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  4 1 Ncon
0x124 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  4 1 Ncon
0x125 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  2 1 Ncon
0x126 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  2 1 Ncon
0x127 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  2 1 Ncon
0x128 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  2 1 Ncon
0x129 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  4 1 Ncon
0x12a 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  4 1 Ncon
0x12b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  4 1 Ncon
0x12c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  4 1 Ncon
0x12d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  2 1 Ncon
0x12e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  2 1 Ncon
0x12f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  2 1 Ncon
0x130 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  2 1 Ncon
0x131 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  4 1 Ncon
0x132 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  4 1 Ncon
0x133 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  4 1 Ncon
0x134 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  4 1 Ncon
0x135 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  2 1 Ncon
0x136 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  2 1 Ncon
0x137 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  2 1 Ncon
0x138 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  2 1 Ncon
0x139 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  4 1 Ncon
0x13a 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  4 1 Ncon
0x13b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  4 1 Ncon
0x13c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  4 1 Ncon
0x13d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x13e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x13f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x140 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x141 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x142 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x143 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x144 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x145 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x146 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x147 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x148 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x149 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x14a 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x14b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x14c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x14d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x14e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x14f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x150 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x151 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x152 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x153 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x154 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x155 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x156 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x157 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x158 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x159 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x15a 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x15b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x15c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x15d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x15e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x15f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x160 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x161 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x162 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x163 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x164 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x165 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x166 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x167 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x168 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x169 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x16a 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x16b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x16c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x16d 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x16e 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x16f 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x170 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x171 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x172 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x173 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x174 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x175 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x176 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x177 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x178 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x179 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x17a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x17b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x17c 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x17d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x17e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x17f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x180 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x181 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x182 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x183 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x184 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x185 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x186 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x187 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x188 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x189 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x18a 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x18b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x18c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x18d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16 32 1 Ncon
0x18e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16 32 1 Ncon
0x18f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16 32 1 Ncon
0x190 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16 32 1 Ncon
0x191 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16 32 1 Ncon
0x192 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16 32 1 Ncon
0x193 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16 32 1 Ncon
0x194 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16 32 1 Ncon
0x195 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16 32 1 Ncon
0x196 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16 32 1 Ncon
0x197 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16 32 1 Ncon
0x198 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16 32 1 Ncon
0x199 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16 32 1 Ncon
0x19a 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16 32 1 Ncon
0x19b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16 32 1 Ncon
0x19c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16 32 1 Ncon
0x19d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 None
0x19e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  0 0 None
0x19f 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 None
0x1a0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  0 0 None
0x1a1 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
0x1a2 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  0 0 None
0x1a3 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
0x1a4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  0 0 None
0x1a5 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4  0  0 16 16 16 16  0 0 None
0x1a6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0 16 16 16 16  0 0 None
0x1a7 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4  0  0 16 16 16 16  0 0 None
0x1a8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0 16 16 16 16  0 0 None
0x1a9 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  2 1 Ncon
0x1aa 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  2 1 Ncon
0x1ab 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  4 1 Ncon
0x1ac 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  4 1 Ncon
0x1ad 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  2 1 Ncon
0x1ae 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  2 1 Ncon
0x1af 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  4 1 Ncon
0x1b0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  4 1 Ncon
0x1b1 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  2 1 Ncon
0x1b2 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  2 1 Ncon
0x1b3 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  4 1 Ncon
0x1b4 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  4 1 Ncon
0x1b5 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  2 1 Ncon
0x1b6 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  2 1 Ncon
0x1b7 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  4 1 Ncon
0x1b8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  4 1 Ncon
0x1b9 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x1ba 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x1bb 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x1bc 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x1bd 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x1be 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x1bf 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x1c0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x1c1 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x1c2 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x1c3 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x1c4 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x1c5 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x1c6 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x1c7 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x1c8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x1c9 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x1ca 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x1cb 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x1cc 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x1cd 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x1ce 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x1cf 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x1d0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  8 1 Ncon
0x1d1 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x1d2 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x1d3 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x1d4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16 16 1 Ncon
0x1d5 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x1d6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x1d7 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x1d8 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x1d9 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x1da 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x1db 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x1dc 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  8 1 Ncon
0x1dd 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x1de 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x1df 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x1e0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16 16 1 Ncon
0x1e1 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16 32 1 Ncon
0x1e2 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16 32 1 Ncon
0x1e3 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16 32 1 Ncon
0x1e4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16 32 1 Ncon
0x1e5 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16 32 1 Ncon
0x1e6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16 32 1 Ncon
0x1e7 24 tc  0  24  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16 32 1 Ncon
0x1e8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16 32 1 Ncon
0x1e9 24 tc  0  16  0 r  y .   5  6  5  0 .  .  4 16  0 16 16 16 16  0 0 Ncon
0x1ea 24 tc  0  16  0 r  . .   5  6  5  0 .  .  4 16  0 16 16 16 16  0 0 Ncon
0x1eb 24 tc  0  16  0 r  y .   5  6  5  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x1ec 24 tc  0  16  0 r  . .   5  6  5  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x1ed 24 tc  0  16  0 r  y .   5  6  5  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x1ee 24 tc  0  16  0 r  . .   5  6  5  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x1ef 24 tc  0  16  0 r  y .   5  6  5  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x1f0 24 tc  0  16  0 r  . .   5  6  5  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x1f1 24 tc  0   0  0 r  . .   0  0  0  0 .  .  4 16  0 16 16 16 16  0 0 Ncon
0x1f2 24 tc  0   0  0 r  . .   0  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x1f3 24 tc  0   0  0 r  . .   0  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x1f4 32 tc  0  32  0 r  . .  16 16  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x1f5 24 tc  0  32  0 r  . .  16 16  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x1f6 32 tc  0  32  0 r  y .  16 16  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x1f7 24 tc  0  32  0 r  y .  16 16  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x1f8 32 tc  0  32  0 r  . .  32  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x1f9 24 tc  0  32  0 r  . .  32  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x1fa 32 tc  0  32  0 r  y .  32  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x1fb 24 tc  0  32  0 r  y .  32  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x1fc 24 tc  0  64  0 r  . .  16 16 16 16 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x1fd 24 tc  0  64  0 r  . .  16 16 16 16 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x1fe 24 tc  0  64  0 r  y .  16 16 16 16 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x1ff 24 tc  0  64  0 r  y .  16 16 16 16 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x200 24 tc  0 128  0 r  . .  32 32 32 32 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x201 24 tc  0 128  0 r  . .  32 32 32 32 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x202 24 tc  0 128  0 r  y .  32 32 32 32 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x203 24 tc  0 128  0 r  y .  32 32 32 32 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x204 32 tc  0  32  0 r  . .  16 16  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x205 24 tc  0  32  0 r  . .  16 16  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x206 32 tc  0  32  0 r  y .  16 16  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x207 24 tc  0  32  0 r  y .  16 16  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x208 32 tc  0  32  0 r  . .  16 16  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x209 24 tc  0  32  0 r  . .  16 16  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x20a 32 tc  0  32  0 r  y .  16 16  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x20b 24 tc  0  32  0 r  y .  16 16  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x20c 32 tc  0  32  0 r  . .  32  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x20d 24 tc  0  32  0 r  . .  32  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x20e 32 tc  0  32  0 r  y .  32  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x20f 24 tc  0  32  0 r  y .  32  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x210 32 tc  0  32  0 r  . .  32  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x211 24 tc  0  32  0 r  . .  32  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x212 32 tc  0  32  0 r  y .  32  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x213 24 tc  0  32  0 r  y .  32  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x214 24 tc  0  64  0 r  . .  16 16 16 16 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x215 24 tc  0  64  0 r  . .  16 16 16 16 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x216 24 tc  0  64  0 r  y .  16 16 16 16 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x217 24 tc  0  64  0 r  y .  16 16 16 16 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x218 24 tc  0  64  0 r  . .  16 16 16 16 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x219 24 tc  0  64  0 r  . .  16 16 16 16 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x21a 24 tc  0  64  0 r  y .  16 16 16 16 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x21b 24 tc  0  64  0 r  y .  16 16 16 16 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x21c 24 tc  0 128  0 r  . .  32 32 32 32 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x21d 24 tc  0 128  0 r  . .  32 32 32 32 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x21e 24 tc  0 128  0 r  y .  32 32 32 32 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x21f 24 tc  0 128  0 r  y .  32 32 32 32 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x220 24 tc  0 128  0 r  . .  32 32 32 32 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x221 24 tc  0 128  0 r  . .  32 32 32 32 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x222 24 tc  0 128  0 r  y .  32 32 32 32 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x223 24 tc  0 128  0 r  y .  32 32 32 32 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x224 24 tc  0  16  0 r  . .  16  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x225 24 tc  0  16  0 r  . .  16  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x226 24 tc  0  16  0 r  y .  16  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x227 24 tc  0  16  0 r  y .  16  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x228 24 tc  0  64  0 r  . .  32 32  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x229 24 tc  0  64  0 r  . .  32 32  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x22a 24 tc  0  64  0 r  y .  32 32  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x22b 24 tc  0  64  0 r  y .  32 32  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
0x22c 24 tc  0  16  0 r  . .  16  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x22d 24 tc  0  16  0 r  . .  16  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x22e 24 tc  0  16  0 r  y .  16  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x22f 24 tc  0  16  0 r  y .  16  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x230 24 tc  0  16  0 r  . .  16  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x231 24 tc  0  16  0 r  . .  16  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x232 24 tc  0  16  0 r  y .  16  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x233 24 tc  0  16  0 r  y .  16  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x234 24 tc  0  64  0 r  . .  32 32  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x235 24 tc  0  64  0 r  . .  32 32  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x236 24 tc  0  64  0 r  y .  32 32  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x237 24 tc  0  64  0 r  y .  32 32  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
0x238 24 tc  0  64  0 r  . .  32 32  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x239 24 tc  0  64  0 r  . .  32 32  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x23a 24 tc  0  64  0 r  y .  32 32  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
0x23b 24 tc  0  64  0 r  y .  32 32  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon


Last edited by motaito on Sun Jun 29, 2014 2:57 pm; edited 1 time in total
Back to top
View user's profile Send private message
motaito
Tux's lil' helper
Tux's lil' helper


Joined: 28 May 2014
Posts: 102

PostPosted: Sun Jun 22, 2014 2:46 pm    Post subject: Reply with quote

I tried everything I could find online or that I could think of. I can not get the intel chip to use opengl :(

So, basically I have a working system without any desktop effects that would use opengl. I tried to use 32bit instead of 64bit. I tried opensource drivers instead of nvidia drivers and I run into some issues while trying to downgrade xorg-server and xorg-drivers. (I read online that xorg sometimes has trouble loading drivers in newer versions.) However, most of the posts I found seam to be more than one or two years old. So, I am not sure how reliable that info still is. I tried so many different things I am no longer sure whether I messed up the system or not... Maybe a thorough cleaning is in order...

Is there anyone who has a working system running with optimus? If so, can you share some info about your setup? I am looking to find the best version for xorg-server, xorg-drivers as well as any other driver versions needed for intel and nvidia. Maybe also include your working xorg.conf?

Here some more info about my current xorg:
Code:
# grep EE /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    18.858] Initializing built-in extension MIT-SCREEN-SAVER
[    19.027] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
[    19.027] (EE) Failed to load module "glamoregl" (loader failed, 7)
[    19.656] (EE) [drm] KMS not enabled
[    19.656] (EE) [drm] KMS not enabled
[    19.758] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
It sais KMS not enabled. However, I enabled KMS in the kernel.
Code:
# grep WW /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    19.656] (WW) Falling back to old probe method for modesetting
[    19.656] (WW) Falling back to old probe method for fbdev
[    19.667] (WW) Falling back to old probe method for vesa
[    20.233] (WW) evdev: Razer Razer Taipan: ignoring absolute axes.
[    20.234] (WW) evdev: Logitech Logitech Illuminated Keyboard: ignoring absolute axes.

Any hint is greatly appreciated.
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Sun Jun 22, 2014 6:38 pm    Post subject: Reply with quote

motaito wrote:
Code:
(EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context

This suggests you did something really stupid, like used upstream nvidia driver installer instead of portage - in such case you get to keep all the pieces.

As I don't have such laptop, I'm not sure about the quality/validity of that guide.
Personally, I'd set up intel KMS kernel module / xorg driver first, then try adding nvidia driver to the mix.
Back to top
View user's profile Send private message
motaito
Tux's lil' helper
Tux's lil' helper


Joined: 28 May 2014
Posts: 102

PostPosted: Sun Jun 22, 2014 6:57 pm    Post subject: Reply with quote

Thanks for the input. I did in order:
1. install gentoo
2. install xdrivers
3. install xserver
4. install kde
5. install nvidia driver
6. install bumblebee
7. install bbswitch

I was following this guide http://wiki.gentoo.org/wiki/Xorg/Configuration first and then followed http://wiki.gentoo.org/wiki/KDE.

For everything I used emerge. At no point did opengl work for the intel chip. I added nvidia driver, bumblebee and bbswitch hoping it might solve the issue. I am however new to gentoo, so yes it is likely/possible that I did something stupid during that process...
Back to top
View user's profile Send private message
dachschaden
n00b
n00b


Joined: 07 Jun 2014
Posts: 65
Location: Germany

PostPosted: Mon Jun 23, 2014 12:29 am    Post subject: Reply with quote

I am going to kill the idiots who keep mindlessly preaching that xorg.conf is deprecated and shouldn't be used. See, I am using it and got OpenGL support for my Intel card:

Code:

# lspci -k
[...]
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
   Subsystem: ASUSTeK Computer Inc. Device 11cd
   Kernel driver in use: i915
[...]


Code:

# glxinfo | grep 'direct'
direct rendering: Yes


And so far I cannot imagine the advantages for slicing the configuration between small separate scripts - except for, well, if you are exchanging hardware parts very often. Fortunately >90% of all users are exchanging tiny parts of their machines on a regular basis, otherwise it wouldn't make any sense ... oh wait!

Ahm, back to topic:

Optimus/Optirun/Bumblebee got NOTHING to do with the intel driver except if you are "unlucky" enough not having a muxer - in which you cannot "natively" use the nvidia card to render your DM, simply because the intel chip controls the screen. To use a XServer inside your XServer is what Bumblebee is for.
BTW, the nvidia driver comes with it's own OpenGL libs. The intel driver uses the GL libraries from the Mesa project, the nvidia driver uses the proprietary ones.

Also bumblebee is very unstable, or it least it was for me: https://forums.gentoo.org/viewtopic-t-992752.html

Clarified this, we can move on with your intel problem.
As VoidMage pointed out:

Code:

[    19.027] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context


shatters my bones. This error message usually indicates some problem with the nvidia driver - which brings me to the question why you are loading nvidia driver parts when you are first trying to get your intel chip running with Mesa GL. Just to point it out - your MAIN xorg should load the intel driver, and nothing(!) else. Your second xorg, started by bumblebee, should load the nvidia driver and nothing(!) else.
My /etc/X11/xorg.conf got this snippet:

Code:

[...]
Section "Device"
        Identifier      "Card0"
        Driver          "intel"
        BusID           "PCI:0:2:0"

        Option          "AccelMethod"   "glamour"
[...]


I don't know what you have set up in your scripts, but it's wrong. But since you haven't showed us your config, it would be mere guesswork here to continue.

That's how it's supposed to look:

Quote:

[ 14.066] (II) LoadModule: "glamoregl"
[ 14.093] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[ 14.262] (II) Module glamoregl: vendor="X.Org Foundation"
[ 14.262] compiled for 1.15.0, module version = 0.6.0
[ 14.262] ABI class: X.Org ANSI C Emulation, version 0.4
[ 14.262] (II) LoadModule: "glx"
[ 14.263] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 14.282] (II) Module glx: vendor="X.Org Foundation"
[ 14.282] compiled for 1.15.0, module version = 1.0.0
[ 14.282] ABI class: X.Org Server Extension, version 8.0
[ 14.282] (==) AIGLX enabled
[ 14.282] Loading extension GLX
[ 14.282] (II) LoadModule: "intel"
[ 14.282] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[ 14.324] (II) Module intel: vendor="X.Org Foundation"
[ 14.324] compiled for 1.15.0, module version = 2.21.15
[ 14.324] Module class: X.Org Video Driver
[ 14.324] ABI class: X.Org Video Driver, version 15.0
[ 14.324] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, HD Graphics,
HD Graphics 2000, HD Graphics 3000, HD Graphics 2500,
HD Graphics 4000, HD Graphics P4000, HD Graphics 4600,
HD Graphics 5000, HD Graphics P4600/P4700, Iris(TM) Graphics 5100,
HD Graphics 4400, HD Graphics 4200, Iris(TM) Pro Graphics 5200


If nothing works, try to save your config and re-emerge the XServer.
DON'T DO THIS UNLESS YOU HAVE TRIED OUT FOR SOME TIME (aka more than 24 hours) AND WE ARE CLUELESS AS WELL TOO. FIRST SHOW US YOUR CONFIG.
That's important because it MIGHT screw up your current configuration, and if you are relying on anything not set per default, you'll have trouble reconfiguring your Xorg - for example, I had to do this once because unlike you, I haven't had the Mesa GL libs installed on default, and they'd just appear after recompiling the Server. But I am german with a german keyboard layout, and re-emerging factory-reseted everything. :( Was a nice half-an-hour to get it working again.
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Mon Jun 23, 2014 3:13 am    Post subject: Reply with quote

motaito wrote:
Thanks for the input. I did in order:
1. install gentoo
2. install xdrivers
3. install xserver
4. install kde
5. install nvidia driver
6. install bumblebee
7. install bbswitch


Each from point 2 on should translate directly into an emerge line, otherwise you've found the point of failure.

motaito wrote:

I was following this guide http://wiki.gentoo.org/wiki/Xorg/Configuration first and then followed http://wiki.gentoo.org/wiki/KDE.

For everything I used emerge. At no point did opengl work for the intel chip. I added nvidia driver, bumblebee and bbswitch hoping it might solve the issue. I am however new to gentoo, so yes it is likely/possible that I did something stupid during that process...


If that's an optimus setup (that is a muxless laptop), intel must be configured correctly before you even begin to think about configuring nvidia.
That xorg guide seems mostly OK, but bit lacking in details (and in more recent kernels there are a few more options to consider).

Just out of curiosity, what's the output of 'ldd -r /usr/lib64/xorg/modules/libglamoregl.so' and 'emerge -1pv mesa libdrm xorg-server xf86-video-intel nvidia-drivers' ?
Back to top
View user's profile Send private message
motaito
Tux's lil' helper
Tux's lil' helper


Joined: 28 May 2014
Posts: 102

PostPosted: Mon Jun 23, 2014 7:36 am    Post subject: Reply with quote

Thanks for the help. I am at work right now and have some more errands to run afterwards. However, I will post more details as soon as possible. Might be tomorrow night though. Sorry for the inconvenience I am quite busy at the moment.

Meanwhile I have some questions, so that I can give you the proper info later.

@dachschaden
Quote:
shatters my bones. This error message usually indicates some problem with the nvidia driver - which brings me to the question why you are loading nvidia driver parts when you are first trying to get your intel chip running with Mesa GL. Just to point it out - your MAIN xorg should load the intel driver, and nothing(!) else. Your second xorg, started by bumblebee, should load the nvidia driver and nothing(!) else.

I am not sure how to do this. If I have one xorg.config file that is properly configured, will that take care of initializing the two xservers?
As for the config I have been following this: ftp://download.nvidia.com/XFree86/Linux-x86/319.32/README/randr14.html I did however remove it as mentioned in my initial post. I will add the xorg.config again and give you some output.

@VoidMage
Quote:
Each from point 2 on should translate directly into an emerge line, otherwise you've found the point of failure.

Are you saying that
Code:
emerge -a foo bar
is different from
Code:
emerge -a foo
emerge -a bar
?
That would be surprising to me. I have not found any mention of something like this at all. Can you give me some input as to how that makes a difference? I would think if it is relevant, that should be mentioned somewhere in the handbook. At least in the corresponding wiki about installing e.g. xorg-server there should be a warning that you would have to use a single emerge line. I can't possibly be the only one who would break the system due to emerge-ing in steps. I think it's not logical to execute a single emerge-line if you follow a wiki step by step. I would expect that users execute one emerge, see if it worked and then proceed to the next. Thus there should be a couple of posts about that as every new user breaks the system at this point. Maybe somehow I missed them all... That would be embarassing.

In order to ensure that all is compiled well I just used
Code:
emerge -avuND @world
emerge @module-rebuild

I will post the output to your commands as soon as I am back at my gentoo-box.
Back to top
View user's profile Send private message
dachschaden
n00b
n00b


Joined: 07 Jun 2014
Posts: 65
Location: Germany

PostPosted: Mon Jun 23, 2014 1:50 pm    Post subject: Reply with quote

Quote:
I am not sure how to do this. If I have one xorg.config file that is properly configured, will that take care of initializing the two xservers?


Nope. One XServer, one config.
You [could] set up your xorg.conf to load drivers for both cards, but that's pointless because the intel driver wouldn't know when to offload 3D stuff to the nvidia battleship. That's what the second XServer is for - this one gets rendered by the nvidia card through the first XServer (and through your intel chip). So for now you'll have to stick with bumblebee.

Offtopic: I am actually interested in learning how the Xorg/nouveau/intel/whoever's responsible on the open source-side-team plans to get optimus working in the future without a second X. :)

AFAIR you can create a new /etc/X11/xorg.conf file and then add little portions of individual configuration code to it - basically code that will handle your intel card. You don't have to provide a full-fledged xorg.conf from the beginning - and if you test things, make sure you have tail -f /var/log/Xorg.0.log running on another VT to search for errors.

BTW: It can be that the manual provided by nvidia (using the modesetting driver) might lead you to your goal without bumblebee, but I cannot test that very well. I tried so some weeks ago when I read it was possible, but alas my nvidia card just seem to be too new even for the proprietary one. :( So you should first try to get it working with bumblebee, and after you verified your configuration, you can move one trying to use the modesetting driver for your nvidia card.
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Mon Jun 23, 2014 2:04 pm    Post subject: Reply with quote

Quote:
@VoidMage
VoidMage wrote:
Each from point 2 on should translate directly into an emerge line, otherwise you've found the point of failure.

Are you saying that
Code:
emerge -a foo bar
is different from
Code:
emerge -a foo
emerge -a bar
?

No, I'm saying "if any translate to anything like "I've run an upstream installer then", you've messed up".

So, waiting for the requested output, but seeing what exactly did you put into your xorg.conf (in one way or another) could be useful too.
Back to top
View user's profile Send private message
dachschaden
n00b
n00b


Joined: 07 Jun 2014
Posts: 65
Location: Germany

PostPosted: Mon Jun 23, 2014 2:50 pm    Post subject: Reply with quote

@VoidMage:

Quote:

like used upstream nvidia driver installer instead of portage - in such case you get to keep all the pieces.


Care to explain? I have been using the nvidia installer for, like, 3 years, and it rarely broke - and if it did, it was due to broken DKMS (once I was a Ubuntu user ... but I guess we all started small. :)) or crappy Xorg.

Basically the installation is not that hard, is it? Compile the kernel glue against your kernel, install the kernel modules, install the user space libs (for OpenGL and OpenCL) and such.
Actually I have tried to get my Optimus running with the driver provided by nvidia (wouldn't work on kernel side, the user space is fine). Then again, I am using vanilla kernels, so I guess that's OK?
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Mon Jun 23, 2014 8:27 pm    Post subject: Reply with quote

It might work on other distros, though even there i would be dumb to use it, but in Gentoo it interferes with (at very least) "eselect opengl" scheme, which makes it prone to breaking (for example) xorg-server build.

The fact, that it creates an inconsistent state in portage database too, is quite obvious.
Back to top
View user's profile Send private message
dachschaden
n00b
n00b


Joined: 07 Jun 2014
Posts: 65
Location: Germany

PostPosted: Tue Jun 24, 2014 2:55 pm    Post subject: Reply with quote

Hm. Well, I care for the symlinks myself, so of course it wouldn't bother me.
Yet I agree that this was once a tripping stone for me on Arch Linux, because I couldn't install both GL packages (Mesa and nVidia) at the same time. That was around the time when I learned to do it manually - and I never really got into the eselect stuff as well.

One major flaw - at least for me - is that portage does not provide the latest packages - actually even older packages are not provided. The nVidia driver brew from Gentoo for example uses outdated DRI libraries which would downgrade the existing ones. zsnes too btw. That's another reason why I am used to úse the upstream drivers. But I don't wanna switch to Arch - less control over my system.

It's a double-edged sword on this one. :(
Back to top
View user's profile Send private message
motaito
Tux's lil' helper
Tux's lil' helper


Joined: 28 May 2014
Posts: 102

PostPosted: Tue Jun 24, 2014 5:03 pm    Post subject: Reply with quote

So, I am back at my gentoo-box. Sorry for the delay.

@dachschaden
You mentioned that re-emergeing the xserver might help. As I have tried so may different things before, I wanted to make sure I have a clean system allowing me to reproduce the problem. Therefore, I reinstalled everything. I just let it compile during night and in my absence. I still have the exact same problem. I assume I am missing something basic. As you have mentioned that the intel chip must work first. I did not yet install bumblebee and bbswitch. So, I can focus on the intel first. I do however have VIDEO_CARDS="nvidia intel i915" in my make.conf. So, the nvidia drivers should be installed.

If it is relevant, I used
Code:
eselect opengl set 1

which selects nvidia rather than xorg-x11

You also mentioned that the xorg.conf can be build incrementally by only adding parts that are needed. Right now it only contains:
Code:
Section "Device"
  Identifier "Card0"
  Driver "intel"
  BusID "PCI:0:2:0"
  Option "AccelMethod" "glamour"
EndSection
As in your example.

With this I get
Code:
# grep EE /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2958.149] Initializing built-in extension MIT-SCREEN-SAVER
[  2958.150] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
[  2958.150] (EE) Failed to load module "glamoregl" (loader failed, 7)
[  2958.220] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)


@VoidMage
I mentioned it briefly in an earlier post, I only used emerge, no upstream installer. So, the problem can not be from there. For the xorg.conf and the corresponding output, please refer to the part I posted to dachschaden above.

Here is the output for the commands you asked for.
Code:
# ldd -r /usr/lib64/xorg/modules/libglamoregl.so
        linux-vdso.so.1 (0x00007fff72d15000)
        libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007f37b4101000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f37b3ee4000)
        libgbm.so.1 => /usr/lib64/libgbm.so.1 (0x00007f37b3cdd000)
        libglamor.so.0 => /usr/lib64/libglamor.so.0 (0x00007f37b3a9f000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f37b36f4000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f37b34eb000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f37b31ed000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f37b2fe9000)
        libnvidia-glsi.so.337.25 => /usr/lib64/libnvidia-glsi.so.337.25 (0x00007f37b2d61000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f37b4635000)
        libudev.so.1 => /lib64/libudev.so.1 (0x00007f37b2b4e000)
        libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f37b2942000)
        libGLESv2.so.2 => /usr/lib64/libGLESv2.so.2 (0x00007f37b2731000)                                                                                     
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f37b23f6000)                                                                                           
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f37b21e4000)                                                                                         
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f37b1fc1000)                                                                                           
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f37b1dbd000)                                                                                           
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f37b1bb7000)                                                                                       
undefined symbol: serverClient  (/usr/lib64/libglamor.so.0)                                                                                                 
undefined symbol: RegionEmptyData       (/usr/lib64/libglamor.so.0)                                                                                         
undefined symbol: PictureScreenPrivateKeyRec    (/usr/lib64/libglamor.so.0)                                                                                 
undefined symbol: PixmapWidthPaddingInfo        (/usr/lib64/libglamor.so.0)                                                                                 
undefined symbol: RegionEmptyBox        (/usr/lib64/libglamor.so.0)                                                                                         
undefined symbol: miPolyRectangle       (/usr/lib64/libglamor.so.0)                                                                                         
undefined symbol: miPolyArc     (/usr/lib64/libglamor.so.0)                                                                                                 
undefined symbol: miFillPolygon (/usr/lib64/libglamor.so.0)                                                                                                 
undefined symbol: miPolyFillArc (/usr/lib64/libglamor.so.0)                                                                                                 
undefined symbol: miPolyText8   (/usr/lib64/libglamor.so.0)                                                                                                 
undefined symbol: miPolyText16  (/usr/lib64/libglamor.so.0)                                                                                                 
undefined symbol: miImageText8  (/usr/lib64/libglamor.so.0)                                                                                                 
undefined symbol: miImageText16 (/usr/lib64/libglamor.so.0)                                                                                                 
undefined symbol: miChangeGC    (/usr/lib64/libglamor.so.0)
undefined symbol: miCopyGC      (/usr/lib64/libglamor.so.0)
undefined symbol: miDestroyGC   (/usr/lib64/libglamor.so.0)
undefined symbol: miChangeClip  (/usr/lib64/libglamor.so.0)
undefined symbol: miDestroyClip (/usr/lib64/libglamor.so.0)
undefined symbol: miCopyClip    (/usr/lib64/libglamor.so.0)
undefined symbol: RegionAppend  (/usr/lib64/libglamor.so.0)
undefined symbol: miDoCopy      (/usr/lib64/libglamor.so.0)
undefined symbol: fbCopyPlane   (/usr/lib64/libglamor.so.0)
undefined symbol: miPolyGlyphBlt        (/usr/lib64/libglamor.so.0)
undefined symbol: miImageGlyphBlt       (/usr/lib64/libglamor.so.0)
undefined symbol: RegionDestroy (/usr/lib64/libglamor.so.0)
undefined symbol: xf86XVClipVideoHelper (/usr/lib64/libglamor.so.0)
undefined symbol: fbComposite   (/usr/lib64/libglamor.so.0)
undefined symbol: RegisterBlockAndWakeupHandlers        (/usr/lib64/libglamor.so.0)
undefined symbol: xf86ScrnToScreen      (/usr/lib64/libglamor.so.0)
undefined symbol: LogMessageVerb        (/usr/lib64/libglamor.so.0)
undefined symbol: fbGetImage    (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_rasterize_trapezoid    (/usr/lib64/libglamor.so.0)
undefined symbol: ValidatePicture       (/usr/lib64/libglamor.so.0)
undefined symbol: fbGetSpans    (/usr/lib64/libglamor.so.0)
undefined symbol: miPolyPoint   (/usr/lib64/libglamor.so.0)
undefined symbol: fbAddTraps    (/usr/lib64/libglamor.so.0)
undefined symbol: ValidateGC    (/usr/lib64/libglamor.so.0)
undefined symbol: fbDestroyPixmap       (/usr/lib64/libglamor.so.0)
undefined symbol: dixRegisterPrivateKey (/usr/lib64/libglamor.so.0)
undefined symbol: XNFasprintf   (/usr/lib64/libglamor.so.0)
undefined symbol: RegionCreate  (/usr/lib64/libglamor.so.0)
undefined symbol: miCompositeRects      (/usr/lib64/libglamor.so.0)
undefined symbol: GetScratchGC  (/usr/lib64/libglamor.so.0)
undefined symbol: FreeScratchGC (/usr/lib64/libglamor.so.0)
undefined symbol: fbValidateGC  (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_region_rectangles      (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_region_contains_rectangle      (/usr/lib64/libglamor.so.0)
undefined symbol: CreatePicture (/usr/lib64/libglamor.so.0)
undefined symbol: miCreatePicture       (/usr/lib64/libglamor.so.0)
undefined symbol: miDestroyPicture      (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_image_unref    (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_region_init_rects      (/usr/lib64/libglamor.so.0)
undefined symbol: fb24_32ReformatTile   (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_region_extents (/usr/lib64/libglamor.so.0)
undefined symbol: miPushPixels  (/usr/lib64/libglamor.so.0)
undefined symbol: fbCopyNtoN    (/usr/lib64/libglamor.so.0)
undefined symbol: PictureMatchFormat    (/usr/lib64/libglamor.so.0)
undefined symbol: fbCreatePixmap        (/usr/lib64/libglamor.so.0)
undefined symbol: fbCreateGC    (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_region_union   (/usr/lib64/libglamor.so.0)
undefined symbol: fbTriangles   (/usr/lib64/libglamor.so.0)
undefined symbol: fbPolyLine    (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_region_init_with_extents       (/usr/lib64/libglamor.so.0)
undefined symbol: fbFill        (/usr/lib64/libglamor.so.0)
undefined symbol: fbSetSpans    (/usr/lib64/libglamor.so.0)
undefined symbol: miGetImage    (/usr/lib64/libglamor.so.0)
undefined symbol: RegionValidate        (/usr/lib64/libglamor.so.0)
undefined symbol: MakeAtom      (/usr/lib64/libglamor.so.0)
undefined symbol: FatalError    (/usr/lib64/libglamor.so.0)
undefined symbol: fbPadPixmap   (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_region_intersect       (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_image_create_bits      (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_f_transform_point      (/usr/lib64/libglamor.so.0)
undefined symbol: DamageDamageRegion    (/usr/lib64/libglamor.so.0)
undefined symbol: DamageRegionAppend    (/usr/lib64/libglamor.so.0)
undefined symbol: miComputeCompositeRegion      (/usr/lib64/libglamor.so.0)
undefined symbol: fbPolyFillRect        (/usr/lib64/libglamor.so.0)
undefined symbol: LogMessage    (/usr/lib64/libglamor.so.0)
undefined symbol: CompositePicture      (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_transform_is_int_translate     (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_f_transform_from_pixman_transform      (/usr/lib64/libglamor.so.0)
undefined symbol: miRenderColorToPixel  (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_region_copy    (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_image_get_data (/usr/lib64/libglamor.so.0)
undefined symbol: DamageRegionProcessPending    (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_image_composite        (/usr/lib64/libglamor.so.0)
undefined symbol: FreePicture   (/usr/lib64/libglamor.so.0)
undefined symbol: miCopyRegion  (/usr/lib64/libglamor.so.0)
undefined symbol: CreateSolidPicture    (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_region_translate       (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_region_init    (/usr/lib64/libglamor.so.0)
undefined symbol: miPolySegment (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_region_equal   (/usr/lib64/libglamor.so.0)
undefined symbol: fbFillSpans   (/usr/lib64/libglamor.so.0)
undefined symbol: pixman_region_fini    (/usr/lib64/libglamor.so.0)
undefined symbol: fbPixmapToRegion      (/usr/lib64/libglamor.so.0)
undefined symbol: fbPutImage    (/usr/lib64/libglamor.so.0)
undefined symbol: miTrapezoidBounds     (/usr/lib64/libglamor.so.0)
undefined symbol: ErrorF        (/usr/lib64/libglamor.so.0)
undefined symbol: _glapi_tls_Context    (/usr/lib64/xorg/modules/libglamoregl.so)
undefined symbol: xf86Msg       (/usr/lib64/xorg/modules/libglamoregl.so)
undefined symbol: dixRegisterPrivateKey (/usr/lib64/xorg/modules/libglamoregl.so)
undefined symbol: xf86AllocateScrnInfoPrivateIndex      (/usr/lib64/xorg/modules/libglamoregl.so)
undefined symbol: xf86ScreenToScrn      (/usr/lib64/xorg/modules/libglamoregl.so)
undefined symbol: FatalError    (/usr/lib64/xorg/modules/libglamoregl.so)
undefined symbol: xf86DrvMsg    (/usr/lib64/xorg/modules/libglamoregl.so)
undefined symbol: LogMessage    (/usr/lib64/xorg/modules/libglamoregl.so)
undefined symbol: ErrorF        (/usr/lib64/xorg/modules/libglamoregl.so)


Code:
# emerge -1pv mesa libdrm xorg-server xf86-video-intel nvidia-drivers

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] x11-libs/libdrm-2.4.52  USE="-libkms -static-libs" ABI_X86="(64) (-32) (-x32)" VIDEO_CARDS="intel (-exynos) (-freedreno) -nouveau (-omap) -radeon -vmware" 0 kB
[ebuild   R    ] media-libs/mesa-10.0.4  USE="classic egl gallium gbm gles2 llvm nptl xvmc -bindist -debug -gles1 -llvm-shared-libs -opencl -openvg -osmesa -pax_kernel -pic -r600-llvm-compiler (-selinux) -vdpau -wayland -xa" ABI_X86="(64) (-32) (-x32)" VIDEO_CARDS="i915 intel (-freedreno) -i965 -ilo -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi -vmware" 0 kB
[ebuild   R    ] x11-base/xorg-server-1.15.0:0/1.15.0  USE="ipv6 nptl suid udev xorg -dmx -doc -kdrive -minimal (-selinux) -static-libs -tslib -unwind -xnest -xvfb" 0 kB
[ebuild   R    ] x11-drivers/xf86-video-intel-2.21.15  USE="dri glamor sna udev uxa xvmc" 0 kB
[ebuild   R    ] x11-drivers/nvidia-drivers-337.25  USE="X acpi multilib tools -pax_kernel -uvm" 0 kB

Total: 5 packages (5 reinstalls), Size of downloads: 0 kB

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Tue Jun 24, 2014 7:14 pm    Post subject: Reply with quote

In random order:
- depending how old that integrated intel is, you might be better off with 'Option "AccelMethod" "uxa"' (IIRC - or maybe 'sna')
- still, that undefined reference to '_glapi_tls_Context ' kind of rings a bell - there might have been an underlinking problem in mesa 10.0 for libEGL, that (again - IIRC) was fixed later
- note 'llvm-shared-libs' useflag - in later mesa ebuilds, it was removed, but set to enabled
Back to top
View user's profile Send private message
motaito
Tux's lil' helper
Tux's lil' helper


Joined: 28 May 2014
Posts: 102

PostPosted: Tue Jun 24, 2014 7:29 pm    Post subject: Reply with quote

Thanks for the input. I tried various settings for xorg.conf. Changing Option "AccelMethod" "glamour" to "uxa" or "sna" makes no difference. Right now my xorg locks like this:
Code:
#Section "ServerLayout"
#  Identifier "Layout0"
#  Screen 0 "Screen0" 0 0
#EndSection

Section "Module"
  Load "glx"
  Load "extmod"
#  Load "dri"
#  Load "glamoregl"
EndSection

Section "Device"
  Identifier "Card0"
  Driver "intel"
  BusID "PCI:0:2:0"
  Option "AccelMethod" "glamour"
EndSection

Section "Screen"
  Identifier "Screen0"
  Device "Card0"
EndSection


I get rid of the undefined refrence but otherwise no change in behavior.
Code:
# grep EE /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2319.926] Initializing built-in extension MIT-SCREEN-SAVER
[  2320.010] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Tue Jun 24, 2014 7:58 pm    Post subject: Reply with quote

Actually, that could be a very significant change.

It might be useful to pastebin the whole xorg log, but check the simple thing first: does the installed nvidia-drivers version still support your card ?

...

Actually, going by the upstream site, last to support 600M is 331.79 - well, one of the pitfalls of binary blobs.
Back to top
View user's profile Send private message
motaito
Tux's lil' helper
Tux's lil' helper


Joined: 28 May 2014
Posts: 102

PostPosted: Tue Jun 24, 2014 8:23 pm    Post subject: Reply with quote

Actually, right now I was only focusing on the intel card as it was mentioned earlier that it makes no sense to try the nvidia card if the intel part is not working. So I did not check about the nvidia-driver.
I have the following driver:
Code:
*  x11-drivers/nvidia-drivers
      Latest version available: 337.25
      Latest version installed: 337.25
      Size of files: 66,458 kB
      Homepage:      http://www.nvidia.com/
      Description:   NVIDIA Accelerated Graphics Driver
      License:       GPL-2 NVIDIA-r2


Code:
lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GTX 660M] (rev a1)

AFAIK it should support the card. It's a MSI GT60 Laptop with optimus.

I'm unsure about what pastebin is. I just post the entire xorg log here (hope that's ok).
Code:
# cat /var/log/Xorg.0.log
[   134.238]
X.Org X Server 1.15.0
Release Date: 2013-12-27
[   134.238] X Protocol Version 11, Revision 0
[   134.238] Build Operating System: Linux 3.12.21-gentoo-r1 x86_64 Gentoo
[   134.238] Current Operating System: Linux kurama 3.12.21-gentoo-r1 #1 SMP Mon Jun 23 19:18:52 CEST 2014 x86_64
[   134.238] Kernel command line: BOOT_IMAGE=/vmlinuz-3.12.21-gentoo-r1 root=/dev/sda4 ro
[   134.238] Build Date: 23 June 2014  09:41:06PM
[   134.238] 
[   134.238] Current version of pixman: 0.32.4
[   134.238]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[   134.238] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   134.238] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jun 24 22:09:38 2014
[   134.273] (==) Using config file: "/etc/X11/xorg.conf"
[   134.273] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   134.308] (==) No Layout section.  Using the first Screen section.
[   134.308] (**) |-->Screen "Screen0" (0)
[   134.308] (**) |   |-->Monitor "<default monitor>"
[   134.308] (**) |   |-->Device "Card0"
[   134.308] (==) No monitor specified for screen "Screen0".
        Using a default monitor configuration.
[   134.308] (==) Automatically adding devices
[   134.308] (==) Automatically enabling devices
[   134.308] (==) Automatically adding GPU devices
[   134.336] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[   134.336]    Entry deleted from font path.
[   134.336] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[   134.336]    Entry deleted from font path.
[   134.336] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[   134.336]    Entry deleted from font path.
[   134.337] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[   134.337]    Entry deleted from font path.
[   134.337]    (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[   134.337] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[   134.337]    Entry deleted from font path.                                                                                                               
[   134.337]    (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").                                                                                             
[   134.337] (==) FontPath set to:                                                                                                                           
        /usr/share/fonts/misc/                                                                                                                               
[   134.337] (==) ModulePath set to "/usr/lib64/xorg/modules"                                                                                               
[   134.337] (II) The server relies on udev to provide the list of input devices.                                                                           
        If no devices become available, reconfigure udev or disable AutoAddDevices.                                                                         
[   134.337] (II) Loader magic: 0x807c60                                                                                                                     
[   134.337] (II) Module ABI versions:                                                                                                                       
[   134.337]    X.Org ANSI C Emulation: 0.4                                                                                                                 
[   134.337]    X.Org Video Driver: 15.0                                                                                                                     
[   134.337]    X.Org XInput driver : 20.0                                                                                                                   
[   134.337]    X.Org Server Extension : 8.0                                                                                                                 
[   134.337] (II) xfree86: Adding drm device (/dev/dri/card1)                                                                                               
[   134.337] (II) xfree86: Adding drm device (/dev/dri/card0)                                                                                               
[   134.338] (--) PCI:*(0:0:2:0) 8086:0166:1462:10d7 rev 9, Mem @ 0xf6400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64                             
[   134.339] (--) PCI: (0:1:0:0) 10de:0fd4:1462:10d7 rev 161, Mem @ 0xf5000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288                                                                                                                                       
[   134.356] Initializing built-in extension Generic Event Extension                                                                                         
[   134.356] Initializing built-in extension SHAPE
[   134.356] Initializing built-in extension MIT-SHM
[   134.356] Initializing built-in extension XInputExtension
[   134.356] Initializing built-in extension XTEST
[   134.356] Initializing built-in extension BIG-REQUESTS
[   134.356] Initializing built-in extension SYNC
[   134.356] Initializing built-in extension XKEYBOARD
[   134.356] Initializing built-in extension XC-MISC
[   134.356] Initializing built-in extension XINERAMA
[   134.356] Initializing built-in extension XFIXES
[   134.356] Initializing built-in extension RENDER
[   134.356] Initializing built-in extension RANDR
[   134.356] Initializing built-in extension COMPOSITE
[   134.356] Initializing built-in extension DAMAGE
[   134.356] Initializing built-in extension MIT-SCREEN-SAVER
[   134.356] Initializing built-in extension DOUBLE-BUFFER
[   134.356] Initializing built-in extension RECORD
[   134.356] Initializing built-in extension DPMS
[   134.356] Initializing built-in extension Present
[   134.356] Initializing built-in extension DRI3
[   134.356] Initializing built-in extension X-Resource
[   134.356] Initializing built-in extension XVideo
[   134.356] Initializing built-in extension XVideo-MotionCompensation
[   134.356] Initializing built-in extension XFree86-VidModeExtension
[   134.356] Initializing built-in extension XFree86-DGA
[   134.356] Initializing built-in extension XFree86-DRI
[   134.356] Initializing built-in extension DRI2
[   134.356] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[   134.356] (II) LoadModule: "glx"
[   134.417] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[   134.871] (II) Module glx: vendor="NVIDIA Corporation"
[   134.871]    compiled for 4.0.2, module version = 1.0.0
[   134.871]    Module class: X.Org Server Extension
[   134.871] (II) NVIDIA GLX Module  337.25  Tue May 27 12:21:38 PDT 2014
[   134.877] Loading extension GLX
[   134.877] (II) LoadModule: "extmod"
[   134.877] (II) Module "extmod" already built-in
[   134.877] (II) LoadModule: "intel"
[   134.884] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[   134.939] (II) Module intel: vendor="X.Org Foundation"
[   134.939]    compiled for 1.15.0, module version = 2.21.15
[   134.939]    Module class: X.Org Video Driver
[   134.939]    ABI class: X.Org Video Driver, version 15.0
[   134.939] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
        i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
        915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
        Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
        GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, HD Graphics,
        HD Graphics 2000, HD Graphics 3000, HD Graphics 2500,
        HD Graphics 4000, HD Graphics P4000, HD Graphics 4600,
        HD Graphics 5000, HD Graphics P4600/P4700, Iris(TM) Graphics 5100,
        HD Graphics 4400, HD Graphics 4200, Iris(TM) Pro Graphics 5200
[   134.940] (++) using VT number 7

[   134.945] (II) intel(0): Creating default Display subsection in Screen section
        "Screen0" for depth/fbbpp 24/32
[   134.945] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[   134.945] (==) intel(0): RGB weight 888
[   134.945] (==) intel(0): Default visual is TrueColor
[   134.945] (**) intel(0): Option "AccelMethod" "glamour"
[   134.945] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4000
[   134.945] (**) intel(0): Relaxed fencing enabled
[   134.945] (**) intel(0): Wait on SwapBuffers? enabled
[   134.945] (**) intel(0): Triple buffering? enabled
[   134.945] (**) intel(0): Framebuffer tiled
[   134.945] (**) intel(0): Pixmaps tiled
[   134.945] (**) intel(0): 3D buffers tiled
[   134.945] (**) intel(0): SwapBuffers wait enabled
[   134.945] (==) intel(0): video overlay key set to 0x101fe
[   134.945] (II) intel(0): Output LVDS1 has no monitor section
[   134.949] (--) intel(0): found backlight control interface /sys/class/backlight/acpi_video1
[   134.962] (II) intel(0): Output VGA1 has no monitor section
[   134.962] (II) intel(0): Output HDMI1 has no monitor section
[   134.962] (II) intel(0): Output DP1 has no monitor section
[   134.962] (II) intel(0): EDID for output LVDS1
[   134.962] (II) intel(0): Manufacturer: LGD  Model: 259  Serial#: 0
[   134.962] (II) intel(0): Year: 2009  Week: 0
[   134.962] (II) intel(0): EDID Version: 1.3
[   134.962] (II) intel(0): Digital Display Input
[   134.962] (II) intel(0): Max Image Size [cm]: horiz.: 35  vert.: 19
[   134.962] (II) intel(0): Gamma: 2.20
[   134.962] (II) intel(0): No DPMS capabilities specified
[   134.962] (II) intel(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[   134.962] (II) intel(0): First detailed timing is preferred mode
[   134.962] (II) intel(0): redX: 0.617 redY: 0.349   greenX: 0.313 greenY: 0.595
[   134.962] (II) intel(0): blueX: 0.151 blueY: 0.056   whiteX: 0.313 whiteY: 0.329
[   134.962] (II) intel(0): Manufacturer's mask: 0
[   134.962] (II) intel(0): Supported detailed timing:
[   134.962] (II) intel(0): clock: 138.5 MHz   Image Size:  345 x 194 mm
[   134.962] (II) intel(0): h_active: 1920  h_sync: 1968  h_sync_end 2000 h_blank_end 2080 h_border: 0
[   134.962] (II) intel(0): v_active: 1080  v_sync: 1083  v_sync_end 1088 v_blanking: 1111 v_border: 0
[   134.962] (II) intel(0):  LG Display
[   134.962] (II) intel(0):  LP156WF1-TLF3
[   134.962] (II) intel(0): EDID (in hex):
[   134.962] (II) intel(0):     00ffffffffffff0030e4590200000000
[   134.962] (II) intel(0):     00130103802313780a15d59e59509826
[   134.962] (II) intel(0):     0e505400000001010101010101010101
[   134.962] (II) intel(0):     0101010101011a3680a070381f403020
[   134.962] (II) intel(0):     350059c2100000190000000000000000
[   134.962] (II) intel(0):     00000000000000000000000000fe004c
[   134.962] (II) intel(0):     4720446973706c61790a2020000000fe
[   134.962] (II) intel(0):     004c503135365746312d544c4633003c
[   134.962] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[   134.962] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[   134.962] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[   134.962] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[   134.962] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported)
[   134.962] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
[   134.962] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[   134.962] (II) intel(0): Not using default mode "896x672" (doublescan mode not supported)
[   134.962] (II) intel(0): Not using default mode "928x696" (doublescan mode not supported)
[   134.962] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported)
[   134.962] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
[   134.963] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported)
[   134.963] (II) intel(0): Printing probed modes for output LVDS1
[   134.963] (II) intel(0): Modeline "1920x1080"x59.9  138.50  1920 1968 2000 2080  1080 1083 1088 1111 -hsync -vsync (66.6 kHz eP)
[   134.963] (II) intel(0): Modeline "1400x1050"x60.0  122.00  1400 1488 1640 1880  1050 1052 1064 1082 +hsync +vsync (64.9 kHz d)
[   134.963] (II) intel(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz d)
[   134.963] (II) intel(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz d)
[   134.963] (II) intel(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz d)
[   134.963] (II) intel(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz d)
[   134.963] (II) intel(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz d)
[   134.963] (II) intel(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz d)
[   134.975] (II) intel(0): EDID for output VGA1
[   134.975] (II) intel(0): Manufacturer: BNQ  Model: 7f03  Serial#: 21573
[   134.975] (II) intel(0): Year: 2012  Week: 33
[   134.975] (II) intel(0): EDID Version: 1.3
[   134.975] (II) intel(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
[   134.975] (II) intel(0): Sync:  Separate  Composite  SyncOnGreen
[   134.975] (II) intel(0): Max Image Size [cm]: horiz.: 53  vert.: 30
[   134.975] (II) intel(0): Gamma: 2.20
[   134.975] (II) intel(0): DPMS capabilities: Off; RGB/Color Display
[   134.975] (II) intel(0): Default color space is primary color space
[   134.975] (II) intel(0): First detailed timing is preferred mode
[   134.975] (II) intel(0): redX: 0.649 redY: 0.328   greenX: 0.330 greenY: 0.621
[   134.975] (II) intel(0): blueX: 0.150 blueY: 0.053   whiteX: 0.312 whiteY: 0.329
[   134.975] (II) intel(0): Supported established timings:
[   134.976] (II) intel(0): 720x400@70Hz
[   134.976] (II) intel(0): 640x480@60Hz
[   134.976] (II) intel(0): 640x480@75Hz
[   134.976] (II) intel(0): 800x600@60Hz
[   134.976] (II) intel(0): 800x600@75Hz
[   134.976] (II) intel(0): 832x624@75Hz
[   134.976] (II) intel(0): 1024x768@60Hz
[   134.976] (II) intel(0): 1024x768@75Hz
[   134.976] (II) intel(0): 1280x1024@75Hz
[   134.976] (II) intel(0): 1152x864@75Hz
[   134.976] (II) intel(0): Manufacturer's mask: 0
[   134.976] (II) intel(0): Supported standard timings:
[   134.976] (II) intel(0): #0: hsize: 640  vsize 480  refresh: 120  vid: 31793
[   134.976] (II) intel(0): #1: hsize: 800  vsize 600  refresh: 120  vid: 31813
[   134.976] (II) intel(0): #2: hsize: 1024  vsize 768  refresh: 120  vid: 31841
[   134.976] (II) intel(0): #3: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
[   134.976] (II) intel(0): #4: hsize: 1280  vsize 1024  refresh: 75  vid: 36737
[   134.976] (II) intel(0): #5: hsize: 1280  vsize 1024  refresh: 120  vid: 48257
[   134.976] (II) intel(0): #6: hsize: 1440  vsize 900  refresh: 120  vid: 15509
[   134.976] (II) intel(0): Supported detailed timing:
[   134.976] (II) intel(0): clock: 148.5 MHz   Image Size:  531 x 298 mm
[   134.976] (II) intel(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[   134.976] (II) intel(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[   134.976] (II) intel(0): Serial No: J8C00698SL0
[   134.976] (II) intel(0): Ranges: V min: 24 V max: 120 Hz, H min: 15 H max: 135 kHz, PixClock max 215 MHz
[   134.976] (II) intel(0): Monitor name: BenQ XL2420T
[   134.976] (II) intel(0): EDID (in hex):
[   134.976] (II) intel(0):     00ffffffffffff0009d1037f45540000
[   134.976] (II) intel(0):     211601030e351e782e48a1a654549f26
[   134.976] (II) intel(0):     0d5054a56b80317c457c617c8180818f
[   134.976] (II) intel(0):     81bc953c0101023a801871382d40582c
[   134.976] (II) intel(0):     4500132a2100001e000000ff004a3843
[   134.976] (II) intel(0):     3030363938534c300a20000000fd0018
[   134.976] (II) intel(0):     780f8715000a202020202020000000fc
[   134.976] (II) intel(0):     0042656e5120584c32343230540a00e5
[   134.976] (II) intel(0): Not using mode "1280x1024" (bad mode clock/interlace/doublescan)
[   134.976] (II) intel(0): Not using mode "1440x900" (bad mode clock/interlace/doublescan)
[   134.976] (II) intel(0): Printing probed modes for output VGA1
[   134.976] (II) intel(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[   134.976] (II) intel(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[   134.976] (II) intel(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[   134.976] (II) intel(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[   134.976] (II) intel(0): Modeline "1024x768"x120.0  139.11  1024 1104 1216 1408  768 769 772 823 -hsync +vsync (98.8 kHz)
[   134.976] (II) intel(0): Modeline "1024x768"x75.1   78.80  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.1 kHz e)
[   134.976] (II) intel(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[   134.976] (II) intel(0): Modeline "832x624"x74.6   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[   134.976] (II) intel(0): Modeline "800x600"x120.1   84.01  800 856 944 1088  600 601 604 643 -hsync +vsync (77.2 kHz)
[   134.976] (II) intel(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[   134.976] (II) intel(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[   134.976] (II) intel(0): Modeline "640x480"x120.0   52.40  640 680 744 848  480 481 484 515 -hsync +vsync (61.8 kHz)
[   134.976] (II) intel(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[   134.976] (II) intel(0): Modeline "640x480"x60.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[   134.976] (II) intel(0): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[   134.976] (II) intel(0): EDID for output HDMI1
[   134.976] (II) intel(0): EDID for output DP1
[   134.976] (II) intel(0): Output LVDS1 connected
[   134.976] (II) intel(0): Output VGA1 connected
[   134.976] (II) intel(0): Output HDMI1 disconnected
[   134.976] (II) intel(0): Output DP1 disconnected
[   134.976] (II) intel(0): Using exact sizes for initial modes
[   134.976] (II) intel(0): Output LVDS1 using initial mode 1920x1080
[   134.976] (II) intel(0): Output VGA1 using initial mode 1920x1080
[   134.976] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[   134.976] (II) intel(0): Kernel page flipping support detected, enabling
[   134.976] (==) intel(0): DPI set to (96, 96)
[   134.976] (II) Loading sub module "fb"
[   134.976] (II) LoadModule: "fb"
[   134.976] (II) Loading /usr/lib64/xorg/modules/libfb.so
[   134.987] (II) Module fb: vendor="X.Org Foundation"
[   134.987]    compiled for 1.15.0, module version = 1.0.0
[   134.987]    ABI class: X.Org ANSI C Emulation, version 0.4
[   134.987] (II) Loading sub module "dri2"
[   134.987] (II) LoadModule: "dri2"
[   134.987] (II) Module "dri2" already built-in
[   134.987] (==) Depth 24 pixmap format is 32 bpp
[   134.987] (II) intel(0): [DRI2] Setup complete
[   134.987] (II) intel(0): [DRI2]   DRI driver: i965
[   134.987] (II) intel(0): Allocated new frame buffer 1920x1080 stride 7680, tiled
[   134.989] (II) UXA(0): Driver registered support for the following operations:
[   134.989] (II)         solid
[   134.989] (II)         copy
[   134.989] (II)         composite (RENDER acceleration)
[   134.989] (II)         put_image
[   134.989] (II)         get_image
[   134.989] (==) intel(0): Backing store enabled
[   134.989] (==) intel(0): Silken mouse enabled
[   134.990] (II) intel(0): Initializing HW Cursor
[   134.990] (II) intel(0): Use standard UXA acceleration.
[   134.990] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[   134.997] (==) intel(0): DPMS enabled
[   134.997] (==) intel(0): Intel XvMC decoder enabled
[   134.997] (II) intel(0): Set up textured video
[   134.997] (II) intel(0): [XvMC] xvmc_vld driver initialized.
[   134.997] (II) intel(0): direct rendering: DRI2 Enabled
[   134.997] (==) intel(0): hotplug detection: "enabled"
[   135.022] (--) RandR disabled
[   135.043] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
[   135.043] (II) intel(0): Setting screen physical size to 508 x 285
[   135.270] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[   135.270] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   135.270] (II) LoadModule: "evdev"
[   135.271] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[   135.281] (II) Module evdev: vendor="X.Org Foundation"
[   135.281]    compiled for 1.15.0, module version = 2.8.2
[   135.281]    Module class: X.Org XInput Driver
[   135.281]    ABI class: X.Org XInput driver, version 20.0
[   135.281] (II) Using input driver 'evdev' for 'Power Button'
[   135.281] (**) Power Button: always reports core events
[   135.281] (**) evdev: Power Button: Device: "/dev/input/event2"
[   135.281] (--) evdev: Power Button: Vendor 0 Product 0x1
[   135.281] (--) evdev: Power Button: Found keys
[   135.281] (II) evdev: Power Button: Configuring as keyboard
[   135.281] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[   135.281] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[   135.281] (**) Option "xkb_rules" "evdev"
[   135.281] (**) Option "xkb_model" "pc104"
[   135.281] (**) Option "xkb_layout" "us"
[   135.299] (II) config/udev: Adding input device Video Bus (/dev/input/event4)
[   135.299] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[   135.299] (II) Using input driver 'evdev' for 'Video Bus'
[   135.299] (**) Video Bus: always reports core events
[   135.299] (**) evdev: Video Bus: Device: "/dev/input/event4"
[   135.299] (--) evdev: Video Bus: Vendor 0 Product 0x6
[   135.299] (--) evdev: Video Bus: Found keys
[   135.299] (II) evdev: Video Bus: Configuring as keyboard
[   135.299] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4"
[   135.299] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[   135.299] (**) Option "xkb_rules" "evdev"
[   135.299] (**) Option "xkb_model" "pc104"
[   135.299] (**) Option "xkb_layout" "us"
[   135.299] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[   135.299] (II) No input driver specified, ignoring this device.
[   135.299] (II) This device may have been added with another device file.
[   135.299] (II) config/udev: Adding input device Video Bus (/dev/input/event3)
[   135.299] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[   135.299] (II) Using input driver 'evdev' for 'Video Bus'
[   135.299] (**) Video Bus: always reports core events
[   135.299] (**) evdev: Video Bus: Device: "/dev/input/event3"
[   135.299] (--) evdev: Video Bus: Vendor 0 Product 0x6
[   135.299] (--) evdev: Video Bus: Found keys
[   135.299] (II) evdev: Video Bus: Configuring as keyboard
[   135.299] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:12/LNXVIDEO:00/input/input3/event3"
[   135.299] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8)
[   135.299] (**) Option "xkb_rules" "evdev"
[   135.299] (**) Option "xkb_model" "pc104"
[   135.299] (**) Option "xkb_layout" "us"
[   135.300] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[   135.300] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   135.300] (II) Using input driver 'evdev' for 'Power Button'
[   135.300] (**) Power Button: always reports core events
[   135.300] (**) evdev: Power Button: Device: "/dev/input/event1"
[   135.300] (--) evdev: Power Button: Vendor 0 Product 0x1
[   135.300] (--) evdev: Power Button: Found keys
[   135.300] (II) evdev: Power Button: Configuring as keyboard
[   135.300] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1/event1"
[   135.300] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 9)
[   135.300] (**) Option "xkb_rules" "evdev"
[   135.300] (**) Option "xkb_model" "pc104"
[   135.300] (**) Option "xkb_layout" "us"
[   135.300] (II) config/udev: Adding drm device (/dev/dri/card1)
[   135.300] (II) config/udev: Adding drm device (/dev/dri/card0)
[   135.300] (II) config/udev: Adding input device Razer Razer Taipan (/dev/input/event10)
[   135.300] (**) Razer Razer Taipan: Applying InputClass "evdev pointer catchall"
[   135.300] (II) Using input driver 'evdev' for 'Razer Razer Taipan'
[   135.300] (**) Razer Razer Taipan: always reports core events
[   135.300] (**) evdev: Razer Razer Taipan: Device: "/dev/input/event10"
[   135.300] (--) evdev: Razer Razer Taipan: Vendor 0x1532 Product 0x34
[   135.300] (--) evdev: Razer Razer Taipan: Found 9 mouse buttons
[   135.300] (--) evdev: Razer Razer Taipan: Found scroll wheel(s)
[   135.300] (--) evdev: Razer Razer Taipan: Found relative axes
[   135.300] (--) evdev: Razer Razer Taipan: Found x and y relative axes
[   135.300] (II) evdev: Razer Razer Taipan: Configuring as mouse
[   135.300] (II) evdev: Razer Razer Taipan: Adding scrollwheel support
[   135.300] (**) evdev: Razer Razer Taipan: YAxisMapping: buttons 4 and 5
[   135.300] (**) evdev: Razer Razer Taipan: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   135.300] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/input/input12/event10"
[   135.300] (II) XINPUT: Adding extended input device "Razer Razer Taipan" (type: MOUSE, id 10)
[   135.300] (II) evdev: Razer Razer Taipan: initialized for relative axes.
[   135.301] (**) Razer Razer Taipan: (accel) keeping acceleration scheme 1
[   135.301] (**) Razer Razer Taipan: (accel) acceleration profile 0
[   135.301] (**) Razer Razer Taipan: (accel) acceleration factor: 2.000
[   135.301] (**) Razer Razer Taipan: (accel) acceleration threshold: 4
[   135.301] (II) config/udev: Adding input device Razer Razer Taipan (/dev/input/mouse0)
[   135.301] (II) No input driver specified, ignoring this device.
[   135.301] (II) This device may have been added with another device file.
[   135.301] (II) config/udev: Adding input device Razer Razer Taipan (/dev/input/event11)
[   135.301] (**) Razer Razer Taipan: Applying InputClass "evdev keyboard catchall"
[   135.301] (II) Using input driver 'evdev' for 'Razer Razer Taipan'
[   135.301] (**) Razer Razer Taipan: always reports core events
[   135.301] (**) evdev: Razer Razer Taipan: Device: "/dev/input/event11"
[   135.301] (II) evdev: Razer Razer Taipan: Using mtdev for this device
[   135.301] (--) evdev: Razer Razer Taipan: Vendor 0x1532 Product 0x34
[   135.301] (--) evdev: Razer Razer Taipan: Found 1 mouse buttons
[   135.301] (--) evdev: Razer Razer Taipan: Found scroll wheel(s)
[   135.301] (--) evdev: Razer Razer Taipan: Found relative axes
[   135.301] (II) evdev: Razer Razer Taipan: Forcing relative x/y axes to exist.
[   135.301] (--) evdev: Razer Razer Taipan: Found absolute axes
[   135.301] (--) evdev: Razer Razer Taipan: Found absolute multitouch axes
[   135.301] (--) evdev: Razer Razer Taipan: Found keys
[   135.301] (II) evdev: Razer Razer Taipan: Configuring as mouse
[   135.301] (II) evdev: Razer Razer Taipan: Configuring as keyboard
[   135.301] (II) evdev: Razer Razer Taipan: Adding scrollwheel support
[   135.301] (**) evdev: Razer Razer Taipan: YAxisMapping: buttons 4 and 5
[   135.301] (**) evdev: Razer Razer Taipan: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   135.301] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1/input/input13/event11"
[   135.301] (II) XINPUT: Adding extended input device "Razer Razer Taipan" (type: KEYBOARD, id 11)
[   135.301] (**) Option "xkb_rules" "evdev"
[   135.301] (**) Option "xkb_model" "pc104"
[   135.301] (**) Option "xkb_layout" "us"
[   135.301] (II) evdev: Razer Razer Taipan: initialized for relative axes.
[   135.301] (WW) evdev: Razer Razer Taipan: ignoring absolute axes.
[   135.302] (**) Razer Razer Taipan: (accel) keeping acceleration scheme 1
[   135.302] (**) Razer Razer Taipan: (accel) acceleration profile 0
[   135.302] (**) Razer Razer Taipan: (accel) acceleration factor: 2.000
[   135.302] (**) Razer Razer Taipan: (accel) acceleration threshold: 4
[   135.302] (II) config/udev: Adding input device Razer Razer Taipan (/dev/input/event12)
[   135.302] (**) Razer Razer Taipan: Applying InputClass "evdev keyboard catchall"
[   135.302] (II) Using input driver 'evdev' for 'Razer Razer Taipan'
[   135.302] (**) Razer Razer Taipan: always reports core events
[   135.302] (**) evdev: Razer Razer Taipan: Device: "/dev/input/event12"
[   135.302] (--) evdev: Razer Razer Taipan: Vendor 0x1532 Product 0x34
[   135.302] (--) evdev: Razer Razer Taipan: Found keys
[   135.302] (II) evdev: Razer Razer Taipan: Configuring as keyboard
[   135.302] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.2/input/input14/event12"
[   135.302] (II) XINPUT: Adding extended input device "Razer Razer Taipan" (type: KEYBOARD, id 12)
[   135.302] (**) Option "xkb_rules" "evdev"
[   135.302] (**) Option "xkb_model" "pc104"
[   135.302] (**) Option "xkb_layout" "us"
[   135.302] (II) config/udev: Adding input device Logitech Logitech Illuminated Keyboard (/dev/input/event13)
[   135.302] (**) Logitech Logitech Illuminated Keyboard: Applying InputClass "evdev keyboard catchall"
[   135.302] (II) Using input driver 'evdev' for 'Logitech Logitech Illuminated Keyboard'
[   135.302] (**) Logitech Logitech Illuminated Keyboard: always reports core events
[   135.302] (**) evdev: Logitech Logitech Illuminated Keyboard: Device: "/dev/input/event13"
[   135.302] (--) evdev: Logitech Logitech Illuminated Keyboard: Vendor 0x46d Product 0xc318
[   135.302] (--) evdev: Logitech Logitech Illuminated Keyboard: Found keys
[   135.302] (II) evdev: Logitech Logitech Illuminated Keyboard: Configuring as keyboard
[   135.302] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/input/input15/event13"
[   135.302] (II) XINPUT: Adding extended input device "Logitech Logitech Illuminated Keyboard" (type: KEYBOARD, id 13)
[   135.302] (**) Option "xkb_rules" "evdev"
[   135.302] (**) Option "xkb_model" "pc104"
[   135.302] (**) Option "xkb_layout" "us"
[   135.303] (II) config/udev: Adding input device Logitech Logitech Illuminated Keyboard (/dev/input/event14)
[   135.303] (**) Logitech Logitech Illuminated Keyboard: Applying InputClass "evdev keyboard catchall"
[   135.303] (II) Using input driver 'evdev' for 'Logitech Logitech Illuminated Keyboard'
[   135.303] (**) Logitech Logitech Illuminated Keyboard: always reports core events
[   135.303] (**) evdev: Logitech Logitech Illuminated Keyboard: Device: "/dev/input/event14"
[   135.303] (--) evdev: Logitech Logitech Illuminated Keyboard: Vendor 0x46d Product 0xc318
[   135.303] (--) evdev: Logitech Logitech Illuminated Keyboard: Found 1 mouse buttons
[   135.303] (--) evdev: Logitech Logitech Illuminated Keyboard: Found scroll wheel(s)
[   135.303] (--) evdev: Logitech Logitech Illuminated Keyboard: Found relative axes
[   135.303] (II) evdev: Logitech Logitech Illuminated Keyboard: Forcing relative x/y axes to exist.
[   135.303] (--) evdev: Logitech Logitech Illuminated Keyboard: Found absolute axes
[   135.303] (II) evdev: Logitech Logitech Illuminated Keyboard: Forcing absolute x/y axes to exist.
[   135.303] (--) evdev: Logitech Logitech Illuminated Keyboard: Found keys
[   135.303] (II) evdev: Logitech Logitech Illuminated Keyboard: Configuring as mouse
[   135.303] (II) evdev: Logitech Logitech Illuminated Keyboard: Configuring as keyboard
[   135.303] (II) evdev: Logitech Logitech Illuminated Keyboard: Adding scrollwheel support
[   135.303] (**) evdev: Logitech Logitech Illuminated Keyboard: YAxisMapping: buttons 4 and 5
[   135.303] (**) evdev: Logitech Logitech Illuminated Keyboard: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   135.303] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.1/input/input16/event14"
[   135.303] (II) XINPUT: Adding extended input device "Logitech Logitech Illuminated Keyboard" (type: KEYBOARD, id 14)
[   135.303] (**) Option "xkb_rules" "evdev"
[   135.303] (**) Option "xkb_model" "pc104"
[   135.303] (**) Option "xkb_layout" "us"
[   135.303] (II) evdev: Logitech Logitech Illuminated Keyboard: initialized for relative axes.
[   135.303] (WW) evdev: Logitech Logitech Illuminated Keyboard: ignoring absolute axes.
[   135.303] (**) Logitech Logitech Illuminated Keyboard: (accel) keeping acceleration scheme 1
[   135.303] (**) Logitech Logitech Illuminated Keyboard: (accel) acceleration profile 0
[   135.303] (**) Logitech Logitech Illuminated Keyboard: (accel) acceleration factor: 2.000
[   135.303] (**) Logitech Logitech Illuminated Keyboard: (accel) acceleration threshold: 4
[   135.303] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event8)
[   135.303] (II) No input driver specified, ignoring this device.
[   135.303] (II) This device may have been added with another device file.
[   135.304] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event7)
[   135.304] (II) No input driver specified, ignoring this device.
[   135.304] (II) This device may have been added with another device file.
[   135.304] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event9)
[   135.304] (II) No input driver specified, ignoring this device.
[   135.304] (II) This device may have been added with another device file.
[   135.304] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event5)
[   135.304] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[   135.304] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[   135.304] (**) AT Translated Set 2 keyboard: always reports core events
[   135.304] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event5"
[   135.304] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[   135.304] (--) evdev: AT Translated Set 2 keyboard: Found keys
[   135.304] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[   135.304] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input5/event5"
[   135.304] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 15)
[   135.304] (**) Option "xkb_rules" "evdev"
[   135.304] (**) Option "xkb_model" "pc104"
[   135.304] (**) Option "xkb_layout" "us"
[   135.304] (II) config/udev: Adding input device PS/2 Logitech Wheel Mouse (/dev/input/event15)
[   135.304] (**) PS/2 Logitech Wheel Mouse: Applying InputClass "evdev pointer catchall"
[   135.304] (II) Using input driver 'evdev' for 'PS/2 Logitech Wheel Mouse'
[   135.304] (**) PS/2 Logitech Wheel Mouse: always reports core events
[   135.304] (**) evdev: PS/2 Logitech Wheel Mouse: Device: "/dev/input/event15"
[   135.304] (--) evdev: PS/2 Logitech Wheel Mouse: Vendor 0x2 Product 0x1
[   135.304] (--) evdev: PS/2 Logitech Wheel Mouse: Found 3 mouse buttons
[   135.304] (--) evdev: PS/2 Logitech Wheel Mouse: Found relative axes
[   135.304] (--) evdev: PS/2 Logitech Wheel Mouse: Found x and y relative axes
[   135.304] (II) evdev: PS/2 Logitech Wheel Mouse: Configuring as mouse
[   135.304] (**) evdev: PS/2 Logitech Wheel Mouse: YAxisMapping: buttons 4 and 5
[   135.304] (**) evdev: PS/2 Logitech Wheel Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   135.304] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input8/event15"
[   135.304] (II) XINPUT: Adding extended input device "PS/2 Logitech Wheel Mouse" (type: MOUSE, id 16)
[   135.304] (II) evdev: PS/2 Logitech Wheel Mouse: initialized for relative axes.
[   135.305] (**) PS/2 Logitech Wheel Mouse: (accel) keeping acceleration scheme 1
[   135.305] (**) PS/2 Logitech Wheel Mouse: (accel) acceleration profile 0
[   135.305] (**) PS/2 Logitech Wheel Mouse: (accel) acceleration factor: 2.000
[   135.305] (**) PS/2 Logitech Wheel Mouse: (accel) acceleration threshold: 4
[   135.305] (II) config/udev: Adding input device PS/2 Logitech Wheel Mouse (/dev/input/mouse1)
[   135.305] (II) No input driver specified, ignoring this device.
[   135.305] (II) This device may have been added with another device file.
[   135.305] (II) config/udev: Adding input device MSI Laptop hotkeys (/dev/input/event6)
[   135.305] (**) MSI Laptop hotkeys: Applying InputClass "evdev keyboard catchall"
[   135.305] (II) Using input driver 'evdev' for 'MSI Laptop hotkeys'
[   135.305] (**) MSI Laptop hotkeys: always reports core events
[   135.305] (**) evdev: MSI Laptop hotkeys: Device: "/dev/input/event6"
[   135.305] (--) evdev: MSI Laptop hotkeys: Vendor 0 Product 0
[   135.305] (--) evdev: MSI Laptop hotkeys: Found keys
[   135.305] (II) evdev: MSI Laptop hotkeys: Configuring as keyboard
[   135.305] (**) Option "config_info" "udev:/sys/devices/virtual/input/input7/event6"
[   135.305] (II) XINPUT: Adding extended input device "MSI Laptop hotkeys" (type: KEYBOARD, id 17)
[   135.305] (**) Option "xkb_rules" "evdev"
[   135.305] (**) Option "xkb_model" "pc104"
[   135.305] (**) Option "xkb_layout" "us"
[   141.863] (II) intel(0): EDID vendor "LGD", prod id 601
[   141.863] (II) intel(0): Printing DDC gathered Modelines:
[   141.863] (II) intel(0): Modeline "1920x1080"x0.0  138.50  1920 1968 2000 2080  1080 1083 1088 1111 -hsync -vsync (66.6 kHz eP)
[   143.707] (II) intel(0): EDID vendor "LGD", prod id 601
[   143.707] (II) intel(0): Printing DDC gathered Modelines:
[   143.707] (II) intel(0): Modeline "1920x1080"x0.0  138.50  1920 1968 2000 2080  1080 1083 1088 1111 -hsync -vsync (66.6 kHz eP)
[   161.456] (II) intel(0): EDID vendor "LGD", prod id 601
[   161.456] (II) intel(0): Printing DDC gathered Modelines:
[   161.456] (II) intel(0): Modeline "1920x1080"x0.0  138.50  1920 1968 2000 2080  1080 1083 1088 1111 -hsync -vsync (66.6 kHz eP)
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Tue Jun 24, 2014 9:42 pm    Post subject: Reply with quote

I assume the log got truncated, which isn't really surprising.

What's pastebin ? Well, google it, then pick one.

If you doubt me about the card, go to nvidia download page, pick you card, note the driver number, then go back, pick a more recent card and see "Supported cards" tab.

Anyway, it seems intel part is already working, right ?

Perhaps nouveau is to be considered - don't have an nvidia, so don't know about performance.
Back to top
View user's profile Send private message
motaito
Tux's lil' helper
Tux's lil' helper


Joined: 28 May 2014
Posts: 102

PostPosted: Tue Jun 24, 2014 10:57 pm    Post subject: Reply with quote

I checked the last lines in the log. Its all there as cat /var/log/Xorg.0.log returned it.

About the driver version. I am not doubting you. I must have miss understood your point. I was under the impression that I don't need the nvidia-driver for the intel chip. I guess as it is an optimus system they are still necessary. I checked the nvidia download page anyway just to be sure I got the point now. The driver version 337.25 in the supported products tab also lists GeForce GTX 660M which is my card. Even though searching for the card directly leads to the driver version 331.79. Maybe I should install the 331.79 version? This should be possible right? I will read up on the emerge man pages.

Right now I only get one error in the /var/log/Xorg.0.log
Code:
# grep EE /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2319.926] Initializing built-in extension MIT-SCREEN-SAVER
[  2320.010] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

Some desktop effects in KDE are still not working. I assume opengl is not loaded as it could not initialize the GLX extension.

I did try nouveau earlier with no success. Maybe with a proper xorg.conf that could work. Performance is secondary right now. It's more a learning experience. But since my card is in the supported products tab on the nvidia page I think it should work.
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Wed Jun 25, 2014 2:05 am    Post subject: Reply with quote

OK, you got a point with nvidia driver - either upstream is lying of the page or their web interface is broken.

No, intel driver should work on its own, regardless on nvidia - at least IIUC what optimus is.

As for nvidia, is nvidia's libGL selected (by eselect) ? Also, as opposed to intel, nvidia driver needs to be explicitly listed in xorg.conf (by 'Driver "nvidia"' in an appropriate section).
Back to top
View user's profile Send private message
dachschaden
n00b
n00b


Joined: 07 Jun 2014
Posts: 65
Location: Germany

PostPosted: Wed Jun 25, 2014 8:35 am    Post subject: Reply with quote

Ahm ...

Quote:

So, I can focus on the intel first. I do however have VIDEO_CARDS="nvidia intel i915" in my make.conf. So, the nvidia drivers should be installed.


I cannot access my laptop right know, but I always thought that the VIDEO_CARDS variable was for Xorg compiliation. See, under Linux each driver has two parts, one kernel driver (i915.ko, for Intel cards, or nvidia.ko/nouveau.ko for nvidia cards), and one user space driver for Xorg. And I thought that VIDEO_CARDS was for the user space side - but I might be mistaken here, as I cannot check it right know. The user space drivers usually are installed in /usr/lib/xorg/modules/drivers. Whenever you use the "driver" option you tell Xorg to load $driver_name + "_drv.so" - "intel_drv.so" or "nvidia_drv.so" or whatever.

Quote:

Therefore, I reinstalled everything. I just let it compile during night and in my absence.


I shouldn't be so eager to tell people to emerge bigger parts of their systems ... I am clearly spoiled by my Quad-Code with HT. :(

Code:

[  2958.150] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
[  2958.150] (EE) Failed to load module "glamoregl" (loader failed, 7)
[  2958.220] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)


This clearly tells me that you are using the OpenGL-Lib from nvidia ... could it be that assigning nvidia to VIDEO_CARDS does install the nvidia driver package?

Code:

    
PostPosted: Tue Jun 24, 2014 10:23 pm    Post subject:
Actually, right now I was only focusing on the intel card as it was mentioned earlier that it makes no sense to try the nvidia card if the intel part is not working. So I did not check about the nvidia-driver.
I have the following driver:
Code:   
*  x11-drivers/nvidia-drivers
      Latest version available: 337.25
      Latest version installed: 337.25
      Size of files: 66,458 kB
      Homepage:      http://www.nvidia.com/
      Description:   NVIDIA Accelerated Graphics Driver
      License:       GPL-2 NVIDIA-r2   


But that wouldn't make sense ... the kernel module alone is 10 MB in size at least (I know this because it's twice as big as my untainted kernel) ... 66 KB sounds more like the user space driver.

About the desktop effects that you wanted ... try adding:

Code:

Section "Extensions"
    Option         "Composite" "Enabled"
EndSection


To your xorg.conf. For me on Gnome and Xfce that did the trick.

Also try adding:

Code:

Section "ServerFlags"
    Option        "AutoAddDevices" "false"
EndSection


I remember I once had to do this for Arch because loading the nvidia drivers back then crashed my system, so I had to disable them completely.
Note that this will put your Xorg completely at the hands of your xorg.conf, if the intel device isn't configured properly, it won't show a desktop. You also enforce Xorg to use just the devices you specified in each "Device" section.

And:

Quote:

As for nvidia, is nvidia's libGL selected (by eselect) ? Also, as opposed to intel, nvidia driver needs to be explicitly listed in xorg.conf (by 'Driver "nvidia"' in an appropriate section).


+1
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Wed Jun 25, 2014 2:53 pm    Post subject: Reply with quote

@dachschaden: two things:
- decimal separator for your locale might simply be different
- that part about "AutoAddDevices" is orthogonal to the issue at hand and mostly wrong anyway
Back to top
View user's profile Send private message
motaito
Tux's lil' helper
Tux's lil' helper


Joined: 28 May 2014
Posts: 102

PostPosted: Wed Jun 25, 2014 4:46 pm    Post subject: Reply with quote

@VoidMage
Quote:
As for nvidia, is nvidia's libGL selected (by eselect) ? Also, as opposed to intel, nvidia driver needs to be explicitly listed in xorg.conf (by 'Driver "nvidia"' in an appropriate section).

I did use
Code:
eselect opengl set 1
which selects nvidia rather than x11-xorg. I am unaware of any other way to select opengl related things. I get this
Code:
eselect libGL list
Can't load module libGL
Is that an issue?
Doing "emerge --search libGL" I find gnome-base/libglade (installed, a bit surprising as I have -gnome use flags) and x11-libs/libGLw (not installed). Should I install libGLw? Or can you give me a hint what you mean exactly? Sorry if that should be obvious but I am rather new to linux and specifically gentoo.


@dachschaden
Code:
# ls -l /usr/lib/xorg/modules/drivers/
total 9036
-rwxr-xr-x 1 root root 1292920 Jun 23 21:30 intel_drv.so
-rw-r--r-- 1 root root 7957888 Jun 23 23:48 nvidia_drv.so
That seams ok. The drivers are there. However, there in no i915_drv.so. I assume i915 is included in the intel driver.

Code:
# find /lib/modules/3.12.21-gentoo-r1/ -type f -iname "*.o" -or -iname "*.ko"
/lib/modules/3.12.21-gentoo-r1/video/nvidia.ko
/lib/modules/3.12.21-gentoo-r1/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko
/lib/modules/3.12.21-gentoo-r1/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko
/lib/modules/3.12.21-gentoo-r1/kernel/net/ipv4/netfilter/iptable_nat.ko
/lib/modules/3.12.21-gentoo-r1/kernel/net/netfilter/nf_nat_irc.ko
/lib/modules/3.12.21-gentoo-r1/kernel/net/netfilter/xt_mark.ko
/lib/modules/3.12.21-gentoo-r1/kernel/net/netfilter/xt_nat.ko
/lib/modules/3.12.21-gentoo-r1/kernel/net/netfilter/nf_nat_sip.ko
/lib/modules/3.12.21-gentoo-r1/kernel/net/netfilter/nf_nat_ftp.ko
/lib/modules/3.12.21-gentoo-r1/kernel/net/netfilter/nf_nat.ko
/lib/modules/3.12.21-gentoo-r1/kernel/net/netfilter/xt_LOG.ko
/lib/modules/3.12.21-gentoo-r1/kernel/crypto/md4.ko
/lib/modules/3.12.21-gentoo-r1/kernel/crypto/sha256_generic.ko
/lib/modules/3.12.21-gentoo-r1/kernel/crypto/ecb.ko
/lib/modules/3.12.21-gentoo-r1/kernel/crypto/cmac.ko
/lib/modules/3.12.21-gentoo-r1/kernel/fs/cifs/cifs.ko
/lib/modules/3.12.21-gentoo-r1/kernel/drivers/thermal/x86_pkg_temp_thermal.ko
/lib/modules/3.12.21-gentoo-r1/kernel/drivers/char/kcopy/kcopy.ko
I'm not so sure here. I do have my kernel like shown in the xorg wiki. For intel settings
Code:
Device Drivers --->
  Graphics support --->
    /dev/agpgart (AGP Support) --->
    <*>  Intel 440LX/BX/GX, I8xx and E7x05 chipset support
    Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
    <*>  Intel 8xx/9xx/G3x/G4x/HD Graphics
    [*]    Enable modesetting on intel by default
So, the intel part should be built into the kernel rather than be there as a module. I think that is ok, but I am not sure about it.

Quote:
I shouldn't be so eager to tell people to emerge bigger parts of their systems ...

No problem, I would have eventually reinstalled anyway. Like I mentioned earlier, I tried lots of things and wasn't sure about the state of my gentoo install anymore. I want this issue to be reproducible, so I can learn from it. The biggest part is waiting for it to be compiled, and that happened when I was at work. So, I did not really have to wait for it anyway.
Quote:
But that wouldn't make sense ... the kernel module alone is 10 MB in size at least
I agree, it looks small, but that's all I could find with emerge --search.

Code:
Section "Extensions"
    Option         "Composite" "Enabled"
EndSection
That did not change anything.

Code:
Section "ServerFlags"
    Option        "AutoAddDevices" "false"
EndSection
You should have warned me that includes mouse and keyboard :)

My current xorg.conf looks like this:
Code:
Section "ServerLayout"
  Identifier "Layout0"
  Screen 0 "Screen0" 0 0
EndSection

#Section "ServerFlags"
#  Option "AutoAddDevices" "false"
#EndSection

Section "Extensions"
  Option "Composite" "Enabled"
EndSection

Section "Module"
  Load "glx"
  Load "extmod"
#  Load "dri"
#  Load "glamoregl"
EndSection

Section "Device"
  Identifier "Card0"
  Driver "intel"
  BusID "PCI:0:2:0"
  Option "AccelMethod" "glamour"
EndSection

Section "Screen"
  Identifier "Screen0"
  Device "Card0"
EndSection

Desktop effects are still not working. So, I think the intel chip is not fully functional. I have not yet look at the nvidia part as you suggested to make the intel work first. I am still stuck at this point.
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Wed Jun 25, 2014 5:53 pm    Post subject: Reply with quote

What is 'OpenGL renderer string" in glxinfo output ?

Also, as I said, for nvidia drivers you need a separate 'Device' section, with 'nvidia' driver.

As for 'eselect opengl', that was what I've meant - I tend to use a sort of shorthand.


Also, do remember, that integrated intel might be short on features, like - for example - geometry shaders.
Back to top
View user's profile Send private message
motaito
Tux's lil' helper
Tux's lil' helper


Joined: 28 May 2014
Posts: 102

PostPosted: Wed Jun 25, 2014 6:40 pm    Post subject: Reply with quote

Ok, I adjusted my xorg.conf for the nvidia part. I am a bit confused with this as it was mentioned to focus on the intel first. So, I thought that the nvidia driver should not yet matter. Do I need the nvidia driver to run opengl on the intel chip? Should that not also work without the nvidia driver? Of course then I would not have the hardware acceleration from nvidia but it should be possible to run opengl. I know that opengl might have a smaller subset of the nvidia capabilities but the effects don't seam that advanced in requirements.

- Blur effect requires OpenGL
- Startup Feedback effect requires OpenGL
- Wobbly Windows effect requires OpenGL

my xorg.conf now looks like this:
Code:
Section "ServerLayout"
  Identifier "Layout0"
  Screen 0 "Screen0" 0 0
  Screen 1 "Screen1" 0 0
EndSection

#Section "ServerFlags"
#  Option "AutoAddDevices" "false"
#EndSection

Section "Extensions"
  Option "Composite" "Enabled"
EndSection

Section "Module"
  Load "glx"
  Load "extmod"
#  Load "dri"
#  Load "glamoregl"
EndSection

Section "Device"
  Identifier "Card0"
  Driver "intel"
  BusID "PCI:0:2:0"
  Option "AccelMethod" "glamour"
EndSection

Section "Device"
  Identifier "Card1"
  Driver "nvidia"
  BusID "PCI:1:0:0"
EndSection

Section "Screen"
  Identifier "Screen0"
  Device "Card0"
EndSection

Section "Screen"
  Identifier "Screen1"
  Device "Card1"
EndSection


With this glxinfo gets this:
Code:
# glxinfo
name of display: :0
Error: couldn't find RGB GLX visual or fbconfig
Error: couldn't find RGB GLX visual or fbconfig



Segmentation fault

Some more info here (I get rid of the Error in the xorg log but it still is not working)
Code:
# grep EE /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   215.513] Initializing built-in extension MIT-SCREEN-SAVER

# glxgears
Error: couldn't get an RGB, Double-buffered visual

If I don't have the nvidia part in it, it remains at it was at the beginning.
Code:
# glxinfo
name of display: :0
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum