728x90
반응형
11.4 Graphics
11.4.1 Graphics Processing Unit (GPU)
11.4.1.1 Test Name
- gpu.sh
- gpuinfo.sh
11.4.1.1.1 Location
/unit_tests/GPU
11.4.1.1.2 Functionality
GPU 함수 테스트
- tutorial3: OpenGL ES 1.1 기본 함수 테스트
- tutorial4_es20: OpenGL ES 2.0 기본 함수 테스트
- tiger: OpenVG 1.1 기본 함수 테스트
- tvui: Raster 2D와 LibVivanteDK API 테스트
11.4.1.1.3 Configuration
gpu.sh와 gpuinfo.sh가 작동하려면, 대상 보드의 defconfig 파일에 아래 라인을 추가한다:
- CONFIG_MXC_GPU_VIV=y
필요한 하드웨어: LVDS Display Panel과 GPU가 있는 i.MX SoC
11.4.1.1.4 Use Case and Expected Output
./gpu.sh
- 예상되는 출력은 화면에 제대로 그려지는 프레임이다.
- tutorial3: 화면 중앙에서 텍스처가 회전하는 큐브
- tutorial4_es20: 큰 구체안에 유리 구체를 그린다(환경 매핑). 유리 구체는 반사와 굴절 효과를 모두 보여준다.
- tiger: 화면을 회전하는 호랑이
- tvui: 여러 동영상 클립과 TV 컨트롤 패널을 그린다.
예제 출력:
# ./gpu.sh
---- Running < gpu.sh > test ----
/unit_tests/GPU /unit_tests/GPU
Rendered 100 frames in 624 milliseconds: 160.26 fps
id=43, a,b,g,r=0,8,8,8, d,s=16,0, AA=0,openvgbit=71
frames:100 -- fps:58.997051
press ESC to escape...
./gpu.sh: line 28: cd: /opt/viv_samples/hal/: No such file or
directory
/unit_tests/GPU
---- Test < gpu.sh > ended ----
./gpuinfo.sh
- GPU에 대한 정보는 콘솔에 출력된다.
# ./gpuinfo.sh
---- Running < gpuinfo.sh > test ----
GPU Info
gpu : 0
model : 2000
revision : 5108
product : 0
eco : 0
gpu : 8
model : 320
revision : 5007
product : 0
eco : 0
gpu : 9
model : 355
revision : 1215
product : 0
eco : 0
VIDEO MEMORY:
gcvPOOL_SYSTEM:
Free : 134217728 B
Used : 0 B
Total : 134217728 B
gcvPOOL_CONTIGUOUS:
Used : 0 B
gcvPOOL_VIRTUAL:
Used : 0 B
NON PAGED MEMORY:
Used : 0 B
Paged memory Info
lowMem: 0 bytes
highMem: 0 bytes
CMA memory info
cma: 138485760 bytes
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Idle percentage:0.000.000.000.000.000.00%
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
---- Test < gpuinfo.sh > ended ----
728x90
반응형
'NXP i.MX SoC Family > i.MX Linux Reference Manual' 카테고리의 다른 글
i.MX Linux Reference Manual (IMXLXRM) - Unit Tests - Audio (0) | 2023.01.27 |
---|---|
i.MX Linux Reference Manual (IMXLXRM) - Unit Tests - Video (0) | 2023.01.26 |
i.MX Linux Reference Manual (IMXLXRM) - Unit Tests - Connectivity (0) | 2023.01.26 |
i.MX Linux Reference Manual (IMXLXRM) - Unit Tests - Storage (0) | 2023.01.26 |
i.MX Linux Reference Manual (IMXLXRM) - Unit Tests - System (0) | 2023.01.18 |