V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
wcxxxxxxxxxxx
V2EX  ›  NAS

请教一个关于 PVE 问题

  •  
  •   wcxxxxxxxxxxx · 2024-09-02 14:38:50 +08:00 · 4883 次点击
    这是一个创建于 378 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我有一台 nuc8i5beh,现在安装了 pve ,里面安装了一台 windows11 ,用于远程处理一些杂事;还有一台 ubuntu ,ubuntu 中安装了 docker ,docker 中部署了开心版 emby ,想知道怎么才能正确的使用硬件解码。

    我有两点疑问:

    • 1 、如果我把核显直通给 ubuntu ,那 windwos 还能进入桌面吗?
    • 2 、如果不能进入桌面有什么好的办法实现既能硬解,又可以进入 windows 桌面?
    35 条回复    2025-06-13 11:00:21 +08:00
    onichandame
        1
    onichandame  
       2024-09-02 14:47:34 +08:00
    windows 远程桌面可以只用 CPU
    listlessness
        2
    listlessness  
       2024-09-02 14:50:19 +08:00
    可以 cpu 带 655 的核显
    wcxxxxxxxxxxx
        3
    wcxxxxxxxxxxx  
    OP
       2024-09-02 14:50:59 +08:00
    @onichandame #1 想找一个既能又能的办法
    wcxxxxxxxxxxx
        4
    wcxxxxxxxxxxx  
    OP
       2024-09-02 14:51:25 +08:00
    @listlessness #2 想知道怎么实现既能满足 windwos 使用,又可以实现硬解
    onichandame
        5
    onichandame  
       2024-09-02 14:53:55 +08:00
    @wcxxxxxxxxxxx #3 我的 pve 环境和你差不多,一个 windows 虚拟机和一个 linux 虚拟机部署 jellyfin 。但我装了两张显卡,分别直通给两个虚拟机。
    fmvp520
        6
    fmvp520  
       2024-09-02 14:53:59 +08:00
    试试 ISVO 虚拟核显?把一个物理核显 虚拟成几个然后 就可以直通给用了?
    b 站有教程。
    povsister
        7
    povsister  
       2024-09-02 14:54:36 +08:00
    SRIOV+直通
    wcxxxxxxxxxxx
        8
    wcxxxxxxxxxxx  
    OP
       2024-09-02 14:55:35 +08:00
    @fmvp520 #6 我查下显卡是否支持
    wcxxxxxxxxxxx
        9
    wcxxxxxxxxxxx  
    OP
       2024-09-02 14:55:41 +08:00
    @povsister #7 我查下显卡是否支持
    que01
        10
    que01  
       2024-09-02 14:55:55 +08:00
    用 lxc 来做这个事情, 不要在现在这个 ubuntu 进面搞。lxc 一个 debian 或者 ubuntu ,然后改下配置文件,弄好驱动。
    wcxxxxxxxxxxx
        11
    wcxxxxxxxxxxx  
    OP
       2024-09-02 14:57:27 +08:00
    @que01 #10 lxc 安装 docker 套娃吗
    fmvp520
        12
    fmvp520  
       2024-09-02 15:48:52 +08:00
    @wcxxxxxxxxxxx #8 应该是这个老哥说的哈,我英语撇没记到具体单词 @povsister
    zbatman
        13
    zbatman  
       2024-09-02 15:55:21 +08:00
    核显直通给 windows ,把 emby 装 windows 里,ubuntu 删掉,一举两得
    piero66
        14
    piero66  
       2024-09-02 16:14:41 +08:00 via Android
    买个 tesla 卡开 vgpu ,intel 核显性能太差了
    wcxxxxxxxxxxx
        15
    wcxxxxxxxxxxx  
    OP
       2024-09-02 16:18:23 +08:00
    @piero66 #14 nuc 装不上
    wtsamuel
        16
    wtsamuel  
       2024-09-02 16:28:47 +08:00
    用 windows 自带的远程桌面和 spice 来控制,都不需要显卡
    piero66
        17
    piero66  
       2024-09-02 17:58:48 +08:00 via Android
    @wcxxxxxxxxxxx emby 没 gpu 基本跑不动,你这个 nuc 算力也不高编解码不了一点
    ruidoBlanco
        18
    ruidoBlanco  
       2024-09-02 18:02:06 +08:00
    8 代应该可以 eGPU 吧
    alsa
        19
    alsa  
       2024-09-02 20:39:44 +08:00
    可以安装 lxc 容器 jellyfin ,核显硬解。不影响 Windows 虚拟机。
    esee
        20
    esee  
       2024-09-02 21:32:41 +08:00 via Android
    核显是哪代,可以核显虚拟化,你去值得买上面有不少玩法。
    ayase46k
        21
    ayase46k  
       2024-09-03 01:20:29 +08:00
    1.win rdp 不吃显卡,除非你想在 win 上看视频,安卓模拟器,打游戏什么的。
    2.nuc8 的核显应该支持虚拟化,只能说满足有没得问题,更多就做不到了。
    3.核显给 win ,win 上装 emby ,我不知道 win 上有没有 emby ,没就只能 win 套娃 docker ,docker 上 emby 。
    4.emby 的开源方案 jellyfin 有 win 的桌面版,大差不差,可以试试。
    5. ubuntu 如果就是纯为了 emby ,还不如 lxc 整一个,还没独占核显的问题,当然,这么处理你的核显就不能直通给任意设备了,可以认为是宿主跟 lxc 共同调用核显。
    WuDiHaiTai
        22
    WuDiHaiTai  
       2024-09-03 03:59:08 +08:00
    Windows RDP 的话用 PVE 默认的虚拟显卡就可以了呀,我曾经显卡直通给 MacOS 用,同时运行的 Windows 虚拟机 RDP 不会受到任何影响。
    JensenQian
        23
    JensenQian  
       2024-09-03 04:36:59 +08:00
    直接弄到本地 手机电脑解码就完事了啊
    sundev
        24
    sundev  
       2024-09-03 08:40:20 +08:00
    @que01 不建议在 lxc 里面搞 docker
    royking930911
        25
    royking930911  
       2024-09-03 09:29:31 +08:00
    核显虚拟化可以解决你的问题 我就是这么干的 pve 的核显虚拟化可以看 b 站视频
    但我建议换 unraid 核显虚拟化比 pve 简单
    THESDZ
        26
    THESDZ  
       2024-09-03 10:04:41 +08:00
    https://yangwenqing.com/archives/1797/
    根据自己的 u 的版本,选择合适的方案
    注意,pve 内核版本有要求,过高的版本无法开启 GVT-g ,过低版本无法开启 i915-sriov
    本人 i5-8500t 使用内核版本为 6.5.13-6-pve
    THESDZ
        27
    THESDZ  
       2024-09-03 10:08:57 +08:00
    @THESDZ #26 补充:lxc 很好,但是对于硬件的使用和用户权限使用难度较为复杂,个人建议如果是简单跑程序可以用 lxc ,否则请使用虚拟机,无论是直通还是虚拟化,都有较为稳定且简单的方案。
    laminux29
        28
    laminux29  
       2024-09-03 10:35:12 +08:00
    如果你只有一张显卡,又希望 Windows 与 Linux 合用,那么推荐方案是,物理机安装 Windows 11 ,Windows 11 上面安装 VMware Workstation Pro ,VMware Workstation Pro 创建 Debian 或 Ubuntu 的虚拟机并勾选 3D 加速。
    zgqq
        29
    zgqq  
       2024-09-03 16:37:38 +08:00
    直通之后 windows 可以进入桌面,显示 选择 cpu 模拟的显卡就好了
    yijiangchengming
        30
    yijiangchengming  
       2024-09-03 23:09:35 +08:00
    我的方案 先说配置 7950x+4080s
    物理机 windows11 做主系统
    wsl(k3s)运行需要显卡的 Linux 程序
    HyperV 虚拟机有 GPU-PV 可以显卡玩游戏 比如黑神话

    关于为什么要使用 windows 原因有两点,1 是 win11 比 pve 待机省电,是的 windows 比 pve 省电
    2.只有一张显卡,屁股太大把剩下的 pcie 插槽挡住了无法插第二张。40 系列又不支持 vgpu ,所以一卡多用只能 GPU-PV 。
    findex
        31
    findex  
       2024-09-05 03:04:17 +08:00
    PVE ,然后安装支持 i915 核显的内核,或者自己打内核补丁。然后再开启 SR-IOV ,就是 intel 的 io 虚拟化,可以将你的一块设备分为几个虚拟设备,例如 1 个核显分配成几个核显。然后再将这几个核显直通给所需的 windows 或者 linux 。

    然后进虚拟机安装核显驱动即可。

    我就在用好多年了,很稳。楼上有一些提到关键词 sr-iov 的,也有的只是水一条信息。希望能帮到你。
    que01
        32
    que01  
       2024-09-05 10:54:44 +08:00
    @sundev 我又没说我在 lxc 里面跑 docker. 你可以直接安装啊,打卡驱动就可以了
    ahtian928
        33
    ahtian928  
       95 天前
    @THESDZ 感谢提供链接 ,正有此需求。
    THESDZ
        34
    THESDZ  
       95 天前
    @ahtian928 目前关于 i915-sriov ,文档内容已经过时,请看 github 项目 https://github.com/strongtz/i915-sriov-dkms
    ahtian928
        35
    ahtian928  
       95 天前
    @THESDZ 谢谢兄台提醒,我是 NUC8i5BEH ,暂时只支持到 GVT-g , 不支持 SR-IOV 。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5654 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:18 · PVG 14:18 · LAX 23:18 · JFK 02:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.