To start Weston with root privileges
- Execute the following command to switch to
superuser:
sudo su
The default password is
nvidia
.
- Create symbol links:
sudo ln -sf /usr/lib/libnvgbm.so /usr/lib/aarch64- linux-gnu/libgbm.so.1 sudo ln -sf /usr/lib/libdrm.so.2 /usr/lib/aarch64- linux-gnu/libdrm.so.2
- Environment and directory setup:
unset DISPLAY mkdir /tmp/xdg chmod 700 /tmp/xdg export XDG_RUNTIME_DIR=/tmp/xdg
- Load Weston:
mkdir /tmp/xdg chmod 700 /tmp/xdg export XDG_RUNTIME_DIR=/tmp/xdg export WESTON_TTY=1 sudo insmod /lib/modules/$(uname -r)/extra/opensrc-disp/nvidia.ko rm_firmware_active="all" sudo insmod /lib/modules/$(uname -r)/extra/opensrc-disp/nvidia-modeset.ko sudo insmod /lib/modules/$(uname -r)/extra/opensrc-disp/nvidia-drm.ko modeset=1 sudo XDG_RUNTIME_DIR=/tmp/xdg weston --tty="$WESTON_TTY" --idle-time=0 &
Note: If you want to use the X11 environment, remove nvidia-drm driver (rmmod nvidia_drm) or restart the board. - Launch weston as specified below.