前言 感谢koolshare的lmzhong大佬 还有 Ardentwheel 大佬 需要额外的网卡用来直通,板载网卡也可 1.直通 右键主机-服务-启动安全Shell(SSH) 使用SSH 登陆上去 vi /etc/vmware/passthru.map 在最下面加入如下几行 # Intel I915 8086 5a85 d3d0 false # Intel Audio 8086 5a98 d3d0 false # ASM SATA 1b21 0612 d3d0 false 这一步主要是防止虚拟机关机造成主机死机 然后再到 管理-硬件-PCI设备 选中 Intel VGA compatible controller Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster ASMedia Technology Inc. ASM1062 Serial ATA Controller 以及你自己的网卡设备 点切换直通 最后在虚拟机管理界面 删除掉默认的硬盘 只保留引导盘 删除网卡设备 完成以后点启动 正常安装群晖就可以了 PS:主板提供SATA的那两个接口上 是SATA_A1 SATA_A2 只有这两个接口可以直通 ------------------------------- 以下是测试结果 代码: root@DiskStation:/dev/dri# ls card0 renderD128 root@DiskStation:/dev/dri# cat /sys/kernel/debug/dri/0/i915_frequency_info Video Turbo Mode: yes HW control enabled: yes SW control enabled: no PM IER=0x00000000 IMR=0xffffffff ISR=0x00000000 IIR=0x00000000, MASK=0x00003ffe pm_intrmsk_mbz: 0x80000000 GT_PERF_STATUS: 0x000000ad Render p-state ratio: 0 Render p-state VID: 173 Render p-state limit: 0 RPSTAT1: 0x03000000 RPMODECTL: 0x00000d92 RPINCLIMIT: 0x00004740 RPDECLIMIT: 0x00007f80 RPNSWREQ: 100MHz CAGF: 100MHz RP CUR UP EI: 530 (441us) RP CUR UP: 227 (189us) RP PREV UP: 0 (0us) Up threshold: 95% RP CUR DOWN EI: 535 (445us) RP CUR DOWN: 227 (189us) RP PREV DOWN: 0 (0us) Down threshold: 85% Lowest (RPN) frequency: 100MHz Nominal (RP1) frequency: 250MHz Max non-overclocked (RP0) frequency: 750MHz Max overclocked frequency: 750MHz Current freq: 100 MHz Actual freq: 100 MHz Idle freq: 100 MHz Min freq: 100 MHz Boost freq: 750 MHz Max freq: 750 MHz efficient (RPe) frequency: 250 MHz Current CD clock frequency: 624000 kHz Max CD clock frequency: 624000 kHz Max pixel clock frequency: 624000 kHz 2.开启Jellyfin硬解 首先在DSM的Docker里面下载好Jellyfin,不要运行 SSH到群晖 docker run --name jellyfin --device=/dev/dri:/dev/dri jellyfin/jellyfin:latest 然后回到DSM的docker 停止运行jellyfin 容器,点击编辑设置端口映射和文件夹 重新启动容器,正常初始化,点击设置转码 选Video Acceleration API VA API 那里填 /dev/dri/renderD128 勾上硬件编码即可开启 开启以后转码cpu占用率在30%-40%左右
那个选Intel那个如果你装在docker以外的环境里面就选那个,dsm系统里面有渲染节点了,后面启动docker的时候,通过加参数把这个节点共享给docker环境里面了,选那个节点相当于调用dsm环境里面的显卡
万里长征之差一步: 1板载USB 能这样直通吗?之前看到一个帖子 好像是DQ77BK的,将USB直通给虚拟机了,选择从USB的群晖引导就是实体群晖了,从ESXI引导也是同一个群晖(数据配置一致),同时还能安装lede ,一直想 J3455 这样运行,不知是否可行。