本帖最后由 卿小小 于 2023-7-23 19:04 编辑
【VisionFive 2:集成3D GPU RISC-V单板计算机】+04.GPU图形图像测试(zmj)
赛昉科技的“昉·星光 2”开发板采用“昉·惊鸿7110(JH7110)”处理器,它是RISC-V 四核,指令集ISA为64位RV64GC ISA SoC,并且搭载2MB的L2缓存和协处理器,工作频率最高可达1.5 GHz;GPU采用的是IMG BXE-4-32 MC1,工作频率最高可达600 MHz)。系统内存配置为4GB-LPDDR4 SDRAM,数据传输速率最高可达 2800 Mbps(DDR内存可选2GB/4GB/8GB)。
昉·星光 2的视频处理有以下特性:
本章节测试“昉·星光 2”开发板的GPU图形图像功能。
1. glxgears测试
glxgears是Linux下2D、3D的测试软件。
确切来讲,glxgears
是一个OpenGL的演示程序,它可以展示OpenGL的渲染效果,例如三维模型的旋转、缩放、移动等。在Linux系统中,glxgears
程序通常会被包含在OpenGL的安装包中。执行”glxgears“命令将显示一个OpenGL渲染的3D场景,其中包含了许多旋转的齿轮。在运行glxgears
时,OpenGL会使用系统的显卡进行渲染,因此如果显卡性能不足,可能会出现卡顿或者画面不流畅的情况。 除了glxgears
,还有许多其他的OpenGL演示程序,例如cave
、cube
、sphere
等,这些程序可以用来测试OpenGL的渲染效果和性能。通常情况下,这些程序都可以在OpenGL的安装包中找到,或者在网上搜索得到。
glxgears测试步骤:
//------glxgears测试
//----检查安装状况:glxinfo | grep rendering
输入指令“glxinfo | grep rendering”检查软件可用情况。
如果回复“direct rendering: Yes”则可以正常启动测试。
//---检查依赖项状况:glxinfo
输入指令”glxinfo“检查glxgears及依赖库是否安装。
//---安装
sudo apt install mesa-utils
或者
sudo apt install mesa-utils*
//---测试:直接输入“glxgears”测试
1.终端输入指令“glxgears”敲回车,弹出一个窗口,里面有3个转动的齿轮,并且终端每5秒显示出转动多少FPS;
2.记录下FPS数字(每秒的帧速度)以鉴别3D加速效果(FPS越大越好);
3.结果显示在终端,也可以在运行命令后加测试结果保存路径来保留测试记录。
2. GLMARK2测试
GLMark2是一个广泛使用的图形性能测试工具,它是GLBenchmark 2.7的更新版本。GLMark2在多个平台上都可以运行,包括桌面计算机、笔记本电脑、移动设备等。用户可以通过GLMark2测试系统硬件所提供的图形性能,检查显卡是否正常工作,并进行性能优化调整。
GLMARK2测试步骤:
//------GLMARK2测试
//---安装:既可以通过github下载(需要编译安装),也可以直接安装=
a.github下载安装(需要编译安装):
git clone https://github.com/glmark2/glmark2.git
cd glmark2
./waf configure --with-flavors=x11-gl
./waf build -j 4
sudo ./waf install
b.软件直接安装:
sudo apt install glmark2
或者
sudo apt-get install glmark2
//---测试:
a.直接测试
glmark2
b.指定窗口大小 n*n //n为自然数
glmark2 -s n*n
c.帮助指南
glmark2 -h
3. 绘图测试
使用OpenCV进行绘图测试:
//------绘图效果(截图):
//------绘图效果(视频):
gpu_opencv
//------end