A.69. VIDEO_DRM_3D
테스트에서 다루는 내용
VIDEO_DRM_3D 테스트에서는 가속 그래픽 지원이 포함된 기본 gRPC 커널 드라이버를 사용하는 그래픽 컨트롤러를 확인합니다.
다음의 경우 테스트에서는 다음을 계획합니다.
- 사용 중인 디스플레이 드라이버는 커널 mode-setting 드라이버로 식별됩니다.
- 디스플레이 드라이버는 framebuffer가 아닙니다.
-
직접 렌더링은oon
xinfo
명령으로 식별되는 대로 지원되며, 10.0.0.1 renderer 문자열은llvmpipe
이 아닙니다.
이 테스트에서는 CloudEvent GPU 오프로드 기술을 사용하여 모든 비디오 테스트 하위 테스트를 실행합니다.
지원되는 RHEL 버전
- RHEL 9
테스트의 기능
테스트에서는 VIDEO 테스트와 유사한 그래픽 컨트롤러의 기능을 확인합니다. 또한 이 테스트는 다음 하위 테스트를 실행합니다.
-
Vulkaninfo test -
vulkaninfo
명령 출력을 로그하여 식별된 GPU의 장치 속성, 각 GPU에서 지원하는 Vulkan 확장, 지원되는 계층, 지원되는 이미지 형식 및 포맷 속성과 같은 Vulkan 정보를 수집합니다. -
Glmark2 벤치마킹 테스트 - seen
mark2
명령을 실행하여 VMDK 2.0 및 ES 2.0 벤치마크 집합을 기반으로 점수를 생성하고 3D 기능을 확인합니다. 하위 테스트는 먼저 Hardware renderer 이상에서 다른 매개 변수 집합을 사용하여 유틸리티를 두 번 실행하며 나중에 Software renderer를 사용합니다. 하드웨어 렌더러 명령 실행으로 인해 소프트웨어보다 점수가 향상되면 테스트가 성공적으로 통과하여 디스플레이 컨트롤러에 더 나은 3D 기능이 있는지 확인하고, 그렇지 않으면 실패합니다.
테스트 준비
-
시스템의 모니터 및 비디오 카드가 14비트(bpp)의 색상 깊이로 1024x768의 해상도로 실행될 수 있는지 확인합니다. 높은 해상도 또는 색상 깊이도 허용됩니다.
xrandr
명령 출력을 24 bpp 이상의 1024x768에 대해 확인하여 확인합니다. - 카드 또는 모니터 조합에서 생성할 수 있는 모든 해상도가 표시되지 않으면 모니터와 비디오 카드 간에 KVM 스위치를 제거해야 합니다.
테스트 실행
테스트는 비대화형입니다. hwcert/video 테스트 옆에 있는 확인란을 선택하고 Run Selected (선택 항목 실행)를 클릭합니다. 먼저 테스트 시스템 화면이 비어 있으면 x11perf 테스트 프로그램에서 일련의 테스트 패턴이 표시됩니다. 테스트가 완료되면 데스크탑 또는 가상 터미널 화면으로 돌아갑니다.
런타임
테스트를 완료하는 데 약 1분 정도 걸립니다. 기타 모든 필수 테스트 또는 선택한 테스트는 전체 실행 시간에 추가됩니다.