Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Nov 17, 2019 12:06 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 195 posts ]  Go to page Previous 17 8 9 10 1113 Next
Author Message
 Post subject: Re: Mesa
PostPosted: Tue Dec 24, 2013 10:33 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Serge wrote:
Всего шесть лет и у нас появился аппаратный OpenGL :D

Не знаю как насчет ATI, нет у меня таких видеокарт уже давно, но NVidia пока нифига не аппаратный. :)
Serge wrote:
если есть возможность, сделайте замеры в Линух, чтобы был ориентир по быстродействию
пакет mesa-utils
vblank_mode=0 glxgears -geometry 384x384

На Acer PB установлен ALT Linux, а на Dell Inspiron попробую с LiveCD что-нибудь замутить вечером.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: Mesa
PostPosted: Tue Dec 24, 2013 12:02 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Acer PB на ALT Linux Centaurus P7
Spoiler: Show
[root@comp-celeron-cpu-b7cfd8 ~]# vblank_mode=0 glxgears -geometry 384x384
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
20034 frames in 5.0 seconds = 4006.711 FPS
20793 frames in 5.0 seconds = 4158.480 FPS
21100 frames in 5.0 seconds = 4219.985 FPS
20725 frames in 5.0 seconds = 4144.813 FPS
20546 frames in 5.0 seconds = 4109.167 FPS
21238 frames in 5.0 seconds = 4247.418 FPS
21047 frames in 5.0 seconds = 4209.230 FPS
20824 frames in 5.0 seconds = 4164.795 FPS
20855 frames in 5.0 seconds = 4170.838 FPS
21311 frames in 5.0 seconds = 4262.136 FPS
20877 frames in 5.0 seconds = 4175.271 FPS
21291 frames in 5.0 seconds = 4258.084 FPS
19521 frames in 5.0 seconds = 3904.064 FPS

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: Mesa
PostPosted: Tue Dec 24, 2013 1:04 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
На работе удалось найти время, чтобы протестировать на еще одном ноутбуке.

Asus K72F
Spoiler: Show
Attachment:
BOARDLOG_asus_k72f.TXT [17.24 KiB]
Downloaded 98 times

Attachment:
pcidev_asus_k72f.txt [2.29 KiB]
Downloaded 97 times

Смею заметить, что шестеренки TinyGL, которые на рамдиске показывают 610 FPS сразу после запуска, т.е. до запуска драйвера и это Vesa. Как то 470 FPS с mesa даже отстают.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: Mesa
PostPosted: Tue Dec 24, 2013 4:13 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Quote:
Смею заметить, что шестеренки TinyGL, которые на рамдиске показывают 610 FPS сразу после запуска, т.е. до запуска драйвера и это Vesa. Как то 470 FPS с mesa даже отстают.
Это конечно эпичный фейл. Пока проблема с атрибутами кеширования не решится всё железо до gen6 будет работать процентов на 20-25. С другой стороны шестерёнки слишком просты по нынешним временам. Без пиксельных шейдеров и мультитекстурирования для цпу просто подарок, + личность автора TinyGL имеет значение.


Top
   
 Post subject: Re: Mesa
PostPosted: Tue Dec 24, 2013 10:43 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Dell Inspiron
Spoiler: Show
[altlinux@localhost ~]$ vblank_mode=0 glxgears -geometry 384x384
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
3211 frames in 5.0 seconds = 641.583 FPS
3075 frames in 5.0 seconds = 614.901 FPS
3250 frames in 5.0 seconds = 649.964 FPS
3135 frames in 5.0 seconds = 626.531 FPS
3100 frames in 5.0 seconds = 619.935 FPS
3265 frames in 5.0 seconds = 652.977 FPS
3082 frames in 5.0 seconds = 615.854 FPS
3204 frames in 5.0 seconds = 640.747 FPS
3176 frames in 5.0 seconds = 635.159 FPS
3043 frames in 5.0 seconds = 608.080 FPS

Я не до конца уверен в корректности работы драйвера, так как это LiveCD. Вот на всякий случай лог от xorg
Spoiler: Show
Attachment:
Xorg.0.log [19.38 KiB]
Downloaded 98 times

З.Ы. В Колибри шестеренки TinyGL в Vesa показывают около 750 FPS.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: Mesa
PostPosted: Tue Dec 24, 2013 11:23 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Mario_r4
Dell с акселерацией, но ядро старое 2.6.32 Не знаю на сколько сильно это влияет. Похоже я был слишком оптимистичен и 20-25% превращаются в 75-80%.
Если есть сомнения загружен драйвер или нет, поможет glxinfo.


Top
   
 Post subject: Re: Mesa
PostPosted: Tue Dec 24, 2013 11:32 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
На более новом LiveCD чего то заглючило и не запустилось с параметрами. Немного погодя проверю еще раз.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: Mesa
PostPosted: Wed Dec 25, 2013 12:23 am 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
В линуксовом LiveCD FPS у glxgears почему-то сильно скачет, но даже минимум заметно выше Колибри-версии:
Quote:
5449 frames in 5.0 seconds = 1089.568 FPS
5655 frames in 5.0 seconds = 1130.966 FPS
5444 frames in 5.0 seconds = 1088.614 FPS
5249 frames in 5.0 seconds = 1049.397 FPS
5012 frames in 5.0 seconds = 1002.357 FPS
4583 frames in 5.0 seconds = 916.439 FPS
3776 frames in 5.0 seconds = 754.889 FPS
3776 frames in 5.0 seconds = 755.167 FPS
3776 frames in 5.0 seconds = 755.102 FPS
3775 frames in 5.0 seconds = 754.768 FPS
3775 frames in 5.0 seconds = 754.984 FPS
3776 frames in 5.0 seconds = 755.169 FPS
3776 frames in 5.0 seconds = 754.867 FPS
3776 frames in 5.0 seconds = 755.181 FPS
3932 frames in 5.0 seconds = 786.346 FPS
4624 frames in 5.0 seconds = 924.470 FPS
3776 frames in 5.0 seconds = 755.166 FPS
3921 frames in 5.0 seconds = 784.096 FPS
4645 frames in 5.0 seconds = 928.686 FPS
3898 frames in 5.0 seconds = 779.464 FPS


Attachments:
glxinfo.txt [9.69 KiB]
Downloaded 99 times

_________________
Сделаем мир лучше!
Top
   
 Post subject: Re: Mesa
PostPosted: Wed Dec 25, 2013 12:30 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Dell Inspiron на ALT Linux Centaurus P7 LiveCD

glxinfo
Spoiler: Show
[altlinux@localhost ~]$ glxinfo
name of display: :0.0
brwCreateContext: failed to init intel context
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_multisample, GLX_EXT_create_context_es2_profile,
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_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_framebuffer_sRGB,
GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, 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_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_get_proc_address, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, 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_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
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile x86/MMX/SSE2
OpenGL version string: 2.1 Mesa 9.1.3
OpenGL shading language version string: 1.20
OpenGL extensions:
GL_3DFX_texture_compression_FXT1, GL_ANGLE_texture_compression_dxt3,
GL_ANGLE_texture_compression_dxt5, GL_APPLE_object_purgeable,
GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object,
GL_ARB_ES2_compatibility, GL_ARB_color_buffer_float, GL_ARB_copy_buffer,
GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,
GL_ARB_depth_texture, GL_ARB_draw_buffers,
GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced,
GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_framebuffer_object,
GL_ARB_framebuffer_sRGB, GL_ARB_get_program_binary,
GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
GL_ARB_invalidate_subdata, GL_ARB_map_buffer_range, 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_provoking_vertex, GL_ARB_robustness, GL_ARB_sampler_objects,
GL_ARB_seamless_cube_map, GL_ARB_shader_bit_encoding,
GL_ARB_shader_objects, GL_ARB_shader_texture_lod,
GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_compression_rgtc, 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_float, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_storage,
GL_ARB_texture_swizzle, GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra,
GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_window_pos,
GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
GL_ATI_envmap_bumpmap, GL_ATI_separate_stencil,
GL_ATI_texture_env_combine3, GL_ATI_texture_float, 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_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_object, GL_EXT_framebuffer_sRGB,
GL_EXT_gpu_program_parameters, 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_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_shader_objects,
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_array,
GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc,
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_bias, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode,
GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_vertex_array,
GL_EXT_vertex_array_bgra, GL_IBM_multimode_draw_arrays,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_texture_array,
GL_MESA_texture_signed_rgba, GL_MESA_window_pos, GL_MESA_ycbcr_texture,
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
GL_NV_primitive_restart, 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

12 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
0x078 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x079 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x07a 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x07b 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x07c 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x07d 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x07e 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x07f 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x080 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x05f 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None

24 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
----------------------------------------------------------------------------
0x060 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x061 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x062 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x063 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x064 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x065 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x066 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x067 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x068 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x069 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x06a 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x06b 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x06c 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x06d 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x06e 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x06f 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x070 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x071 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x072 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x073 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x074 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x075 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x076 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x077 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow

vblank_mode=0 glxgears -geometry 384x384
Spoiler: Show
[altlinux@localhost ~]$ vblank_mode=0 glxgears -geometry 384x384
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
3672 frames in 5.0 seconds = 734.299 FPS
5205 frames in 5.0 seconds = 1040.976 FPS
5409 frames in 5.0 seconds = 1081.714 FPS
5578 frames in 5.0 seconds = 1115.506 FPS
5738 frames in 5.0 seconds = 1147.578 FPS
5882 frames in 5.0 seconds = 1176.296 FPS
5938 frames in 5.0 seconds = 1187.562 FPS
5932 frames in 5.0 seconds = 1186.209 FPS
5921 frames in 5.0 seconds = 1184.058 FPS
5923 frames in 5.0 seconds = 1184.495 FPS
5918 frames in 5.0 seconds = 1183.416 FPS
5921 frames in 5.0 seconds = 1184.138 FPS
5928 frames in 5.0 seconds = 1185.573 FPS
5925 frames in 5.0 seconds = 1184.805 FPS
5926 frames in 5.0 seconds = 1185.095 FPS
5924 frames in 5.0 seconds = 1184.745 FPS
5952 frames in 5.0 seconds = 1190.315 FPS
5882 frames in 5.0 seconds = 1176.233 FPS
4456 frames in 5.0 seconds = 890.993 FPS

Однако ноут купленный в 2013 году за 10 тыр, рвет по шестренкам ноут купленный в 2010 за 28 тыр. более чем в 3 раза. Определенно Intel продвинулся в графических ускорителях.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: Mesa
PostPosted: Wed Dec 25, 2013 12:31 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
CleverMouse wrote:
В линуксовом LiveCD FPS у glxgears почему-то сильно скачет

Если свернуть все окна кроме шестеренок, то показания выравниваются.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: Mesa
PostPosted: Wed Dec 25, 2013 12:36 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Serge wrote:
Похоже я был слишком оптимистичен и 20-25% превращаются в 75-80%.

Итак финальные показатели - около 1180 FPS на Linux и около 480 на Kolibri. Однако в Колибри только 40% от Linux.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: Mesa
PostPosted: Wed Dec 25, 2013 10:09 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Quote:
Итак финальные показатели - около 1180 FPS на Linux и около 480 на Kolibri. Однако в Колибри только 40% от Linux.
Значит ещё не все потеряно.
У меня i5-2400 в debian 3.11 + Mesa-9.2.2 в среднем 4780 fps против 3465 в Колибри. 72%


Top
   
 Post subject: Re: Mesa
PostPosted: Thu Dec 26, 2013 9:16 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Сделал кучу разных тестов и получил интересные результаты.
Если в шестерёнках закомментировать glXSwapBuffers/eglSwapBuffers то при размере окна
  • 384х384 линукс 7344 fps колибри 7267 fps
  • 1024х768 линукс 1719 fps колибри 1702 fps
  • 1600х900 линукс 947 fps колибри 935 fps
то есть чистая производительность Mesa в Линукс и Колибри примерно равна, но Линукс всегда немного быстрее.
Если закомментировать draw_gears() и измерять скорость блиттера/оконного композитора при размере окна
  • 384х384 линукс 12520 fps колибри 6970 fps
  • 1024х768 линукс 1118 fps колибри 1198 fps
  • 1600х900 линукс 544 fps колибри 644 fps
При увеличении площади окна быстродествие Х сервера резко падает и он начинает проигрывать Колибри.
В результате в нормальном режиме получается
  • 384х384 линукс 4797 fps колибри 3468 fps
  • 1024х768 линукс 672 fps колибри 680 fps
  • 1600х900 линукс 324 fps колибри 375 fps


Top
   
 Post subject: Re: Mesa
PostPosted: Fri Dec 27, 2013 12:51 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
После запуска matrix demo отобржается ошибка. Никакие драйверы не запущенны, она без них не работает?


Attachments:
Screenshot_1.png
Screenshot_1.png [ 169.73 KiB | Viewed 1633 times ]

_________________
Через тернии к звездам
Top
   
 Post subject: Re: Mesa
PostPosted: Fri Dec 27, 2013 1:26 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Leency wrote:
После запуска matrix demo отобржается ошибка. Никакие драйверы не запущенны, она без них не работает?

Не работает.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 195 posts ]  Go to page Previous 17 8 9 10 1113 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


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 post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited