This will be the main branch for UDD driver maintenance until the release of Ubuntu 26.04 LTS.
| Distro | Ubuntu 24.04.2 LTS (Noble Numbat) |
|---|---|
| Kernel version | 6.14.0-27-generic |
| Date | 2025/8/7 |
Note: The default display backend is DRM and input support is disabled.
install tools
sudo apt install git make gcc vim -yclone and build
git clone https://github.com/embeddedboys/udd.git
cd udd
git checkout ubuntu-24.04
makeHere are two ways to use the UDD device.
sudo insmod udd.ko
If you have nvidia driver or nouveau driver installed, please remove and disable it, follow these steps:
sudo apt purge "*nvidia*"sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"When this function is enabled, a default display is created after system boot.
echo 'GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT initcall_blacklist=simpledrm_platform_driver_init"' | sudo tee /etc/default/grub.d/99_disable_simpledrm.cfg
sudo update-grubsudo reboot
cd udd
sudo insmod udd.kosudo service gdm3 restartIf everything is working properly, the login screen will eventually appear on the device, although it may take a while.
happy hacking.
