A.61. VIDEO
测试涵盖了什么
对于 RHEL 7 和 RHEL 8,VIDEO 测试会检查主板上所有可移动或集成的视频硬件。选择设备以通过 PCI 类 ID 进行测试。具体来说,测试会在 udev 命令输出中检查具有 PCI 类的设备作为 Display Controller。
对于 RHEL 9 , VIDEO 测试保持不变。但是,对于帧缓冲图形解决方案,会在它标识显示内核驱动程序是否用作帧缓冲,并使用 glxinfo
命令不支持直接渲染。
支持的 RHEL 版本
- RHEL 7
- RHEL 8
- RHEL 9
测试的作用
测试运行多个子测试:
-
check Connections - 记录
xrandr
命令输出。此子测试是可选的,其失败不会影响整个测试结果。 - Set Configuration - 检查必要的配置前提条件,如为下一个子测试设置显示深度、标志和配置。
-
X Server Test - 使用新配置文件启动另一个显示服务器,并运行
glxgears
、轻量级 MESA OpenGL 演示程序来检查性能。 -
log Module 和 Drivers - 运行
xdpyinfo
以确定屏幕分辨率和颜色深度。此外,在测试开始时创建的配置文件也应该允许系统在最大分辨率能力下运行。
最后,测试使用 grep 在 /var/log/Xorg.0.log
日志文件中搜索,以确定正在使用的模块和驱动程序。
准备测试
-
确保系统中的监控器和视频卡可在每个 pixel (bpp)为 24 位的解析时运行,颜色深度为 24 位。更高分辨率或颜色深度也可以接受。在 24 bpp 或更高版本上检查
xrandr
命令输出 1024x768 以确认。 - 如果您没有看到卡或监控组合可以生成的所有解析,请确保删除监视器和显卡之间的任何 KVM 交换机。
执行测试
测试是非交互式的。运行以下命令,然后从显示的列表中选择适当的 VIDEO
测试名称。
rhcert-run
首先,测试系统屏幕将留空,然后显示 x11perf 测试程序中的一系列测试模式。测试完成后,它将返回到桌面或虚拟终端屏幕。
运行时
完成测试需要大约 1 分钟时间。任何其它强制或所选的测试都会添加到整个运行时。