Orange Pi One - Armbian GUI

встраиваемые модели

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Orange Pi One - Armbian GUI

Непрочитанное сообщение Olej » 28 май 2022, 19:36

Удивительное дело, но этот Armbian имидж замечательно грузится при подключении к HDMI монитору HP LP2065.

Но загрузка с этой же SD карты начинается но виснет при подключении к VGA монитору ASUS VK192 через переходник типа вот такого:
Изображение
Причём сборки-имиджи использованные 3-4 года назад замечательно грузились в такой конфигурации и с тем же оборудованием, что обсуждалось в теме Orange Pi

В этой же конфигурации - ASUS VK192 через HDMI-VGA переходник - замечательно грузился до сих пор Raspberry Pi ... что я сегодня же на свежих имиджах и проверю.

Я этим нужно разбираться, т.к. это может быть проявлением проблемы 4K разрешение - которая явно называется в техдокументации сборок Armbian.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Orange Pi One - Armbian GUI

Непрочитанное сообщение Olej » 28 май 2022, 19:49

Olej писал(а):
28 май 2022, 19:36
Я этим нужно разбираться, т.к. это может быть проявлением проблемы 4K разрешение - которая явно называется в техдокументации сборок Armbian.
Описание с сайта Armbian Hardware troubleshooting guide (мой перевод):
Не отображается экран на разрешении 4k
Некоторые комбинации плат и версий ядра не поддерживают разрешение 4k. Это может вызвать черный экран при подключении платы к устройствам с разрешением 4k. Обходной путь для решения этой проблемы без изменения ядра — принудительно установить видеорежим на 1080p. Добавьте эту директиву в /boot/armbianEnv.txt и перезагрузите систему:

Код: Выделить всё

extraargs=video=HDMI-A-1:1920x1080@60
- Несмотря на эту конфигурацию, некоторые приложения могут попытаться использовать разрешение 4k, например: Retroarch. В этом случае вам нужно изменить конфигурацию приложения, чтобы использовать ними разрешение 1080p.
- Для редактирования файлов без доступа к видео можно использовать подключение к плате по ssh. Другой вариант - установить SD-карту в другое устройство.
Хотя ... симптоматика тут обратная, и загрузка виснет даже в начальной текстовой фазе ... в то время, когда в такой же конфигурации отлично грузится и используется имидж Armbian CLI - консольный.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Orange Pi One - Armbian GUI

Непрочитанное сообщение Olej » 31 май 2022, 12:06

Проверяю что там есть из программных инструментов и что нужно доустанавливать...

Код: Выделить всё

olej@orangepione:~$ gcc --version
gcc (Debian 8.3.0-6) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

olej@orangepione:~$ make --version
GNU Make 4.2.1
Эта программа собрана для arm-unknown-linux-gnueabihf
Copyright (C) 1988-2016 Free Software Foundation, Inc.
Лицензия GPLv3+: GNU GPL версии 3 или новее <http://gnu.org/licenses/gpl.html>
Это свободное программное обеспечение: вы можете свободно изменять его и
распространять. НЕТ НИКАКИХ ГАРАНТИЙ вне пределов, допустимых законом.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Orange Pi One - Armbian GUI

Непрочитанное сообщение Olej » 07 янв 2023, 18:31

С мая 2022 не включал девайс.
Сегодня обновил, стандартным образом.
Фиксируем:

Код: Выделить всё

olej@orangepione:~$ inxi -Mxxx
Machine:   Type: ARM Device System: Xunlong Orange Pi One details: Allwinner sun8i Family rev: N/A 
           serial: 02c000815fd5e717 

Код: Выделить всё

olej@orangepione:~$ inxi -Mxxx
Machine:   Type: ARM Device System: Xunlong Orange Pi One details: Allwinner sun8i Family rev: N/A 
           serial: 02c000815fd5e717 

Код: Выделить всё

olej@orangepione:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster

Код: Выделить всё

olej@orangepione:~$ cat /etc/debian_version 
10.13

Код: Выделить всё

olej@orangepione:~$ uname -a
Linux orangepione 5.15.48-sunxi #22.05.3 SMP Wed Jun 22 07:35:10 UTC 2022 armv7l GNU/Linux

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Orange Pi One - Armbian GUI

Непрочитанное сообщение Olej » 08 янв 2023, 14:28

При разирательстве с тестами видео оказалось:
Olej писал(а):
08 янв 2023, 14:08
Как оказалось, в Debian и производных от него ОС в репозиториях нет glmark2 :!:
Нужно устанавливать везде в свежих инсталляциях... Из исходников.

Код: Выделить всё

olej@orangepione:~$ which git g++ pkg-config
/usr/bin/git
/usr/bin/g++
/usr/bin/pkg-config

Код: Выделить всё

olej@orangepione:~$ aptitude search build-essential libx11-dev libgl1-mesa-dev libjpeg-dev libpng-dev
i   build-essential                                        - Informational list of build-essential packages                   
p   crossbuild-essential-amd64                             - Informational list of cross-build-essential packages             
p   crossbuild-essential-arm64                             - Informational list of cross-build-essential packages             
p   crossbuild-essential-armel                             - Informational list of cross-build-essential packages             
p   crossbuild-essential-armhf                             - Informational list of cross-build-essential packages             
p   crossbuild-essential-i386                              - Informational list of cross-build-essential packages             
p   crossbuild-essential-mips                              - Informational list of cross-build-essential packages             
p   crossbuild-essential-mips64el                          - Informational list of cross-build-essential packages             
p   crossbuild-essential-mipsel                            - Informational list of cross-build-essential packages             
p   crossbuild-essential-powerpc                           - Informational list of cross-build-essential packages             
p   crossbuild-essential-ppc64el                           - Informational list of cross-build-essential packages             
p   crossbuild-essential-s390x                             - Informational list of cross-build-essential packages             
p   libgl1-mesa-dev                                        - free implementation of the OpenGL API -- GLX development files   
p   libjpeg-dev                                            - Development files for the JPEG library [dummy package]           
p   libpng-dev                                             - PNG library - development (version 1.6)                          
p   libx11-dev                                             - X11 client-side library (development headers)                    

Код: Выделить всё

olej@orangepione:~$ sudo apt install libx11-dev libgl1-mesa-dev libjpeg-dev libpng-dev
[sudo] пароль для olej: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libdrm-dev libdrm-exynos1 libdrm-freedreno1 libdrm-omap1 libdrm-tegra0 libgles1 libglvnd-core-dev libglvnd-dev
  libjpeg62-turbo-dev libopengl0 libpthread-stubs0-dev libx11-xcb-dev libxau-dev libxcb-dri2-0-dev libxcb-dri3-dev
  libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-sync-dev
  libxcb-xfixes0-dev libxcb1-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxshmfence-dev libxxf86vm-dev
  mesa-common-dev x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-xext-dev
  x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
Предлагаемые пакеты:
  libx11-doc libxcb-doc libxext-doc
Рекомендуемые пакеты:
  libpng-tools
Следующие НОВЫЕ пакеты будут установлены:
  libdrm-dev libdrm-exynos1 libdrm-freedreno1 libdrm-omap1 libdrm-tegra0 libgl1-mesa-dev libgles1 libglvnd-core-dev
  libglvnd-dev libjpeg-dev libjpeg62-turbo-dev libopengl0 libpng-dev libpthread-stubs0-dev libx11-dev libx11-xcb-dev
  libxau-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev
  libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev
  libxshmfence-dev libxxf86vm-dev mesa-common-dev x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev
  x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
Обновлено 0 пакетов, установлено 43 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 4.404 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 14,2 MB.
Хотите продолжить? [Д/н] y
Пол:1 http://deb.debian.org/debian buster/main armhf libdrm-omap1 armhf 2.4.97-1 [16,0 kB]
Пол:2 http://security.debian.org buster/updates/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1+deb10u2 [204 kB]
Пол:3 http://deb.debian.org/debian buster/main armhf libdrm-freedreno1 armhf 2.4.97-1 [26,5 kB]
Пол:4 http://deb.debian.org/debian buster/main armhf libdrm-exynos1 armhf 2.4.97-1 [19,0 kB]
Пол:5 http://deb.debian.org/debian buster/main armhf libdrm-tegra0 armhf 2.4.97-1 [15,3 kB]
Пол:6 http://deb.debian.org/debian buster/main armhf libdrm-dev armhf 2.4.97-1 [139 kB]
Пол:7 http://deb.debian.org/debian buster/main armhf xorg-sgml-doctools all 1:1.11-1 [21,9 kB]
Пол:8 http://deb.debian.org/debian buster/main armhf x11proto-dev all 2018.4-4 [251 kB]
Пол:9 http://deb.debian.org/debian buster/main armhf x11proto-core-dev all 2018.4-4 [3.128 B]
Пол:10 http://deb.debian.org/debian buster/main armhf libxau-dev armhf 1:1.0.8-1+b2 [22,5 kB]
Пол:11 http://deb.debian.org/debian buster/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40,7 kB]
Пол:12 http://deb.debian.org/debian buster/main armhf xtrans-dev all 1.3.5-1 [100 kB]
Пол:13 http://deb.debian.org/debian buster/main armhf libpthread-stubs0-dev armhf 0.4-1 [5.344 B]
Пол:14 http://deb.debian.org/debian buster/main armhf libxcb1-dev armhf 1.13.1-2 [171 kB]
Пол:15 http://deb.debian.org/debian buster/main armhf libx11-dev armhf 2:1.6.7-1+deb10u2 [772 kB]
Пол:16 http://deb.debian.org/debian buster/main armhf mesa-common-dev armhf 18.3.6-2+deb10u1 [611 kB]
Пол:17 http://deb.debian.org/debian buster/main armhf libglvnd-core-dev armhf 1.1.0-1 [13,2 kB]
Пол:18 http://deb.debian.org/debian buster/main armhf libgles1 armhf 1.1.0-1 [13,4 kB]
Пол:19 http://deb.debian.org/debian buster/main armhf libopengl0 armhf 1.1.0-1 [37,7 kB]
Пол:20 http://deb.debian.org/debian buster/main armhf libglvnd-dev armhf 1.1.0-1 [5.132 B]
Пол:21 http://deb.debian.org/debian buster/main armhf libx11-xcb-dev armhf 2:1.6.7-1+deb10u2 [193 kB]
Пол:22 http://deb.debian.org/debian buster/main armhf libxcb-dri3-dev armhf 1.13.1-2 [101 kB]
Пол:23 http://deb.debian.org/debian buster/main armhf libxcb-render0-dev armhf 1.13.1-2 [112 kB]
Пол:24 http://deb.debian.org/debian buster/main armhf libxcb-randr0-dev armhf 1.13.1-2 [114 kB]
Пол:25 http://deb.debian.org/debian buster/main armhf libxcb-shape0-dev armhf 1.13.1-2 [101 kB]
Пол:26 http://deb.debian.org/debian buster/main armhf libxcb-xfixes0-dev armhf 1.13.1-2 [106 kB]
Пол:27 http://deb.debian.org/debian buster/main armhf libxcb-sync-dev armhf 1.13.1-2 [104 kB]
Пол:28 http://deb.debian.org/debian buster/main armhf libxcb-present-dev armhf 1.13.1-2 [101 kB]
Пол:29 http://deb.debian.org/debian buster/main armhf libxshmfence-dev armhf 1.3-1 [8.216 B]
Пол:30 http://deb.debian.org/debian buster/main armhf libxcb-dri2-0-dev armhf 1.13.1-2 [102 kB]
Пол:31 http://deb.debian.org/debian buster/main armhf libxcb-glx0-dev armhf 1.13.1-2 [121 kB]
Пол:32 http://deb.debian.org/debian buster/main armhf x11proto-fixes-dev all 1:2018.4-4 [3.140 B]
Пол:33 http://deb.debian.org/debian buster/main armhf libxfixes-dev armhf 1:5.0.3-1 [22,7 kB]
Пол:34 http://deb.debian.org/debian buster/main armhf x11proto-damage-dev all 1:2018.4-4 [3.140 B]
Пол:35 http://deb.debian.org/debian buster/main armhf libxdamage-dev armhf 1:1.1.4-3+b3 [14,2 kB]
Пол:36 http://deb.debian.org/debian buster/main armhf x11proto-xext-dev all 2018.4-4 [3.128 B]
Пол:37 http://deb.debian.org/debian buster/main armhf libxext-dev armhf 2:1.3.3-1+b2 [103 kB]
Пол:38 http://deb.debian.org/debian buster/main armhf x11proto-xf86vidmode-dev all 2018.4-4 [3.140 B]
Пол:39 http://deb.debian.org/debian buster/main armhf libxxf86vm-dev armhf 1:1.1.4-1+b2 [25,1 kB]
Пол:40 http://deb.debian.org/debian buster/main armhf libgl1-mesa-dev armhf 18.3.6-2+deb10u1 [48,0 kB]
Пол:41 http://deb.debian.org/debian buster/main armhf libjpeg62-turbo-dev armhf 1:1.5.2-2+deb10u1 [184 kB]
Пол:42 http://deb.debian.org/debian buster/main armhf libjpeg-dev all 1:1.5.2-2+deb10u1 [57,7 kB]
Пол:43 http://deb.debian.org/debian buster/main armhf libpng-dev armhf 1.6.36-6 [286 kB]
Получено 4.404 kB за 2с (2.809 kB/s) 
Извлекаются шаблоны из пакетов: 100%
Выбор ранее не выбранного пакета libdrm-omap1:armhf.
(Чтение базы данных … на данный момент установлено 173917 файлов и каталогов.)
Подготовка к распаковке …/00-libdrm-omap1_2.4.97-1_armhf.deb …
Распаковывается libdrm-omap1:armhf (2.4.97-1) …
Выбор ранее не выбранного пакета libdrm-freedreno1:armhf.
Подготовка к распаковке …/01-libdrm-freedreno1_2.4.97-1_armhf.deb …
Распаковывается libdrm-freedreno1:armhf (2.4.97-1) …
Выбор ранее не выбранного пакета libdrm-exynos1:armhf.
Подготовка к распаковке …/02-libdrm-exynos1_2.4.97-1_armhf.deb …
Распаковывается libdrm-exynos1:armhf (2.4.97-1) …
Выбор ранее не выбранного пакета libdrm-tegra0:armhf.
Подготовка к распаковке …/03-libdrm-tegra0_2.4.97-1_armhf.deb …
Распаковывается libdrm-tegra0:armhf (2.4.97-1) …
Выбор ранее не выбранного пакета libdrm-dev:armhf.
Подготовка к распаковке …/04-libdrm-dev_2.4.97-1_armhf.deb …
Распаковывается libdrm-dev:armhf (2.4.97-1) …
Выбор ранее не выбранного пакета xorg-sgml-doctools.
Подготовка к распаковке …/05-xorg-sgml-doctools_1%3a1.11-1_all.deb …
Распаковывается xorg-sgml-doctools (1:1.11-1) …
Выбор ранее не выбранного пакета x11proto-dev.
Подготовка к распаковке …/06-x11proto-dev_2018.4-4_all.deb …
Распаковывается x11proto-dev (2018.4-4) …
Выбор ранее не выбранного пакета x11proto-core-dev.
Подготовка к распаковке …/07-x11proto-core-dev_2018.4-4_all.deb …
Распаковывается x11proto-core-dev (2018.4-4) …
Выбор ранее не выбранного пакета libxau-dev:armhf.
Подготовка к распаковке …/08-libxau-dev_1%3a1.0.8-1+b2_armhf.deb …
Распаковывается libxau-dev:armhf (1:1.0.8-1+b2) …
Выбор ранее не выбранного пакета libxdmcp-dev:armhf.
Подготовка к распаковке …/09-libxdmcp-dev_1%3a1.1.2-3_armhf.deb …
Распаковывается libxdmcp-dev:armhf (1:1.1.2-3) …
Выбор ранее не выбранного пакета xtrans-dev.
Подготовка к распаковке …/10-xtrans-dev_1.3.5-1_all.deb …
Распаковывается xtrans-dev (1.3.5-1) …
Выбор ранее не выбранного пакета libpthread-stubs0-dev:armhf.
Подготовка к распаковке …/11-libpthread-stubs0-dev_0.4-1_armhf.deb …
Распаковывается libpthread-stubs0-dev:armhf (0.4-1) …
Выбор ранее не выбранного пакета libxcb1-dev:armhf.
Подготовка к распаковке …/12-libxcb1-dev_1.13.1-2_armhf.deb …
Распаковывается libxcb1-dev:armhf (1.13.1-2) …
Выбор ранее не выбранного пакета libx11-dev:armhf.
Подготовка к распаковке …/13-libx11-dev_2%3a1.6.7-1+deb10u2_armhf.deb …
Распаковывается libx11-dev:armhf (2:1.6.7-1+deb10u2) …
Выбор ранее не выбранного пакета mesa-common-dev:armhf.
Подготовка к распаковке …/14-mesa-common-dev_18.3.6-2+deb10u1_armhf.deb …
Распаковывается mesa-common-dev:armhf (18.3.6-2+deb10u1) …
Выбор ранее не выбранного пакета libglvnd-core-dev:armhf.
Подготовка к распаковке …/15-libglvnd-core-dev_1.1.0-1_armhf.deb …
Распаковывается libglvnd-core-dev:armhf (1.1.0-1) …
Выбор ранее не выбранного пакета libgles1:armhf.
Подготовка к распаковке …/16-libgles1_1.1.0-1_armhf.deb …
Распаковывается libgles1:armhf (1.1.0-1) …
Выбор ранее не выбранного пакета libopengl0:armhf.
Подготовка к распаковке …/17-libopengl0_1.1.0-1_armhf.deb …
Распаковывается libopengl0:armhf (1.1.0-1) …
Выбор ранее не выбранного пакета libglvnd-dev:armhf.
Подготовка к распаковке …/18-libglvnd-dev_1.1.0-1_armhf.deb …
Распаковывается libglvnd-dev:armhf (1.1.0-1) …
Выбор ранее не выбранного пакета libx11-xcb-dev:armhf.
Подготовка к распаковке …/19-libx11-xcb-dev_2%3a1.6.7-1+deb10u2_armhf.deb …
Распаковывается libx11-xcb-dev:armhf (2:1.6.7-1+deb10u2) …
Выбор ранее не выбранного пакета libxcb-dri3-dev:armhf.
Подготовка к распаковке …/20-libxcb-dri3-dev_1.13.1-2_armhf.deb …
Распаковывается libxcb-dri3-dev:armhf (1.13.1-2) …
Выбор ранее не выбранного пакета libxcb-render0-dev:armhf.
Подготовка к распаковке …/21-libxcb-render0-dev_1.13.1-2_armhf.deb …
Распаковывается libxcb-render0-dev:armhf (1.13.1-2) …
Выбор ранее не выбранного пакета libxcb-randr0-dev:armhf.
Подготовка к распаковке …/22-libxcb-randr0-dev_1.13.1-2_armhf.deb …
Распаковывается libxcb-randr0-dev:armhf (1.13.1-2) …
Выбор ранее не выбранного пакета libxcb-shape0-dev:armhf.
Подготовка к распаковке …/23-libxcb-shape0-dev_1.13.1-2_armhf.deb …
Распаковывается libxcb-shape0-dev:armhf (1.13.1-2) …
Выбор ранее не выбранного пакета libxcb-xfixes0-dev:armhf.
Подготовка к распаковке …/24-libxcb-xfixes0-dev_1.13.1-2_armhf.deb …
Распаковывается libxcb-xfixes0-dev:armhf (1.13.1-2) …
Выбор ранее не выбранного пакета libxcb-sync-dev:armhf.
Подготовка к распаковке …/25-libxcb-sync-dev_1.13.1-2_armhf.deb …
Распаковывается libxcb-sync-dev:armhf (1.13.1-2) …
Выбор ранее не выбранного пакета libxcb-present-dev:armhf.
Подготовка к распаковке …/26-libxcb-present-dev_1.13.1-2_armhf.deb …
Распаковывается libxcb-present-dev:armhf (1.13.1-2) …
Выбор ранее не выбранного пакета libxshmfence-dev:armhf.
Подготовка к распаковке …/27-libxshmfence-dev_1.3-1_armhf.deb …
Распаковывается libxshmfence-dev:armhf (1.3-1) …
Выбор ранее не выбранного пакета libxcb-dri2-0-dev:armhf.
Подготовка к распаковке …/28-libxcb-dri2-0-dev_1.13.1-2_armhf.deb …
Распаковывается libxcb-dri2-0-dev:armhf (1.13.1-2) …
Выбор ранее не выбранного пакета libxcb-glx0-dev:armhf.
Подготовка к распаковке …/29-libxcb-glx0-dev_1.13.1-2_armhf.deb …
Распаковывается libxcb-glx0-dev:armhf (1.13.1-2) …
Выбор ранее не выбранного пакета x11proto-fixes-dev.
Подготовка к распаковке …/30-x11proto-fixes-dev_1%3a2018.4-4_all.deb …
Распаковывается x11proto-fixes-dev (1:2018.4-4) …
Выбор ранее не выбранного пакета libxfixes-dev:armhf.
Подготовка к распаковке …/31-libxfixes-dev_1%3a5.0.3-1_armhf.deb …
Распаковывается libxfixes-dev:armhf (1:5.0.3-1) …
Выбор ранее не выбранного пакета x11proto-damage-dev.
Подготовка к распаковке …/32-x11proto-damage-dev_1%3a2018.4-4_all.deb …
Распаковывается x11proto-damage-dev (1:2018.4-4) …
Выбор ранее не выбранного пакета libxdamage-dev:armhf.
Подготовка к распаковке …/33-libxdamage-dev_1%3a1.1.4-3+b3_armhf.deb …
Распаковывается libxdamage-dev:armhf (1:1.1.4-3+b3) …
Выбор ранее не выбранного пакета x11proto-xext-dev.
Подготовка к распаковке …/34-x11proto-xext-dev_2018.4-4_all.deb …
Распаковывается x11proto-xext-dev (2018.4-4) …
Выбор ранее не выбранного пакета libxext-dev:armhf.
Подготовка к распаковке …/35-libxext-dev_2%3a1.3.3-1+b2_armhf.deb …
Распаковывается libxext-dev:armhf (2:1.3.3-1+b2) …
Выбор ранее не выбранного пакета x11proto-xf86vidmode-dev.
Подготовка к распаковке …/36-x11proto-xf86vidmode-dev_2018.4-4_all.deb …
Распаковывается x11proto-xf86vidmode-dev (2018.4-4) …
Выбор ранее не выбранного пакета libxxf86vm-dev:armhf.
Подготовка к распаковке …/37-libxxf86vm-dev_1%3a1.1.4-1+b2_armhf.deb …
Распаковывается libxxf86vm-dev:armhf (1:1.1.4-1+b2) …
Выбор ранее не выбранного пакета libgl1-mesa-dev:armhf.
Подготовка к распаковке …/38-libgl1-mesa-dev_18.3.6-2+deb10u1_armhf.deb …
Распаковывается libgl1-mesa-dev:armhf (18.3.6-2+deb10u1) …
Выбор ранее не выбранного пакета libjpeg62-turbo-dev:armhf.
Подготовка к распаковке …/39-libjpeg62-turbo-dev_1%3a1.5.2-2+deb10u1_armhf.deb …
Распаковывается libjpeg62-turbo-dev:armhf (1:1.5.2-2+deb10u1) …
Выбор ранее не выбранного пакета libjpeg-dev.
Подготовка к распаковке …/40-libjpeg-dev_1%3a1.5.2-2+deb10u1_all.deb …
Распаковывается libjpeg-dev (1:1.5.2-2+deb10u1) …
Выбор ранее не выбранного пакета zlib1g-dev:armhf.
Подготовка к распаковке …/41-zlib1g-dev_1%3a1.2.11.dfsg-1+deb10u2_armhf.deb …
Распаковывается zlib1g-dev:armhf (1:1.2.11.dfsg-1+deb10u2) …
Выбор ранее не выбранного пакета libpng-dev:armhf.
Подготовка к распаковке …/42-libpng-dev_1.6.36-6_armhf.deb …
Распаковывается libpng-dev:armhf (1.6.36-6) …
Настраивается пакет libglvnd-core-dev:armhf (1.1.0-1) …
Настраивается пакет libxshmfence-dev:armhf (1.3-1) …
Настраивается пакет libpthread-stubs0-dev:armhf (0.4-1) …
Настраивается пакет libopengl0:armhf (1.1.0-1) …
Настраивается пакет xtrans-dev (1.3.5-1) …
Настраивается пакет libjpeg62-turbo-dev:armhf (1:1.5.2-2+deb10u1) …
Настраивается пакет libgles1:armhf (1.1.0-1) …
Настраивается пакет libdrm-freedreno1:armhf (2.4.97-1) …
Настраивается пакет libdrm-tegra0:armhf (2.4.97-1) …
Настраивается пакет zlib1g-dev:armhf (1:1.2.11.dfsg-1+deb10u2) …
Настраивается пакет xorg-sgml-doctools (1:1.11-1) …
Настраивается пакет libdrm-omap1:armhf (2.4.97-1) …
Настраивается пакет libdrm-exynos1:armhf (2.4.97-1) …
Настраивается пакет x11proto-dev (2018.4-4) …
Настраивается пакет libdrm-dev:armhf (2.4.97-1) …
Настраивается пакет libxau-dev:armhf (1:1.0.8-1+b2) …
Настраивается пакет libpng-dev:armhf (1.6.36-6) …
Настраивается пакет libjpeg-dev (1:1.5.2-2+deb10u1) …
Настраивается пакет libglvnd-dev:armhf (1.1.0-1) …
Настраивается пакет libxdmcp-dev:armhf (1:1.1.2-3) …
Настраивается пакет x11proto-damage-dev (1:2018.4-4) …
Настраивается пакет x11proto-core-dev (2018.4-4) …
Настраивается пакет x11proto-xf86vidmode-dev (2018.4-4) …
Настраивается пакет x11proto-xext-dev (2018.4-4) …
Настраивается пакет x11proto-fixes-dev (1:2018.4-4) …
Настраивается пакет libxcb1-dev:armhf (1.13.1-2) …
Настраивается пакет libx11-dev:armhf (2:1.6.7-1+deb10u2) …
Настраивается пакет libxcb-dri3-dev:armhf (1.13.1-2) …
Настраивается пакет libxfixes-dev:armhf (1:5.0.3-1) …
Настраивается пакет libxcb-dri2-0-dev:armhf (1.13.1-2) …
Настраивается пакет libxcb-render0-dev:armhf (1.13.1-2) …
Настраивается пакет libxcb-glx0-dev:armhf (1.13.1-2) …
Настраивается пакет libxcb-shape0-dev:armhf (1.13.1-2) …
Настраивается пакет libxext-dev:armhf (2:1.3.3-1+b2) …
Настраивается пакет libxcb-sync-dev:armhf (1.13.1-2) …
Настраивается пакет mesa-common-dev:armhf (18.3.6-2+deb10u1) …
Настраивается пакет libxcb-xfixes0-dev:armhf (1.13.1-2) …
Настраивается пакет libxdamage-dev:armhf (1:1.1.4-3+b3) …
Настраивается пакет libx11-xcb-dev:armhf (2:1.6.7-1+deb10u2) …
Настраивается пакет libxxf86vm-dev:armhf (1:1.1.4-1+b2) …
Настраивается пакет libxcb-randr0-dev:armhf (1.13.1-2) …
Настраивается пакет libxcb-present-dev:armhf (1.13.1-2) …
Настраивается пакет libgl1-mesa-dev:armhf (18.3.6-2+deb10u1) …
Обрабатываются триггеры для man-db (2.8.5-2) …
Обрабатываются триггеры для libc-bin (2.28-10+deb10u2) …
Это зависимости.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Orange Pi One - Armbian GUI

Непрочитанное сообщение Olej » 08 янв 2023, 14:36

Olej писал(а):
08 янв 2023, 14:28
Это зависимости.
Это исходники:

Код: Выделить всё

olej@orangepione:~$ pwd
/home/olej

Код: Выделить всё

olej@orangepione:~$ git clone https://github.com/glmark2/glmark2.git
Клонирование в «glmark2»…
remote: Enumerating objects: 6864, done.
remote: Counting objects: 100% (561/561), done.
remote: Compressing objects: 100% (215/215), done.
remote: Total 6864 (delta 356), reused 515 (delta 329), pack-reused 6303
Получение объектов: 100% (6864/6864), 14.10 MiB | 4.21 MiB/s, готово.
Определение изменений: 100% (4238/4238), готово.

Код: Выделить всё

olej@orangepione:~$ cd glmark2/

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Orange Pi One - Armbian GUI

Непрочитанное сообщение Olej » 08 янв 2023, 15:38

Инструменты сборки:
- Проверили версию >=1.7

Код: Выделить всё

olej@orangepione:~/glmark2$ aptitude show ninja-build
Пакет: ninja-build                               
Версия: 1.8.2-1
Состояние: не установлен
Мультиархитектура: сторонняя
Приоритет: необязательный
Раздел: devel
Сопровождающий: Felix Geyer <fgeyer@debian.org>
Архитектура: armhf
Размер в распакованном виде: 218 k
Зависит: libc6 (>= 2.15), libgcc1 (>= 1:3.5), libstdc++6 (>= 5.2)
Конфликтует: ninja
Описание: small build system closest in spirit to Make
 
Домашняя страница: https://ninja-build.org/
- Установили

Код: Выделить всё

olej@orangepione:~/glmark2$ sudo apt install ninja-build meson
[sudo] пароль для olej: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие НОВЫЕ пакеты будут установлены:
  meson ninja-build
Обновлено 0 пакетов, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 363 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 1.974 kB.
Пол:1 http://deb.debian.org/debian buster/main armhf ninja-build armhf 1.8.2-1 [83,0 kB]
Пол:2 http://deb.debian.org/debian buster/main armhf meson all 0.49.2-1 [281 kB]
Получено 363 kB за 0с (1.245 kB/s)
Выбор ранее не выбранного пакета ninja-build.
(Чтение базы данных … на данный момент установлено 174995 файлов и каталогов.)
Подготовка к распаковке …/ninja-build_1.8.2-1_armhf.deb …
Распаковывается ninja-build (1.8.2-1) …
Выбор ранее не выбранного пакета meson.
Подготовка к распаковке …/meson_0.49.2-1_all.deb …
Распаковывается meson (0.49.2-1) …
Настраивается пакет ninja-build (1.8.2-1) …
Настраивается пакет meson (0.49.2-1) …
Обрабатываются триггеры для doc-base (0.10.8) …
Processing 1 added doc-base file...
Обрабатываются триггеры для man-db (2.8.5-2) …

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Orange Pi One - Armbian GUI

Непрочитанное сообщение Olej » 08 янв 2023, 15:41

Сборка:

Код: Выделить всё

olej@orangepione:~/glmark2$ pwd
/home/olej/glmark2

Код: Выделить всё

olej@orangepione:~/glmark2$ meson setup build -Dflavors=x11-gl,x11-glesv2
The Meson build system
Version: 0.49.2
Source dir: /home/olej/glmark2
Build dir: /home/olej/glmark2/build
Build type: native build
Project name: glmark2
Project version: 2021.12
Native C compiler: cc (gcc 8.3.0 "cc (Debian 8.3.0-6) 8.3.0")
Native C++ compiler: c++ (gcc 8.3.0 "c++ (Debian 8.3.0-6) 8.3.0")
Build machine cpu family: arm
Build machine cpu: armv7l
Library m found: YES
Library dl found: YES
Found pkg-config: /usr/bin/pkg-config (0.29)
Dependency libjpeg found: YES 1.5.2
Dependency libpng found: YES 1.6.36
Dependency x11 found: YES 1.6.7
Configuring glmark2.1 using configuration
Configuring glmark2-es2.1 using configuration
Message: Building with flavors: x11-gl, x11-glesv2
Build targets in project: 7
Found ninja-1.8.2 at /usr/bin/ninja

Код: Выделить всё

olej@orangepione:~/glmark2$ time ninja -C build
ninja: Entering directory `build'

[142/142] Linking target src/glmark2-es2.

real	5m37,184s
user	17m49,875s
sys	1m46,045s
Это даже быстрее чем на вдвое более дорогом Raspberry Pi! (Raspberry Pi OS : тесты OpenGL).

Код: Выделить всё

olej@orangepione:~/glmark2$ ls -l build/src | grep -E '\-rwx'
-rwxr-xr-x 1 olej olej 10227924 янв  8 14:48 glmark2
-rwxr-xr-x 1 olej olej  9394612 янв  8 14:48 glmark2-es2

Код: Выделить всё

olej@orangepione:~/glmark2$ sudo ninja -C build install
[sudo] пароль для olej: 
ninja: Entering directory `build'
[0/1] Installing files.
Installing subdir /home/olej/glmark2/data/shaders to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-paper.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/effect-2d.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/depth.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/bump-poly.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-logo-flat.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/desktop-blur.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/conditionals.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/gradient.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/bump-normals.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-logo-shadow.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/effect-2d-convolution.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/bump-height.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/terrain.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/conditionals-step-conditional.all to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/buffer-wireframe.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/bump-normals-tangent.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/depth.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/terrain.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/shadow.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/pulsar-light.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/function-step-low.all to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/function.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/loop-step-loop.all to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/jellyfish.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/terrain-noise.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/conditionals.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-table.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-lamp-lit.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/conditionals-step-simple.all to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/desktop.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-lamp-unlit.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/loop.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/buffer-wireframe.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/light-basic.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-logo-shadow.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/terrain-texture.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/light-basic-tex.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/desktop.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-under-table.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/function-call.all to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/light-refract.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-lamp-lit.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/shadow.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/light-cel.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/terrain-blur.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/light-basic-texgen.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/light-advanced.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/loop.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/loop-step-simple.all to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/bump-poly.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-lamp-unlit.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-paper.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/pulsar.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/bump-normals.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/terrain-normalmap.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/function-step-medium.all to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/light-refract.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/README.shaders to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/bump-height.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/terrain-overlay.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/terrain-luminance.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-logo.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-logo-flat.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/text-renderer.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/light-basic-tex-bilinear.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-table.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-text.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/jellyfish.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/light-phong.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/light-phong.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/bump-normals-tangent.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-under-table.frag to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/text-renderer.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/light-advanced.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/light-basic.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-text.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/ideas-logo.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/gradient.vert to /usr/local/share/glmark2/shaders
Installing /home/olej/glmark2/data/shaders/function.frag to /usr/local/share/glmark2/shaders
Installing subdir /home/olej/glmark2/data/models to /usr/local/share/glmark2/models
Installing /home/olej/glmark2/data/models/cat.3ds to /usr/local/share/glmark2/models
Installing /home/olej/glmark2/data/models/horse.3ds to /usr/local/share/glmark2/models
Installing /home/olej/glmark2/data/models/cube.3ds to /usr/local/share/glmark2/models
Installing /home/olej/glmark2/data/models/jellyfish.jobj to /usr/local/share/glmark2/models
Installing /home/olej/glmark2/data/models/asteroid-high.3ds to /usr/local/share/glmark2/models
Installing /home/olej/glmark2/data/models/bunny.obj to /usr/local/share/glmark2/models
Installing /home/olej/glmark2/data/models/asteroid-low.3ds to /usr/local/share/glmark2/models
Installing subdir /home/olej/glmark2/data/textures to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-15.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-28.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/terrain-grasslight-512.jpg to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-27.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-17.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/terrain-grasslight-512-nm.jpg to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-10.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/desktop-shadow.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-26.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-25.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-01.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-21.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/asteroid-height-map.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-12.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/terrain-backgrounddetailed6.jpg to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-09.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/desktop-window.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-07.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-05.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-03.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-14.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-06.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/nasa3.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-02.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-16.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-22.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/desktop-shadow-corner.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/asteroid-normal-map-tangent.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-11.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-32.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-13.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/nasa2.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-23.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/nasa1.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-19.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/glyph-atlas.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/effect-2d.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/asteroid-normal-map.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-20.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-04.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-29.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-08.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/crate-base.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-30.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-24.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-18.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish-caustics-31.png to /usr/local/share/glmark2/textures
Installing /home/olej/glmark2/data/textures/jellyfish256.png to /usr/local/share/glmark2/textures
Installing src/glmark2 to /usr/local/bin
Installing src/glmark2-es2 to /usr/local/bin
Installing /home/olej/glmark2/build/doc/glmark2.1 to /usr/local/share/man/man1
Installing /home/olej/glmark2/build/doc/glmark2-es2.1 to /usr/local/share/man/man1

Код: Выделить всё

olej@orangepione:~/glmark2$ which glmark2
/usr/local/bin/glmark2

Код: Выделить всё

olej@orangepione:~/glmark2$ which glmark2-es2
/usr/local/bin/glmark2-es2

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Orange Pi One - Armbian GUI

Непрочитанное сообщение Olej » 08 янв 2023, 16:40

Тест:

Код: Выделить всё

olej@orangepione:~/glmark2$ glmark2 --off-screen
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
=======================================================
    glmark2 2021.12
=======================================================
    OpenGL Information
    GL_VENDOR:      VMware, Inc.
    GL_RENDERER:    llvmpipe (LLVM 7.0, 128 bits)
    GL_VERSION:     3.1 Mesa 18.3.6
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=32 stencil=0 samples=0
    Surface Size:   800x600 windowed
=======================================================
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[build] use-vbo=false: FPS: 24 FrameTime: 41.806 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[build] use-vbo=true: FPS: 26 FrameTime: 39.217 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[texture] texture-filter=nearest: FPS: 47 FrameTime: 21.577 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[texture] texture-filter=linear: FPS: 36 FrameTime: 28.031 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[texture] texture-filter=mipmap: FPS: 29 FrameTime: 35.247 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[shading] shading=gouraud: FPS: 15 FrameTime: 66.759 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[shading] shading=blinn-phong-inf: FPS: 14 FrameTime: 76.239 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[shading] shading=phong: FPS: 11 FrameTime: 97.771 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[shading] shading=cel: FPS: 10 FrameTime: 100.153 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[bump] bump-render=high-poly: FPS: 6 FrameTime: 185.455 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[bump] bump-render=normals: FPS: 47 FrameTime: 21.475 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[bump] bump-render=height: FPS: 36 FrameTime: 28.103 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 13 FrameTime: 78.476 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 7 FrameTime: 152.545 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[pulsar] light=false:quads=5:texture=false: FPS: 30 FrameTime: 33.696 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 3 FrameTime: 381.870 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[desktop] effect=shadow:windows=4: FPS: 7 FrameTime: 150.835 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 7 FrameTime: 150.161 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 7 FrameTime: 150.186 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 9 FrameTime: 124.854 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[ideas] speed=duration: FPS: 1 FrameTime: 6517.725 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[jellyfish] <default>: FPS: 4 FrameTime: 299.490 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[terrain] <default>: FPS: 1 FrameTime: 26314.134 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[shadow] <default>: FPS: 9 FrameTime: 114.306 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[refract] <default>: FPS: 1 FrameTime: 2120.692 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 26 FrameTime: 39.842 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 15 FrameTime: 69.578 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 24 FrameTime: 43.449 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[function] fragment-complexity=low:fragment-steps=5: FPS: 23 FrameTime: 45.196 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[function] fragment-complexity=medium:fragment-steps=5: FPS: 19 FrameTime: 55.124 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 22 FrameTime: 47.158 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 22 FrameTime: 47.140 ms
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 16 FrameTime: 64.301 ms
=======================================================
                                  glmark2 Score: 16 
=======================================================

Ответить

Вернуться в «Одноплатные компьютеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя