5cebd7b70f
PR: 240709
57 lines
1.5 KiB
Text
57 lines
1.5 KiB
Text
[
|
|
{ type: install
|
|
message: <<EOM
|
|
multimedia/%%PORTNAME%% includes an RC script:
|
|
%%PREFIX%%/etc/rc.d/%%PORTNAME%%
|
|
|
|
TO START PLEXMEDIASERVER ON BOOT:
|
|
sysrc %%PORTNAME%%_enable=YES
|
|
|
|
START MANUALLY:
|
|
service %%PORTNAME%% start
|
|
|
|
Once started, visit the following to configure:
|
|
http://localhost:32400/web
|
|
|
|
@@@ INTEL GPU OFFLOAD NOTES @@@
|
|
|
|
If you have a supported Intel GPU, you can leverage hardware
|
|
accelerated encoding/decoding in Plex Media Server on FreeBSD 12.0+.
|
|
|
|
The requirements are as follows:
|
|
|
|
* Install multimedia/drm-kmod: e.g., pkg install drm-fbsd12.0-kmod
|
|
|
|
* Enable loading of kernel module on boot: sysrc kld_list+="i915kms"
|
|
** If Plex will run in a jail, you must load the module outside the jail!
|
|
|
|
* Load the kernel module now (although reboot is advised): kldload i915kms
|
|
|
|
* Add plex user to the video group: pw groupmod -n video -m plex
|
|
|
|
* For jails, make a devfs ruleset to expose /dev/dri/* devices.
|
|
|
|
e.g., /dev/devfs.rules on the host:
|
|
|
|
[plex_drm=10]
|
|
add include $devfsrules_hide_all
|
|
add include $devfsrules_unhide_basic
|
|
add include $devfsrules_unhide_login
|
|
add include $devfsrules_jail
|
|
add path 'dri*' unhide
|
|
add path 'dri/*' unhide
|
|
add path 'drm*' unhide
|
|
add path 'drm/*' unhide
|
|
|
|
* Enable the devfs ruleset for your jail. e.g., devfs_ruleset=10 in your
|
|
/etc/jail.conf or for iocage, iocage set devfs_ruleset="10"
|
|
|
|
Please refer to documentation for all other FreeBSD jail management
|
|
utilities.
|
|
|
|
* Make sure hardware transcoding is enabled in the server settings
|
|
|
|
@@@ INTEL GPU OFFLOAD NOTES @@@
|
|
EOM
|
|
}
|
|
]
|