libdrm Support
The libdrm.so
library is used to set display modes and to attach framebuffer images to display overlays. The platform custom implementation of libdrm.so
is not implemented on top of the DRM-KMS display driver. Instead, it is implemented on top of the NVIDIA NVDC display driver.
Weston requires the NVIDIA custom libdrm.so
and is not
compatible with the default Ubuntu libdrm.so
.
The default Ubuntu libdrm
libraries are located at:
/usr/lib/aarch64-linux-gnu/libdrm.so*
The SDKinstallation deletes those libraries and replaces
them with libdrm.so
at:
/usr/lib/libdrm.so
When installing 3rd party packages or new software with
apt-get
, you must make sure that libdrm.so*
shared objects
are not recreated. If they exist, remove them from:
/usr/lib/aarch64-linux-gnu/