» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] J3455安装PVE折腾记录(直通GPU至Libreelec当HTPC+黑群+OMV)20190703更新简易版

引用:
原帖由 egbluecats 于 2019-7-4 21:46 发表


kvm: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-gms=1,romfile=image.rom: Failed to mmap 0000:00:02.0 BAR 2. Performance may be slow
kvm: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-gms=1,rom ...
以下是qemu的源码,这个报错就是机器类型的问题。。。。
+    /*
+     * We need to create an LPC/ISA bridge at PCI bus address 00:1f.0 that we
+     * can stuff host values into, so if there's already one there and it's not
+     * one we can hack on, legacy mode is no-go.  Sorry Q35.
+     */
+    lpc_bridge = pci_find_device(pci_device_root_bus(&vdev->pdev),
+                                 0, PCI_DEVFN(0x1f, 0));
+    if (lpc_bridge && !object_dynamic_cast(OBJECT(lpc_bridge),
+                                           "vfio-pci-igd-lpc-bridge")) {
+        error_report("IGD device %s cannot support legacy mode due to existing "
+                     "devices at address 1f.0
", vdev->vbasedev.name);
+        return;
+    }


TOP

posted by wap, platform: Android
引用:
原帖由 @ChinaBoyFF  于 2019-7-5 09:40 发表
现在直通gpu成功了,但是没有声音输出,看kodi的 设置》系统》音频》输出设备 ,有多个可以选,尝试将所有的设备都尝试了,都没有声音输出。设备都带有intel字样, 只有一次不知道怎么多出几个有HDMI字样的设备,选了了其中一个的intel设备后,有声音输出,但后来调其他设置重启后再也看不到带HDMI字样的设备了,选哪个设备都没有声音输出。不知道怎么弄了
Libreelec进系统时要打开连接的显示器或功放,不然系统无法装载设备



TOP

posted by wap, platform: Android
引用:
原帖由 @egbluecats  于 2019-7-4 23:30 发表
死机后强制关了再开就这样了Filesystem            Size  Used Avail Use% Mounted on
udev                  3.8G     0  3.8G   0% /dev
tmpfs                 789M  8.9M  780M   2% /run
/dev/mapper/pveroot   28G   28G     0 100% /
tmpfs                 3.9G   37M  3.9G   1% /dev/shm
tmpfs                 5.0M     0  5.0M   0% /run/lock
tmpfs                 3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda2             511M  304K  511M   1% /boot/efi
/dev/fuse              30M   16K   30M   1% /etc/pve两次了,真的想放弃,这几天这破NUC上反反复复装了十几次PVE了
要不要发过来我给你试试?不过NUC确实没搞过,成功的都是那三个厂的主板


TOP

引用:
原帖由 egbluecats 于 2019-7-5 12:40 发表


现在不是花屏了,直接黑屏。()
kvm: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-gms=1,romfile=image.rom: Failed to mmap 0000:00:02.0 BAR 2. Performance may be slow
kvm: -device vfio-pci,host=00: ...
不过说实话,如果你是想拿来跑docker+路由+libreelec的话建议你也别折腾了,上N1吧
N1刷Coreelec跑docker,然后docker里跑openwrt就可以当路由了,N1还能点亮HDR
我搞J3455直通GPU是为了兼做NAS,NUC也没办法上多块硬盘。。。

TOP

引用:
原帖由 長瀬湊 于 2019-7-5 12:27 发表
LZ能否说明下J3455直通的时候各种设备被分到一个IOMMU组怎么解决?如何打补丁?
很简单,打个补丁内核,grub里添加 pcie_acs_override=downstream 就行

恩山有真*大神放出补丁了,地址在这https://www.right.com.cn/FORUM/thread-567265-1-1.html
把他包里的pve-kernel-4.15.18-13-pve_4.15.18-37_amd64.deb文件放到pve某个文件夹里,
dpkg -i pve-kernel-4.15.18-13-pve_4.15.18-37_amd64.deb
安装后重启就OK

TOP

引用:
原帖由 egbluecats 于 2019-7-7 20:17 发表
今天华擎J3455到了试了也不行,
能加的都加了,就和之前那NUC一样黑屏,只有光标在闪,可能过一会会输出个宿主机的一行信息。

搞这个真的烦人,买回一块主板也不行。

我以为是LibreELEC过新的原因,换了应该和 ...
我的版本是5.4-3,用官网iso装的

直通GPU后再安装Libreelec可以不?如果显示task ok,宿主不死机的话应该是没有问题的

[ 本帖最后由 xif7456 于 2019-7-7 23:55 编辑 ]

TOP

引用:
原帖由 長瀬湊 于 2019-7-7 16:24 发表
posted by wap, platform: VIVO
那个补丁我之前试过,安装完之后还是不行,不过他帖子里没有说grub要加pcie_acs_override=downstream这个,我就没加,不知道是不是这个原因?
他那个补丁是所有版本的PVE都可以用吗? ...
加上试试呗

我用的版本是5.4-3,只要内核版本和这个一样应该都可以装

TOP

posted by wap, platform: Android
引用:
原帖由 @egbluecats  于 2019-7-8 00:11 发表
要不试试升级系统后,看还能成功吗。

直通GPU后是指,先能成功的让HDMI能输出然后再安装吗,
问题我这先黑屏怎么进行下一步啊,肯定都是TASK
试试把hdmi连上机子,虚拟机的硬盘全部detatch,然后启动虚拟机,看看屏幕有没有proxmox的启动画面
有的话gpu直通就没问题
然后再直通鼠标键盘给虚拟机,libreelec的iso挂到cd-rom里,用物理的方式手动安装

TOP

posted by wap, platform: Android
引用:
原帖由 @egbluecats  于 2019-7-8 00:11 发表
要不试试升级系统后,看还能成功吗。

直通GPU后是指,先能成功的让HDMI能输出然后再安装吗,
问题我这先黑屏怎么进行下一步啊,肯定都是TASK
我朋友那台暴风就是5.4-10的pve。。。

TOP

posted by wap, platform: Android
引用:
原帖由 @bobbyellow  于 2019-7-8 10:45 发表
大神,请问群晖的直通教程什么时候出?不知道为什么我的WIN直通成功,其他的系统DEV里有renderD128设备,但是jellyfin解码时还是CPU飚到100%,看进程并没有调用  hwaccel vaapi 参数
已测试过OMV里装jellyfin,群晖的自带的VS,DOCKER的jellyfin都测试过
环境:
PVE5.410
CPU I5 6500
内存 8G
群晖你的应用环境是啥?想直通什么过去?

Jellyfin硬解参考下wiki,要给jellyfin权限才能调用render设备

TOP

posted by wap, platform: Android
引用:
原帖由 @egbluecats  于 2019-7-8 11:16 发表
我只能晚上回去试了,难道你们不是通过img2kvm把libreelec添加到虚拟机的?
我去年看教程装LEDE就是用的这个,所以我看LibreELEC也是用这种方法。
不是用ISO装的。
不是,我是用iso装的,把iso丢到car/lib/vz/template/iso里就可以在gui光驱那选择了

img2kvm是把img镜像转成qcow2,适用于物理机硬盘迁移到虚拟机,如果你不需要qocw2,不转换都可以挂到虚拟机里

本帖最后由 xif7456 于 2019-7-8 11:35 通过手机版编辑

TOP

posted by wap, platform: Android
引用:
原帖由 @ChinaBoyFF  于 2019-7-8 09:25 发表
用Libreelec安装镜像作引导开机,不要用安装过Libreelec的盘,这样试试看,会不会还是黑屏
音频问题解决了吗?

TOP

posted by wap, platform: Android
引用:
原帖由 @egbluecats  于 2019-7-8 18:02 发表
又成这样了 我都不知道怎么搞了 这是第三次了
活动


内容

VZDump备份文件, ISO映像, 容器模板
类别

目录
使用率

99.94% (27.17 GiB of 27.19 GiB)

每次这样我只能重装PVE
Video参数是禁用host显示,启动的时候冻屏是正常的,那几个错误也是正常的

实在不得你挂个pe上去,开机看看屏幕有没有显示

你的虚拟机硬盘建在local还是lvm?

如果是local,系统盘塞满了肯定有出问题啊。。。

[ 本帖最后由 xif7456 于 2019-7-8 22:03 编辑 ]

TOP

引用:
原帖由 bobbyellow 于 2019-7-8 11:59 发表


群晖就是当当家里的NAS,存放电影,给客厅的机顶盒播电影,因为机顶盒是电信的,没法ROOT,又装不了JELLYFIN客户端,只能通过网页看,所以需要群晖来解码,所以需要直通主板的核显给群晖

不懂怎么给权限jelly ...
linux安装的网址在这https://jellyfin.readthedocs.io/ ... dware-acceleration/
照着做就可以了
关键是看下你的render用户组是render还是video
然后这条命令改成对应的用户组
sudo usermod -aG render或video jellyfin

如果是docker安装就更简单了
docker run命令后加个参数 --device /dev/dri/renderD128

TOP

引用:
原帖由 egbluecats 于 2019-7-8 19:13 发表

反正就是启动黑屏,然后能看到概要里内存使用是3.14G左右 过会就变成40M左右
然后显示器中上会有光标闪

我那塞满也不是我自己塞满啊,就是这样直通死机后,刚刚是换的插了显示器后,反正强制关机再开就会这样 ...
看下是不是log写满了
du -sh /var/log

TOP

发新话题
     
官方公众号及微博