Комментарии 21
glxinfo -B
__GL_SYNC_TO_VBLANK=0 glxgears -fullscreen
glmark2 --fullscreen
?Нету Xorg mesa-utils, что в репе Ubuntu работают через иксы.
Чуть попозже могу с помощью Weston OpenGL затестить
GPU
У CPU те же 0.8GHz*2core*2sp/cycle = 3.2GFlops так что результаты могут быть сравнимые что на CPU что на GPU.
Что вы считаете и причем тут Snapdragon 8 ?
Это как сравнить вертолет с самолетом, летает же тоже :)
Это процессор для других задач, эму не графику молотить тяжёлую , работет от -40 до +125, холодный как лёд и потребляет ~0.3W
+ помимо CortexA на борту есть CortexM4 на 200МГц который позволит усыпить CortexA, снизить энергопотребления и обслуживать периферию
в спящем режиме CortexA, ресурсы шаряться между CortexA и CortexМ ядрами
Это процессор для других задач, эму не графику молотить тяжёлуюТогда накой ему вообще GPU?
Для малого потребления от батарейки разве не проще какой-нибудь MSP430 использовать, не нагружая его не нужным linux-ом.
ps: Есть и более высокотемературные -55..+175
Вы сравниваете 16-bit RISC микроконтроллер с 32-bit ARM CortexM4 ?
Ну у каждого инструмента своя задача.
Почему это Linux не нужен ?
Ну к примеру, HMI панель, кассовый аппарат, POS терминал, портативный сканер штрихкодов, хаб для умного дома, автомобильный instrument cluster.
Для секьюрности есть ARM trust zone
Во всех этих примерах девайсов, производительности этого CPU и GPU за глаза.
GPU конечно, так как отрисовка происходит через wayland, а wayland использует GPU и OpenGL extensions
[13:36:14.724] EGL_KHR_surfaceless_context available
[13:36:14.820] GL version: OpenGL ES 2.0 V6.4.3.279124
[13:36:14.820] GLSL version: OpenGL ES GLSL ES 1.0.0
[13:36:14.820] GL vendor: Vivante Corporation
[13:36:14.820] GL renderer: Vivante GCNano
[13:36:14.821] GL extensions: GL_OES_vertex_half_float
GL_OES_element_index_uint GL_OES_mapbuffer
GL_OES_vertex_array_object GL_OES_compressed_ETC1_RGB8_texture
GL_OES_compressed_paletted_texture GL_OES_texture_npot
GL_OES_rgb8_rgba8 GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_OES_depth24 GL_OES_depth32
GL_OES_packed_depth_stencil GL_OES_fbo_render_mipmap
GL_OES_get_program_binary GL_OES_fragment_precision_high
GL_OES_standard_derivatives GL_OES_EGL_image
GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3
GL_OES_EGL_sync GL_OES_required_internalformat
GL_OES_surfaceless_context GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_compression_dxt1 GL_EXT_texture_format_BGRA8888
GL_EXT_texture_compression_s3tc GL_EXT_read_format_bgra
GL_EXT_multi_draw_arrays GL_EXT_frag_depth
GL_EXT_discard_framebuffer GL_EXT_blend_minmax
GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_texture_rg
GL_VIV_direct_texture
[13:36:14.821] GL ES 2 renderer features:
read-back format: BGRA
wl_shm sub-image to texture: no
EGL Wayland extension: yes
Спасибо. Про сборку gcnano-binaries посмотрел в вашем репозитарии. Но все равно остался вопрос: а где-же про "графический сервер Wayland…"?
По необходимости использую чужой ноутбук с убунтой. Ворда нет, ворд онлайн при каждой вставке текста отрисовкой прыгает вниз документа. Ладно думаю, у мс с линуксом священная война. Не тут-то было, онлайн рисовалка io.draw тоже лагает; шрифты прыгают верстка страницы - кусок галоша. Брузер - гугл хром, вряд ли в нем дело, по крайней мере под виндой проблем с ним нет. Собирался перебросить папку через почту, нажал правой кнопкой на папку - в меню нет "добавить в архив". Ф*к, как вы под ней работаете?
Сначала было пожелал господину Линуксу романтического свидания с чертями в аду, потом призадумался и понял, что ему нужно выдать премию "Дарвина" за вклад в улучшение генофонда человечества. Ведь так много потенциальных отцов любятся с неудобствами линукс-систем вместо того чтобы ходить на свидания с девушками.
Ради такого я потерплю.
Слава Линуксу.
STM32MP1 запуск Ubuntu 22.04