Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unraid OS version 6.9.0-beta35 available

New in this release:


GPU Driver Integration

Unraid OS now includes selected in-tree GPU drivers: ast (Aspeed), i915 (Intel), amdgpu and radeon (AMD).  These drivers are blacklisted by default via 'conf' files in /etc/modprobe.d:

/etc/modprobe.d/ast.conf
/etc/modprobe.d/amdgpu.conf
/etc/modprobe.d/i915.conf
/etc/modprobe.d/radeon.conf

Each of these files has a single line which blacklists the driver, preventing it from being loaded by the Linux kernel.

 

However it is possible to override the settings in these files by creating the directory 'config/modprobe.d' on your USB flash boot device and then creating the same named-file in that directory.  For example, to unblacklist amdgpu type these commands in a Terminal session:

mkdir /boot/config/modprobe.d
touch /boot/config/modprobe.d/amdgpu.conf

When Unraid OS boots, before the Linux kernel executes device discovery, we copy any files from /boot/config/modprobe.d to /etc/modprobe.d.  Since amdgpu.conf on the flash is an empty file, it will effectively cancel the driver from being blacklisted.

 

This technique can be used to set boot-time options for any driver as well.

 

Better Support for Third Party Drivers

Recall that we distribute Linux modules and firmware in separate squashfs files which are read-only mounted at /lib/modules and /lib/firmware.  We now set up an overlayfs on each of these mount points, making it possible to install 3rd party modules at boot time, provided those modules are built against the same kernel version.  This technique may be used by Community Developers to provide an easier way to add modules not included in base Unraid OS: no need to build custom bzimage, bzmodules, bzfirmware and bzroot files.

 

To go along with the other GPU drivers included in this release, we have created a separate installable Nvidia driver package.  Since each new kernel version requires drivers to be rebuilt, we have set up a feed that enumerates each driver available with each kernel.

 

The easiest way to install the Nvdia driver, if you require it, is to make use of a plugin provided by Community member @ich777This plugin uses the feed to install the correct driver for the currently running kernel.  A big thank you! to @ich777 for providing assistance and coding up the the plugin:

 

Linux Kernel

This release includes Linux kernel 5.8.18.  We realize the 5.8 kernel has reached EOL and we are currently busy upgrading to 5.9.

 


 

Version 6.9.0-beta35 2020-11-12 (vs -beta30)

Base distro:

  • aaa_elflibs: version 15.0 build 25
  • brotli: version 1.0.9 build 2
  • btrfs-progs: version 5.9
  • ca-certificates: version 20201016
  • curl: version 7.73.0
  • dmidecode: version 3.3
  • ethtool: version 5.9
  • freetype: version 2.10.4
  • fuse3: version 3.10.0
  • git: version 2.29.1
  • glib2: version 2.66.2
  • glibc-solibs: version 2.30 build 2
  • glibc-zoneinfo: version 2020d
  • glibc: version 2.30 build 2
  • iproute2: version 5.9.0
  • jasper: version 2.0.22
  • less: version 563
  • libcap-ng: version 0.8 build 2
  • libevdev: version 1.10.0
  • libgcrypt: version 1.8.7
  • libnftnl: version 1.1.8
  • librsvg: version 2.50.1
  • libwebp: version 1.1.0 build 3
  • libxml2: version 2.9.10 build 3
  • lmdb: version 0.9.27
  • nano: version 5.3
  • ncurses: version 6.2_20201024
  • nginx: version 1.19.4
  • ntp: version 4.2.8p15 build 3
  • openssh: version 8.4p1 build 2
  • pam: version 1.4.0 build 2
  • rpcbind: version 1.2.5 build 2
  • samba: version 4.12.9 (CVE-2020-14318 CVE-2020-14318 CVE-2020-14318)
  • talloc: version 2.3.1 build 4
  • tcp_wrappers: version 7.6 build 3
  • tdb: version 1.4.3 build 4
  • tevent: version 0.10.2 build 4
  • usbutils: version 013
  • util-linux: version 2.36 build 2
  • vsftpd: version 3.0.3 build 7
  • xfsprogs: version 5.9.0
  • xkeyboard-config: version 2.31
  • xterm: version 361

Linux kernel:

  • version 5.8.18
  • added GPU drivers:
  • CONFIG_DRM_RADEON: ATI Radeon
  • CONFIG_DRM_RADEON_USERPTR: Always enable userptr support
  • CONFIG_DRM_AMDGPU: AMD GPU
  • CONFIG_DRM_AMDGPU_SI: Enable amdgpu support for SI parts
  • CONFIG_DRM_AMDGPU_CIK: Enable amdgpu support for CIK parts
  • CONFIG_DRM_AMDGPU_USERPTR: Always enable userptr write support
  • CONFIG_HSA_AMD: HSA kernel driver for AMD GPU devices
  • kernel-firmware: version 20201005_58d41d0
  • md/unraid: version 2.9.16: correction recording disk info with array Stopped; remove 'superblock dirty' handling
  • oot: Realtek r8152: version 2.14.0

Management:

  • emhttpd: fix 'auto' setting where pools enabled for user shares should not be exported
  • emhttpd: permit Erase of 'DISK_DSBL_NEW' replacement devices
  • emhtptd: track clean/unclean shutdown using file 'config/forcesync'
  • emhttpd: avoid unnecessarily removing mover.cron file
  • modprobe: blacklist GPU drivers by default, config/modprobe.d/* can override at boot
  • samba: disable aio by default
  • startup: setup an overlayfs for /lib/modules and /lib/firmware
  • webgui: pools not enabled for user shares should not be selectable for cache
  • webgui: Add pools information to diagnostics
  • webgui: vnc: add browser cache busting
  • webgui: Multilanguage: Fix unable to delete / edit users
  • webgui: Prevent "Add" reverting to English when adding a new user with an invalid username
  • webgui: Fix Azure / Gray Switch Language being cut-off
  • webgui: Fix unable to use top right icons if notifications present
  • webgui: Changed: Consistency between dashboard and docker on accessing logs
  • webgui: correct login form wrong default case icon displayed
  • webgui: set 'mid-tower' default case icon
  • webgui: fix: jGrowl covering buttons
  • webgui: New Perms: Support multi-cache pools
  • webgui: Remove WG from Dashboard if no tunnels defined
  • webgui: dockerMan: Allow readmore in advanced view
  • webgui: dockerMan: Only allow name compatible with docker

Edited by limetech

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.