dtoverlay=vc4-kms-v3d
时间: 2023-07-26 16:50:32 浏览: 219
这也是一个 Raspberry Pi 的配置参数,用于启用 vc4 显卡的全功能驱动(即 kms-v3d 驱动)。vc4 是 Raspberry Pi 4 及更早版本的 GPU,它提供了 OpenGL ES 2.0 和 3.0 的支持。kms-v3d 是一种全功能驱动,它提供了更好的图形性能和功能,可以支持更多的应用程序。要启用这个配置参数,你需要编辑 Raspberry Pi 的配置文件 "/boot/config.txt",并在其中添加这一行。然后重启系统,使配置参数生效。需要注意的是,启用这个配置参数可能会导致某些旧的应用程序或驱动程序无法正常工作,因为它们可能依赖于旧的驱动程序或配置参数。和 "dtoverlay=vc4-fkms-v3d" 不同的是,这个配置参数使用的是 KMS(内核模式设置),而不是 FKMS(完全 KMS 模拟),因此需要更高的系统资源。
相关问题
vc4-kms-v3d和vc4-fkms-v3d有什么区别
vc4-kms-v3d 和 vc4-fkms-v3d 都是 Raspberry Pi 显卡驱动的配置参数,它们的主要区别在于驱动模式和硬件资源消耗方面。
vc4-fkms-v3d 使用的是完全 KMS 模拟驱动,它在系统内核中模拟了 KMS(内核模式设置)接口,从而实现了全功能的显卡驱动,并且不需要额外的硬件资源。这意味着 vc4-fkms-v3d 可以在不需要太多硬件资源的情况下支持 3D 加速和视频硬解码等高级图形功能。
vc4-kms-v3d 则是真正的 KMS 驱动,它不仅实现了全功能的显卡驱动,还使用了更多的硬件资源。由于使用了真正的 KMS 驱动,vc4-kms-v3d 能够提供更好的图形性能和更高的稳定性,因此适合用于对图形性能和稳定性要求较高的场景。
需要注意的是,使用 vc4-kms-v3d 驱动可能会导致一些旧的应用程序或驱动程序无法正常工作,因为它们可能依赖于旧的驱动程序或配置参数。因此,在启用 vc4-kms-v3d 驱动之前,请确保你的应用程序和驱动程序与 vc4-kms-v3d 兼容。
TVservice is not supported when using the vc4-kms-v3d driver
如果使用`vc4-kms-v3d`驱动,则`tvservice`命令无法使用。这是因为`vc4-kms-v3d`驱动使用了新的显示管道,与旧的`tvservice`命令不兼容。如果需要检测垂直同步等显示参数,可以使用`drm`相关工具进行操作。
例如,可以使用`modetest`命令来列出当前系统的显示模式和参数,包括分辨率、刷新率、垂直同步等信息。具体命令如下:
```
sudo modetest -M vc4
```
该命令会输出当前支持的显示模式和参数列表。如果需要查看某个具体模式的详细参数,可以使用`--test-only`参数和具体的模式ID进行查询。例如,查询ID为2的模式详细参数,可以使用以下命令:
```
sudo modetest -M vc4 --test-only 2
```
该命令会输出ID为2的模式的详细参数,包括分辨率、刷新率、垂直同步等信息。
阅读全文