./modetest 如何查看垂直同步信息
时间: 2023-08-11 21:41:34 浏览: 59
要查看垂直同步信息,你可以通过以下步骤在命令行中运行 modetest 工具:
1. 首先,使用以下命令列出你的显示器的连接器编号:
```
$ cat /sys/class/drm/*/status | grep -B 1 '^connected' | grep -v '^--'
```
2. 然后,使用以下命令来运行 modetest 工具,并传递连接器编号:
```
$ modetest -M <connector_id>
```
其中,`<connector_id>` 是你在第一步中获取的连接器编号。
3. 在 modetest 的命令行中,输入以下命令来查看垂直同步信息:
```
dump_connector <connector_id>
```
这将输出连接器的详细信息,包括垂直同步信息。
请注意,modetest 工具需要 root 权限才能运行。在使用时,请确保你已经以 root 用户身份登录或者使用了 sudo 命令。
相关问题
modetest 如何查看垂直同步信息
在 modetest 中,可以使用以下命令来查看垂直同步信息:
```
modetest -M <驱动名称> -s <模式编号>@<分辨率> -p
```
其中,<驱动名称> 是您的显卡驱动的名称(例如,rockchip,amdgpu,nouveau 等),<模式编号> 是模式列表中的模式编号,<分辨率> 是您要测试的分辨率。
例如,以下命令将屏幕分辨率设置为 1920x1080,并查看垂直同步信息:
```
modetest -M rockchip -s 38@1920x1080 -p
```
这将显示有关当前显示模式的详细信息,包括垂直同步状态。如果垂直同步被启用,则会显示 "v_sync: 1",如果被禁用,则会显示 "v_sync: 0"。如果您的驱动不支持垂直同步,则不会显示这个参数。
modetest 检测垂直同步
在 modetest 中,可以通过设置垂直同步参数来测试驱动的垂直同步支持情况。具体来说,可以使用以下命令来检测垂直同步:
```
modetest -M <驱动名称> -s <模式编号>@<分辨率> --set-vsync <on|off>
```
其中,<驱动名称> 是您的显卡驱动的名称(例如,rockchip,amdgpu,nouveau 等),<模式编号> 是模式列表中的模式编号,<分辨率> 是您要测试的分辨率,<on|off> 是设置垂直同步的选项。
例如,以下命令将屏幕分辨率设置为 1920x1080,并启用垂直同步:
```
modetest -M rockchip -s 38@1920x1080 --set-vsync on
```
如果您的驱动支持垂直同步,则会在屏幕上显示一个垂直同步的标志。如果不支持,则不会显示该标志。