WebGL

Ξεκίνησε από bright, 25 Νοε 2019, 02:43:10 ΜΜ

« προηγούμενο - επόμενο »

bright

Στο σχολείο  στο εργαστήριο έχω 3 Η/Υ INTEL E8400 CORE 2 DUO 3 GHz  4GB RAM με κάρτα γραφικών: 82Q33 Express Integrated Graphics Controler [29d2]

Στους οποίους σε κάποιες εφαρμογές παρουσιάζεται το εξής μήνυμα:
Unfortunately it looks like Your browser does not support WebGL
και σε περαιτέρω έρευνα ... Hmm while tour browser seems to support WebGL, it is disabled or unavailable. If possible please ensure that you are running the latest drivers for your video card.


Δεν είναι θέμα browser γιατί οι υπόλοιποι Η/Υ δεν έχουν αυτό το πρόβλημα. Έχω ltsp server και όλοι οι Η/Υ του εργαστηρίου είναι fat clients.

Γνωρίζει κάποιος τι πρέπει να γίνει για να επιλυθεί το πρόβλημα;

alkisg

Άνοιξε ένα τερματικό σε έναν από αυτούς τους 3, γράψε glxinfo, και ανέβασε εδώ το αποτέλεσμα.
Επίσης ανέβασε το αρχείο /var/log/Xorg.7.log από έναν από τους 3.

bright

Glxinfo
user02@user02:~$ glxinfo
name of display: :7.0
display: :7  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample,
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_import_context, GLX_EXT_libglvnd, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event,
    GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_SGI_make_current_read, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context,
    GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness,
    GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age,
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
    GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB,
    GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
    GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
    GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
    GLX_SGI_swap_control, GLX_SGI_video_sync
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) Q33  (0x29d2)
    Version: 19.0.8
    Accelerated: yes
    Video memory: 384MB
    Unified memory: yes
    Preferred profile: compat (0x2)
    Max core profile version: 0.0
    Max compat profile version: 1.4
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 2.0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Q33
OpenGL version string: 1.4 Mesa 19.0.8
OpenGL extensions:
    GL_3DFX_texture_compression_FXT1, GL_AMD_shader_trinary_minmax,
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
    GL_APPLE_object_purgeable, GL_APPLE_packed_pixels,
    GL_ARB_ES2_compatibility, GL_ARB_clear_buffer_object,
    GL_ARB_compressed_texture_pixel_storage, GL_ARB_copy_buffer,
    GL_ARB_debug_output, GL_ARB_depth_texture, GL_ARB_draw_buffers,
    GL_ARB_draw_elements_base_vertex, GL_ARB_explicit_attrib_location,
    GL_ARB_explicit_uniform_location, GL_ARB_fragment_program,
    GL_ARB_fragment_shader, GL_ARB_framebuffer_object,
    GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image,
    GL_ARB_half_float_pixel, GL_ARB_internalformat_query,
    GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment,
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multisample,
    GL_ARB_multitexture, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters,
    GL_ARB_point_sprite, GL_ARB_program_interface_query,
    GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sampler_objects,
    GL_ARB_separate_shader_objects, GL_ARB_shader_objects,
    GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync,
    GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
    GL_ARB_texture_storage, GL_ARB_transpose_matrix,
    GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_binding,
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
    GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
    GL_ATI_separate_stencil, GL_ATI_texture_env_combine3, GL_EXT_abgr,
    GL_EXT_bgra, 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_copy_texture,
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
    GL_EXT_framebuffer_object, GL_EXT_gpu_program_parameters,
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
    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_specular_color, GL_EXT_shadow_funcs,
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture,
    GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_compression_dxt1,
    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_lod_bias,
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
    GL_EXT_texture_sRGB_decode, GL_EXT_vertex_array,
    GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
    GL_KHR_context_flush_control, GL_KHR_debug, GL_KHR_no_error,
    GL_MESA_pack_invert, GL_MESA_window_pos, GL_MESA_ycbcr_texture,
    GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
    GL_NV_texgen_reflection, GL_NV_texture_env_combine4,
    GL_NV_texture_rectangle, GL_OES_EGL_image, GL_OES_read_format,
    GL_S3_s3tc, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

OpenGL ES profile version string: OpenGL ES 2.0 Mesa 19.0.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
    GL_APPLE_texture_max_level, GL_EXT_blend_minmax,
    GL_EXT_discard_framebuffer, GL_EXT_draw_buffers,
    GL_EXT_draw_elements_base_vertex, GL_EXT_frag_depth,
    GL_EXT_map_buffer_range, GL_EXT_multi_draw_arrays,
    GL_EXT_read_format_bgra, GL_EXT_separate_shader_objects,
    GL_EXT_texture_border_clamp, GL_EXT_texture_compression_dxt1,
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_format_BGRA8888, GL_EXT_unpack_subimage,
    GL_KHR_context_flush_control, GL_KHR_debug, GL_KHR_no_error,
    GL_NV_draw_buffers, GL_NV_fbo_color_attachments, GL_NV_read_buffer,
    GL_NV_read_depth, GL_NV_read_depth_stencil, GL_NV_read_stencil,
    GL_OES_EGL_image, GL_OES_EGL_sync, GL_OES_depth24, GL_OES_depth_texture,
    GL_OES_draw_elements_base_vertex, GL_OES_element_index_uint,
    GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
    GL_OES_packed_depth_stencil, GL_OES_required_internalformat,
    GL_OES_rgb8_rgba8, GL_OES_stencil8, GL_OES_surfaceless_context,
    GL_OES_texture_3D, GL_OES_texture_border_clamp, GL_OES_texture_npot,
    GL_OES_vertex_array_object

29 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
----------------------------------------------------------------------------
0x020 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x021 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x084 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x085 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x086 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x087 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x088 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x089 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x08a 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x08b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x08c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x08d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x08e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x08f 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x090 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x091 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x092 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x093 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x094 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x095 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x096 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x097 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x098 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x099 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x05a 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x09a 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x09b 32 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x09c 32 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x09d 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None

41 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
----------------------------------------------------------------------------
0x05b  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x05c  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x05d  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x05e  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x05f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x060 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x061 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x062 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x063 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x064 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x065 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x066 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x067  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x068  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x069 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x06a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x06b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x06c 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x06d  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x06e  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x06f  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x070  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x071 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x072 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x073 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x074 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x075 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x076 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x077 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x078 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x079  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x07a  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x07b 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x07c 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x07d 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x07e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x07f 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x080 32 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x081 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x082 32 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x083 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None

user02@user02:~$






alkisg

Δεν βλέπω κάποιο πρόβλημα, αν θες έλα κάποιο πρωί από το http://ts.sch.gr/wiki/IRC να το δούμε live.

bright

Αύριο την πρώτη ώρα δεν έχω μάθημα, αν δεν προκύψει κάτι άλλο θα συνδεθώ να το δούμε.

bright

Σε ευχαριστώ πάρα πολύ Άλκη για την βοήθεια σήμερα με τους υπολογιστές του εργαστηρίου.

Σήμερα το πρωί έκανα update στον Η/Υ στο σπίτι και πήρα το παρακάτω μήνυμα μετά από την εκτέλεση της sudo apt update, ότι κάποιες υπογραφές είναι μη έγκυρες:

sudo apt update

Metadata [2464 B]
Μεταφορτώθηκαν 4975 kB σε 4s (1247 kB/s)                             
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων       
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
24 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: GPG error: http://ts.sch.gr/repo stable InRelease: Οι παρακάτω υπογραφές ήταν μη έγκυρες: B2239C980BD033673A0F329049752CD09849BE20

alkisg

(Τελικά η webgl δεν έπαιζε με τον firefox αλλά έπαιξε με τον chromium-browser)

Το W είναι συντομογραφία του Warning, απλή προειδοποίηση, δεν ενοχλεί κάπου. Το έχουν όλοι, είναι επειδή όταν είχαμε κάνει πριν 10 χρόνια το αποθετήριο, είχε κλειδί 1024 bit ενώ πλέον προτείνεται 4096.

bright

Και πάλι σ' ευχαριστώ πάρα πολύ.

aspd

....από παραπάνω  (Τελικά η webgl δεν έπαιζε με τον firefox αλλά έπαιξε με τον chromium-browser)

Το online Scratch3 στο εργαστήριο (και σε server και σε clients) εμφανίζει μήνυμα ότι δεν υποστηρίζει ο browser webgl (σε firefox 82.0 32bit). Σε chromium παίζει το online scratch3.
Μπορώ να κάνω κάτι μήπως τυχόν  δουλέψει σε filefox που χρησιμοποιώ σαν default browser;

Η παρακάτω εντολή τρέχει σωστά
LIBGL_ALWAYS_SOFTWARE=1 firefox

-------
teacher@administrator-G31M-ES2L:~$ lspci -nn -k | grep -A 3 VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 82G33/G31 Express Integrated Graphics Controller [8086:29c2] (rev 10)
   Subsystem: Gigabyte Technology Co., Ltd 82G33/G31 Express Integrated Graphics Controller [1458:d000]
   Kernel driver in use: i915
   Kernel modules: i915

alkisg

Δοκίμασε λίγο αυτό:
https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers#How_to_force-enable_blocked_graphics_features

Δηλαδή κυρίως να γράψεις about:config στο address bar του firefox και εκεί να ορίσεις webgl.force-enabled=true.

Αν δεν παίξει, πήγαινε στο about:support, κάν' το print to pdf, και ανέβασε εδώ το αποτέλεσμα (ή έλα από το IRC να το δούμε live).

aspd

Καλημέρα,
με το webgl.force-enabled=true δεν δούλεψε.
Επισυνάπτω το about support

alkisg

Φαίνεται σαν να είναι αυτό:
https://bugs.launchpad.net/ubuntu/+source/libdrm/+bug/1872586

Λύνεται αν ενημερώσεις πλήρως το σύστημα;

sudo apt update
sudo apt full-upgrade --yes
reboot

aspd

...δε λύθηκε το πρόβλημα με
sudo apt update
sudo apt full-upgrade --yes
reboot

Εξακολουθεί να λέει ο firefox ότι δεν υποστηρίζει webgl.


alkisg

Μάλλον θα είναι ευκολότερο με Υποστήριξη μέσω VNC.
Επίσης αν θες δοκίμασε με ένα live USB Ubuntu MATE 20.04, να δούμε αν σε νεότερη έκδοση έχει λυθεί το πρόβλημα.
Αν ναι, πιθανώς να λυθεί και στην 18.04 αν μπει νεότερος πυρήνας/xorg.

aspd

Σήμερα το εργαστήριο χρησιμοποιείται μέχρι και 7η ώρα.
Θα μπορούσα να ζητήσω Υποστήριξη μέσω VNC αύριο Τετάρτη περίπου 10.45-11.30 που έχει κενό το εργαστήριο.

Μπορώ να δοκιμάσω  το live usb της 20.04 και μετά βάλω νέο πυρήνα και ας είναι 32bit ο server;

alkisg

Ο νέος πυρήνας μπαίνει και σε 32 bit.
Μπορείς να δοκιμάσεις με το live USB 20.04/64bit.
Μπορείς να δοκιμάσεις με το live USB 18.04.5/32bit, το οποίο έχει προεγκατεστημένο τον νέο πυρήνα.
Τέλος μπορείς να εγκαταστήσεις απευθείας τον νέο πυρήνα/xorg χωρίς να δοκιμάσεις καθόλου με live USB, αλλά αν παρουσιάσει πρόβλημα, τότε μάλλον θα χρειαστείς υποστήριξη μέσω VNC για να επαναφέρεις τον παλιό.

aspd

Στο σχολείο έχουμε δύο παρόμοια εργαστήρια με LTSP 18.04. Στο πάνω δεν παίζει το webgl σε mozilla, ενώ στο κάτω παίζει κανονικά.

Στο κάτω εργαστήριο που παίζει το webgl:
administrator@administrator-MS-7846:~$ lspci -nn -k | grep -A 3 VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06)
   Subsystem: Micro-Star International Co., Ltd. [MSI] Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [1462:7846]
   Kernel driver in use: i915
   Kernel modules: i915

Από το about:support του κάτω server που παίζει
Όνομα Firefox
Έκδοση 69.0.1
ID έκδοσης 20190917225126
Πλατφόρμα χρήστη Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:69.0) Gecko/20100101 Firefox/69.0
ΛΣ Linux 4.15.0-64-generic


Στο πάνω εργαστήριο που δεν παίζει:
teacher@administrator-G31M-ES2L:~$ lspci -nn -k | grep -A 3 VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 82G33/G31 Express Integrated Graphics Controller [8086:29c2] (rev 10)
   Subsystem: Gigabyte Technology Co., Ltd 82G33/G31 Express Integrated Graphics Controller [1458:d000]
   Kernel driver in use: i915
   Kernel modules: i915

Από το about:support του πάνω server που δεν παίζει
Name Firefox
Version 82.0
Build ID 20201014125134
Distribution ID canonical
User Agent Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:82.0) Gecko/20100101 Firefox/82.0
OS Linux 4.15.0-29-generic #31-Ubuntu SMP Tue Jul 17 15:37:27 UTC 2018


Στο σπίτι μου που παίζει
λέει ότι έχω
ΛΣ    Linux 4.15.0-60-generic

Μήπως είναι πιο ασφαλές να στήσω κάποιον πυρήνα πιο κοντά σε αυτόν που έχω και δουλεύει και όχι αυτόν της 20.04;
Αν ναι πώς να το κάνω;


alkisg

ΑΝ πρόκειται για το bug που έλεγα παραπάνω, αυτό άρχισε να συμβαίνει σε κάποια συγκεκριμένη έκδοση του firefox, π.χ. την 75.
Το ότι παίζει η 69 στο ένα εργαστήριο δεν θα βοηθήσει· αν του κάνεις updates και πάει στην 82, θα χαλάσει. Και τα updates πρέπει να τα κάνουμε αν δεν θέλουμε να πέφτουμε θύματα ιών, ransomware κλπ. Αλλιώς αν θες μπορείς να κάνεις downgrade τον firefox από 82 σε κάποα μικρότερη που δεν είχε το πρόβλημα.
Επίσης, οι κάρτες γραφικών είναι διαφορετικές, μπορεί κι αυτό να επηρεάζει το αποτέλεσμα.

Ο kernel της 18.04.1 είναι ο 4.15, ενώ των 18.04.2 ως .5 αλλά και της 20.04.1 είναι ο 5.4. Ο 5.4 υποστηρίζεται κανονικά, δεν είναι κάτι που να το φοβόμαστε. Όμως, οι kernels εξυπηρετούν χιλιάδες συσκευές, σε κάθε μεγάλο update υπάρχει μια μικρή περίπτωση κάποια συσκευή να σταματήσει να δουλεύει. Π.χ. έχω laptop που ο ήχος του παίζει μέχρι Windows Vista και μέχρι Linux kernel 4.4. Οι νεότερες εκδόσεις και των δύο αυτών λειτουργικών δεν καταφέρνουν να αρχικοποιήσουν σωστά την κάρτα ήχου του, χωρίς καν να καταλαβαίνουν ότι κάτι πάει στραβά, ο driver φορτώνεται και δεν αναφέρει κανένα σφάλμα.

Άρα βάζουμε άφοβα νέους kernels, και πρέπει μόνο να ξέρουμε να γυρίσουμε στην παλιότερη έκδοση στην μικρή περίπτωση που κάτι πάει στραβά.

aspd

Αν υπάρχει περίπτωση να φτιάξω κάτι και να χαλάσω κάτι άλλο ...δεν είναι καλή ιδέα!
Μου φαίνεται καλύτερο να κάνω downgrade το firefox, μήπως δουλέψει. .
Στο σπίτι η έκδοση  του firefox που έχω είναι 69 (64 bit) που ταιριάζει με τα παραπάνω.

Είδα ότι για να κάνω downgrade θα πάω στο synaptic κτλ κτλ και ... κάπου θα πατήσω  Force Version button.

Θα τα δω το πρωί στο σχολείο


aspd

Αν δουλέψει χωρίς να πειράξω τον kernel το προτιμώ και όταν έχω χρόνο κάνω πείραμα σε  backup partition.

aspd

#20
Μετά το reboot, και το αρχικό μενού του ubuntu, βγάζει το σήμα του ubuntu και μετά μαύρη οθόνη!!!!
να δοκιμάσω κάποιο recovery mode;   5.4.0   4.15.0
Δοκιμάζω διάφορα recovery modes αλλά δεν δουλεύει τίποτα.
Μένει σε μαύρη οθόνη μετά το αρχικό μενού.

alkisg

Δεν φταίει ο kernel, η μαύρη οθόνη προκαλείται από πρόσφατα updates της 18.04:
https://alkisg.mysch.gr/steki/index.php?topic=8527.0

aspd

Τελικά στο mozilla σε 18.04 στα μηχανήματα που έχω στο εργαστήριο δε δούλεψε το webgl, παρόλες τις αναβαθμίσεις και ρυθμίσεις που έγιναν με απομακρυσμένη διαχείριση.
Δεν είχα δυνατότητα σήμερα να γίνουν δοκιμές στην έκδοση 20.04 στα συγκεκριμένα μηχανήματα μέσω live usb.
Ευχαριστώ πάρα πολύ τον Άλκη για το χρόνο, την υπομονή και τη βοήθειά του.

Στα διάφορα τεχνικά προβλήματα, είναι πρόκληση να βρεθεί η λύση τους ... αλλά ο χρόνος που δώσαμε ήταν πάρα πολύς για μικρό πρόβλημα, οπότε πιο συνετό είναι να το αφήσουμε στην άκρη.
Ευχαριστώ άλλη μία φορά!

bright

Παράθεση από: bright στις 28 Νοε 2019, 10:22:24 ΜΜ
Και πάλι σ' ευχαριστώ πάρα πολύ.

Καλησπέρα και πάλι έχω το ίδιο πρόβλημα με WebGL και με chromium όμως. Έχω την 18.04, έλειψα ένα χρόνο και όταν επέστρεψα έκανα ενημερώσεις και έχω ξανά το ίδιο πρόβλημα. Το εργαστήριο είναι κενό την 4η ώρα αύριο. Θα προσπαθήσω να μπω στο IRC.

bright

Καλησπέρα μετά από ένα χρόνο που έλειψα και πάλι έχω το ίδιο πρόβλημα.
Έκανα ενημερώσεις και παρουσιάστηκε το ίδιο πρόβλημα και με chromium
Αύριο την 4η ώρα το εργαστήριο είναι κενό και θα προσπαθήσω να μπω στο irc

bright

Μόνο με τέτοιους υπολογιστές παρουσιάζεται, με υπολογιστές ακόμα και P4 δεν παρουσιάζεται το πρόβλημα

bright

Intel (R) Core (TM)2 DUO CPU E8400@3.00GHz 
3864 MiB
82Q33 Express Integrated Graphics Controller [29d2]

Έχω την 18.04

alkisg

@bright μπορείς να πατάς "Τροποποίηση" για να προσθέτεις περιεχόμενο στα μηνύματά σου εκ των υστέρων.
Ναι η καλύτερη λύση είναι να έρθεις από το IRC για να δούμε αν χρειάζεται LIBGL_ALWAYS_SOFTWARE=1 ή κάτι άλλο.

bright

Παράθεση από: alkisg στις 23 Σεπ 2021, 07:19:22 ΠΜ
@bright μπορείς να πατάς "Τροποποίηση" για να προσθέτεις περιεχόμενο στα μηνύματά σου εκ των υστέρων.
Ναι η καλύτερη λύση είναι να έρθεις από το IRC για να δούμε αν χρειάζεται LIBGL_ALWAYS_SOFTWARE=1 ή κάτι άλλο.

Σε ευχαριστώ πολύ Άλκη, το πρόβλημα λύθηκε. Θα πατάω τροποποίηση για την πρόσθεση περιεχομένου στα μηνύματα μου, απλά είχα χάσει επαφή για πολύ καιρό.