找回密码
 立即注册
搜索
查看: 12038|回复: 67

[硬件] 试水国产X86兆芯CPU,开个贴记录下折腾历程[ESXi GG,PVE可行]

[复制链接]
     
发表于 2021-2-20 17:16 | 显示全部楼层 |阅读模式
本帖最后由 catxing 于 2021-2-25 22:24 编辑

某多上已经上架了零刻LZX,下单了一台,等发货同时开个贴记录下

Capture.PNG

零刻,Beelink,也算是有年头的牌子了,专门做小主机的。没想到不仅活下来了,还做挺大了。

零刻LZX配置
●兆芯开先* KX-6640MA处理器为19年Q2发布的6系列(代号陆家嘴)中间最弱的一款,4核4线,台积电16nm,64位X86架构,主频2.2GHz,最大睿频2.6GHz。处理器集成GPU C960、多媒体音频IO、DDR4内存控制器、存储和数据总线、12组PCI-E3.0通道、支持H264 H265硬解码,支持SSE4.2、AVX,兼容SM3和SM4加密,支持虚拟化。TDP 20W。官方宣称性能达到了与英特尔i3-5010T 2C4T处理器相接近的水平。
同系列最强的6880A为8核8线 3.0GHz,TDP 75W。
●双内存插槽,自带一根8GB DDR4,来源不详,频率有 2400/2666两种说法。内存最高支持64GB
●双2280硬盘插槽(一个NVME通道一个SATA通道)+一个SATA,自带一根2280 256GB NVME SSD,来源不详,主控可能为慧荣SM2263XT,读取1.9G/s,写入1.1G/s
●一个NGFF插槽用于安装无线网卡,一说自带WiFi5无线网卡,待确认
双千兆网口,网卡应该是螃蟹厂8168系列
双HDMI口,最高4K@60Hz
●前面板2*USB3.0, 后面板4*USB 2.0
●产品尺寸:168x120x40mm.
●整机功耗最大57W。圆头电源规格为19V 3A。
●双铜管散热加双风扇
●支持系统:windows、UOS、银河麒麟、深度等。Linux kernel从5.3开始支持兆芯x86系列。官方提供WinXP,Win7,Win10,麒麟,Ubuntu,UOS,Deepin的驱动
价格 1099 (8+256配置)

外观和拆解的话这篇里面的照片很不错,就不重复造轮子了
千元兆芯国产处理器电脑,能否满足二手房经纪人使用-中关村在线头条 (zol.com.cn)

折腾目标:装PVE作为hypervisor,VM为RouterOS+OpenWrt作为软路由,可他可选VM为NAS服务一个,具体系统待定,媒体服务器一个,具体系统待定。如果PVE遭遇显著的困难,备选Windows Server,HyperV作为hybervisor。灌了螃蟹厂驱动的ESXi 6.7为第二备选。

考虑到J4125 CPU的小机器价格涨疯了,1K能买到这个配置的小机器似乎性价比很高的样子。


扩展阅读部分:

对兆芯X86的来历,以及X86三叠纪考古有兴趣的同学可以看看这两篇:

从Cyrix到VIA,捯一捯兆芯的前辈们(上) - 知乎 (zhihu.com)
从Cyrix到VIA,捯一捯兆芯的前辈们(下) - 知乎 (zhihu.com)

-------------2/24追加------------

机器到手开搞。

耗电
先测下耗电,待机16-17W,没压测正常使用的峰值在27W。


ESXi测试
先试了亲手注入Realtek网卡驱动的ESXi 6.7,不出所料,直接GG,显示unsupported CPU: unknown family 0x07, model 0x3b, stepping 0x0。看来手头这个ESXi的kernel太老,我有空再试试202011001的最新release。

PVE测试
下面搞PVE 6.3,有几个坑要注意:

第一个坑:写USB盘。先是卡在写盘上,我常年用Rufus,Proxmox也说Rufus可以,但是要DD模式,实测不行,PVE会找不到ISO。后来按照官网指示用Etcher搞定,傻瓜化操作。
第二个坑:这台小机器支持UEFI和Legacy BIOS,默认只开UEFI。我尝试用Legacy方式从U盘启动,直接卡死在PVE欢迎安装界面。怀疑legacy BIOS有bug,推荐大家只用UEFI。
第三个坑:UEFI USB模式启动PVE安装后,DHCP过程后,显示Starting a root shell on tty3,然后就显示Installation aborted - unable to continue

这个我翻到了Reddit上有类似的问题,然后指引我找到了这个帖子,https://www.rpiathome.com/2020/1 ... hcp-lease-obtained/ 解决了问题。

作为存档我解释下,这时候PVE的安装程序试图起X server来显示图形化安装向导,但是由于显卡的兼容性问题,无法启动。这个问题可能会发生在比较新的AMD显卡上,这个兆芯集成的是一个冷门到不行的GPU,这里中招很正常。

方法是在root@proxmox:/#下面,依次跑这些命令,新建一份xorg.conf配置文件。

$ chmod 1777 /tmp   
$ apt update
$ apt upgrade
$ Xorg -configure   
$ mv /xorg.conf.new /etc/X11/xorg.conf

然后用vim或者nano打开上面文件(我用的PVE6.3里面没有vim,只有nano):

$ nano /etc/X11/xorg.conf

往下翻,在Section "Device" 里面,会找到类似 Driver "modesetting"的字样。把modesetting替换成fbdev。按^X保存。据反映,某些AMD显卡这里会显示Driver "amdgpu",一样把amdgpu替换成fbdev。其实原理就是让X server不要试图用GPU加速,就用最基础的framebuffer方式显示GUI。

最后施魔法:

$ startx

终于看到PVE安装向导了。后面就是傻瓜化操作了。

PVE.PNG

第四个坑:PVE默认细化瞎jb分区,硬是分了local存放ISO镜像,local lvm存放虚机磁盘,而且加起来还不到200G?这256G的NVME就这么被吃了?

什么年代了分什么区啊:

root@pve:~# lvremove pve/data

Do you really want to remove and DISCARD active logical volume pve/data? [y/n]: y
  Logical volume "data" successfully removed

root@pve:~# lvextend -l +100%FREE -r pve/root

  Size of logical volume pve/root changed from 59.25 GiB (15168 extents) to 230.97 GiB (59129 extents).
  Logical volume pve/root successfully resized.
resize2fs 1.44.5 (15-Dec-2018)
Filesystem at /dev/mapper/pve-root is mounted on /; on-line resizing required
old_desc_blocks = 8, new_desc_blocks = 29
The filesystem on /dev/mapper/pve-root is now 60548096 (4k) blocks long.

然后Datacenter-Storage里面删除local lvm。双击local,content里面把除了snippets以外都选上,所有东西都存在local里面,一团和谐。

第五个坑,初步搞定PVE后我狂妄了,能不能让PVE显示CPU温度呢?

root@pve:~# echo "nameserver 8.8.8.8" >> /etc/resolv.conf && rm /etc/apt/sources.list.d/pve-enterprise.list && export LC_ALL=en_US.UTF-8 && apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git && cd pvetools && ./pvetools.sh

用pvetools先替换国内源(阿里云),去除订阅,最后试试安装温度检测--额,不出所料的失败了,找不到配置文件

至于设置降频省电还是可以的,能认出来
-------------2/25追加------------

今天折腾IO虚拟化 IOV

根据资料,兆芯的虚拟化是用了Intel KVM的相关驱动代码,因此大胆用下面的方式

$ nano /etc/default/grub

把原来
GRUB_CMDLINE_LINUX_DEFAULT="quiet"

替换为
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=efifb:off,vesafb:off"
来启用iommu。其中iommu=pt是防止Linux试图接触(touching)无法直通的设备,属于以防万一的选项,建议开启。

^X保存然后

$ update-grub

用nano编辑/etc/modules 末尾加上以下模块,每个一行
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

同样nano编辑驱动黑名单文件 /etc/modprobe.d/blacklist.conf,同样每个一行。让PVE别去动显卡声卡和无线网卡,让给VM使用。其实我也不知道要不要做这步,反正也无伤大雅。
blacklist snd_hda_intel
blacklist snd_soc_skl
blacklist snd_hda_codec_hdmi
blacklist i915blacklist iwlwifi


这里可以准备重启pve看看PVE能否成功启动了,自求多福吧

$ update-initramfs -u -k all
$ reboot


还好,系统正常启动了。这时候已经可以往VM里面添加PCI设备了,但是列表里面很多名字都没显示出来,只能依赖lspic -v查看

PCI.png

比较无趣我缩小点

root@pve:~# lspci -v
00:00.0 Host bridge: Zhaoxin Device 1003 (rev 80)
        Subsystem: Zhaoxin Device 1003
        Flags: bus master, medium devsel, latency 0
        Capabilities: [40] Express Root Port (Slot-), MSI 00
        Capabilities: [88] Power Management version 2
        Capabilities: [100] Root Complex Link

00:00.1 Host bridge: Zhaoxin ZX-100/ZX-D Standard Host Bridge (rev 04)
        Subsystem: Zhaoxin ZX-100/ZX-D Standard Host Bridge
        Flags: bus master, medium devsel, latency 0

00:00.2 Host bridge: Zhaoxin ZX-100/ZX-D Standard Host Bridge (rev 04)
        Subsystem: Zhaoxin ZX-100/ZX-D Standard Host Bridge
        Flags: bus master, medium devsel, latency 0

00:00.3 Host bridge: Zhaoxin ZX-100/ZX-D DRAM Controller (rev 04)
        Subsystem: Zhaoxin ZX-100/ZX-D DRAM Controller
        Flags: bus master, medium devsel, latency 0

00:00.4 Host bridge: Zhaoxin ZX-100/ZX-D Power Management Controller (rev 04)
        Subsystem: Zhaoxin ZX-100/ZX-D Power Management Controller
        Flags: bus master, medium devsel, latency 0

00:00.5 Host bridge: Zhaoxin ZX-100/ZX-D I/O APIC (rev 04)
        Subsystem: Zhaoxin ZX-100/ZX-D I/O APIC
        Flags: bus master, fast devsel, latency 0
        Capabilities: [40] Express Root Port (Slot-), MSI 00
        Capabilities: [f8] Power Management version 2
        Capabilities: [100] Root Complex Link

00:00.6 Host bridge: Zhaoxin ZX-100/ZX-D Scratch Device (rev 04)
        Subsystem: Zhaoxin ZX-100/ZX-D Scratch Device
        Flags: bus master, medium devsel, latency 0

00:01.0 VGA compatible controller: Zhaoxin Device 3a04 (prog-if 00 [VGA controller])
        Subsystem: Zhaoxin Device 3a04
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at c0400000 (32-bit, non-prefetchable) [size=512K]
        Memory at a0000000 (64-bit, prefetchable) [size=512M]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 3
        Capabilities: [c0] MSI: Enable- Count=1/4 Maskable- 64bit+

00:01.1 Audio device: Zhaoxin Device 9144
        Subsystem: Zhaoxin Device 9144
        Flags: fast devsel, IRQ 11
        Memory at c0484000 (32-bit, non-prefetchable) [disabled] [size=16K]
        Capabilities: [dc] Power Management version 3
        Capabilities: [c0] MSI: Enable- Count=1/1 Maskable- 64bit+

00:03.0 PCI bridge: Zhaoxin ZX-D PCI Express Root Port (rev 01) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 25
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000e000-0000efff
        Memory behind bridge: c0300000-c03fffff
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [a0] Power Management version 2
        Capabilities: [b0] MSI: Enable+ Count=1/1 Maskable+ 64bit+
        Capabilities: [e0] Subsystem: Zhaoxin ZX-D PCI Express Root Port
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [170] Root Complex Link
        Capabilities: [2a0] #19
        Capabilities: [2d0] L1 PM Substates
        Kernel driver in use: pcieport

00:04.0 PCI bridge: Zhaoxin ZX-D PCI Express Root Port (rev 01) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 27
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        Memory behind bridge: c0200000-c02fffff
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [a0] Power Management version 2
        Capabilities: [b0] MSI: Enable+ Count=1/1 Maskable+ 64bit+
        Capabilities: [e0] Subsystem: Zhaoxin ZX-D PCI Express Root Port
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [170] Root Complex Link
        Capabilities: [2a0] #19
        Capabilities: [2d0] L1 PM Substates
        Kernel driver in use: pcieport

00:04.1 PCI bridge: Zhaoxin ZX-D PCI Express Root Port (rev 01) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 29
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [a0] Power Management version 2
        Capabilities: [b0] MSI: Enable+ Count=1/1 Maskable+ 64bit+
        Capabilities: [e0] Subsystem: Zhaoxin ZX-D PCI Express Root Port
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [170] Root Complex Link
        Capabilities: [2a0] #19
        Capabilities: [2d0] L1 PM Substates
        Kernel driver in use: pcieport

00:05.0 PCI bridge: Zhaoxin ZX-D PCI Express Root Port (rev 01) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 31
        Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
        Memory behind bridge: c0100000-c01fffff
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [a0] Power Management version 2
        Capabilities: [b0] MSI: Enable+ Count=1/1 Maskable+ 64bit+
        Capabilities: [e0] Subsystem: Zhaoxin ZX-D PCI Express Root Port
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [170] Root Complex Link
        Capabilities: [2a0] #19
        Capabilities: [2d0] L1 PM Substates
        Kernel driver in use: pcieport

00:05.1 PCI bridge: Zhaoxin ZX-D PCI Express Root Port (rev 01) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 33
        Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: c0000000-c00fffff
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [a0] Power Management version 2
        Capabilities: [b0] MSI: Enable+ Count=1/1 Maskable+ 64bit+
        Capabilities: [e0] Subsystem: Zhaoxin ZX-D PCI Express Root Port
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [170] Root Complex Link
        Capabilities: [2a0] #19
        Capabilities: [2d0] L1 PM Substates
        Kernel driver in use: pcieport

00:0f.0 SATA controller: Zhaoxin ZX-100/ZX-200 StorX AHCI Controller (rev 01) (prog-if 01 [AHCI 1.0])
        Subsystem: Device 9083:1d17
        Flags: bus master, medium devsel, latency 32, IRQ 21
        Memory at c048c000 (32-bit, non-prefetchable)
        Memory at c048d000 (32-bit, non-prefetchable)

        I/O ports at f040

        Memory at c0488000 (32-bit, non-prefetchable) [size=8K]
        Capabilities: [b0] PCI Advanced Features
        Capabilities: [c0] Power Management version 2
        Capabilities: [e0] MSI: Enable- Count=1/2 Maskable- 64bit-
        Capabilities: [a0] MSI-X: Enable+ Count=4 Masked-
        Capabilities: [f0] SATA HBA v1.0
        Kernel driver in use: ahci
        Kernel modules: ahci

00:10.0 USB controller: Zhaoxin ZX-100/ZX-200 Standard Universal PCI to USB Host Controller (rev a0) (prog-if 00 [UHCI])
        Subsystem: Zhaoxin ZX-100/ZX-200 Standard Universal PCI to USB Host Controller
        Flags: bus master, medium devsel, latency 64, IRQ 20
        I/O ports at f020

        Capabilities: [80] Power Management version 2
        Capabilities: [98] PCI Advanced Features
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci_hcd

00:10.1 USB controller: Zhaoxin ZX-100/ZX-200 Standard Universal PCI to USB Host Controller (rev a0) (prog-if 00 [UHCI])
        Subsystem: Zhaoxin ZX-100/ZX-200 Standard Universal PCI to USB Host Controller
        Flags: bus master, medium devsel, latency 64, IRQ 22
        I/O ports at f000

        Capabilities: [80] Power Management version 2
        Capabilities: [98] PCI Advanced Features
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci_hcd

00:10.7 USB controller: Zhaoxin ZX-100/ZX-200 Standard Enhanced PCI to USB Host Controller (rev 90) (prog-if 20 [EHCI])
        Subsystem: Zhaoxin ZX-100/ZX-200 Standard Enhanced PCI to USB Host Controller
        Flags: bus master, medium devsel, latency 64, IRQ 21
        Memory at c048b000 (32-bit, non-prefetchable)

        Capabilities: [80] Power Management version 2
        Capabilities: [88] Debug port: BAR=1 offset=00a0
        Capabilities: [98] PCI Advanced Features
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci

00:11.0 ISA bridge: Zhaoxin ZX-D Miscellaneous Bus (rev 03)
        Subsystem: Zhaoxin ZX-D Miscellaneous Bus
        Flags: medium devsel
        Capabilities: [c0] Power Management version 2

00:11.7 Host bridge: Zhaoxin ZX-100/ZX-D Standard Host Bridge (rev 04)
        Subsystem: Zhaoxin ZX-100/ZX-D Standard Host Bridge
        Flags: medium devsel

00:12.0 USB controller: Zhaoxin Device 9204 (prog-if 30 [XHCI])
        Subsystem: Zhaoxin Device 9204
        Flags: bus master, fast devsel, latency 0, IRQ 46
        Memory at c048a000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: [80] Power Management version 3
        Capabilities: [90] MSI: Enable+ Count=1/4 Maskable- 64bit+
        Capabilities: [a0] PCI Advanced Features
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci

00:14.0 Audio device: Zhaoxin ZX-100/ZX-D High Definition Audio Controller (rev 20)
        Subsystem: Realtek Semiconductor Co., Ltd. ZX-100/ZX-D High Definition Audio Controller
        Flags: bus master, fast devsel, latency 0, IRQ 47
        Memory at c0480000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [130] Root Complex Link
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        Flags: bus master, fast devsel, latency 0, IRQ 32
        I/O ports at e000

        Memory at c0304000 (64-bit, non-prefetchable) [size=4K]
        Memory at c0300000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 01
        Capabilities: [b0] MSI-X: Enable+ Count=4 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
        Capabilities: [170] Latency Tolerance Reporting
        Capabilities: [178] L1 PM Substates
        Kernel driver in use: r8169
        Kernel modules: r8169

02:00.0 Non-Volatile memory controller: Silicon Motion, Inc. Device 2263 (rev 03) (prog-if 02 [NVM Express])
        Subsystem: Silicon Motion, Inc. Device 2263
        Flags: bus master, fast devsel, latency 0, IRQ 30, NUMA node 0
        Memory at c0200000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/8 Maskable+ 64bit+
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [b0] MSI-X: Enable+ Count=16 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [158] #19
        Capabilities: [178] Latency Tolerance Reporting
        Capabilities: [180] L1 PM Substates
        Kernel driver in use: nvme

04:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)
        Subsystem: Intel Corporation Dual Band Wireless-AC 7265
        Flags: bus master, fast devsel, latency 0, IRQ 50
        Memory at c0100000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [c8] Power Management version 3
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [40] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 90-cc-df-ff-ff-0e-4d-54
        Capabilities: [14c] Latency Tolerance Reporting
        Capabilities: [154] L1 PM Substates
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi

05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        Flags: bus master, fast devsel, latency 0, IRQ 44
        I/O ports at d000

        Memory at c0004000 (64-bit, non-prefetchable) [size=4K]
        Memory at c0000000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 01
        Capabilities: [b0] MSI-X: Enable+ Count=4 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
        Capabilities: [170] Latency Tolerance Reporting
        Capabilities: [178] L1 PM Substates
        Kernel driver in use: r8169
        Kernel modules: r8169


我决定把显卡,声卡(包括HDMI集成的声卡),wifi三个东西直通。跑以下命令:

echo "options vfio-pci ids=1d17:3a04,1d17:9144,1d17:3288,8086:095a" > /etc/modprobe.d/vfio.conf

下面两行添加到/etc/modprobe.d/kvm.conf里面去纯粹是增加点兼容性用的,可以不加....吧?

options kvm ignore_msrs=1
options vfio_iommu_type1 allow_unsafe_interrupts=1

再次update-initramfs -u -k all && reboot

创建VM时候就可以把PCI设备直通过去了,00:01.0是显卡,00:01.1是HDMI声卡,00:14.0是板载realtek声卡,04:00.0是Intel 7265无线网卡(垃圾,多花几块钱上AX200宣传上好看多了,有WiFi6的国产nuc!)。当然也可以用简单粗暴的办法,就是勾上all functions,比如显卡对应的设备就变成00.01,附带的HDMI声卡就不用重复添加了。

准备装Win10。CPU的高级选项里可以把NUMA勾上,还有就是把AES勾上。这俩个都是玄学。vCPU我一开始是选4个,后来发现压测时候所有CPU都占满的话会让整个PVE失去响应,简单粗暴的办法就是限制为2个vCPU。

VM400.png

顺利搞定

WIN10.PNG
其中Virtio网卡驱动需要从Index of /groups/virt/virtio-win/direct-downloads/archive-virtio 下载,安装好后显示为Redhat Virtio Ethernet Adapter...这个ISO还附带QEMU Guest Agent,顺带一起装了吧,可以更加优雅的从PVE关闭Windows VM。再从Intel官网安装和下载AC7265和蓝牙的驱动后,Win10的设备管理器里面已经没有未知设备了。

这时候PVE里面再次修改Win10 VM直通的显卡设备,把primary GPU勾上。把机器后面的HDMI线接上显示器,插电,开VM,屏幕轻松点亮!



评分

参与人数 1战斗力 +1 收起 理由
Sza + 1 好评加鹅

查看全部评分

回复

使用道具 举报

     
发表于 2021-2-20 17:25 来自手机 | 显示全部楼层
看起来不错,主要是便宜
回复

使用道具 举报

发表于 2021-2-20 17:26 | 显示全部楼层
12条PCIE3.0+2个SATA有点太少了
不过要啥自行车
回复

使用道具 举报

发表于 2021-2-20 17:30 来自手机 | 显示全部楼层
价格确实很亮眼!加个pcie扩展sata用来搭nas应该可行。
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-2-20 17:42 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-2-20 17:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-2-20 17:49 | 显示全部楼层
双千兆赞了,可玩性**增加
回复

使用道具 举报

     
发表于 2021-2-20 17:52 | 显示全部楼层
本帖最后由 Herreimu 于 2021-2-20 17:54 编辑

好家伙,这外形设计一股家电下乡内味儿



回复

使用道具 举报

     
 楼主| 发表于 2021-2-20 17:56 | 显示全部楼层

775垃圾不值得捡了,就算CPU不弱,外围IO明显落后太多了
回复

使用道具 举报

     
发表于 2021-2-20 18:08 | 显示全部楼层

原厂NUC都399了
回复

使用道具 举报

     
发表于 2021-2-20 18:10 | 显示全部楼层
真支持4k 60hz?
这倒成为很好的放片机了呀
回复

使用道具 举报

     
发表于 2021-2-20 18:27 | 显示全部楼层
能有i3-5010水平,性能可以了
回复

使用道具 举报

     
发表于 2021-2-20 18:32 | 显示全部楼层
能直通么?能带话还不错
回复

使用道具 举报

     
发表于 2021-2-20 18:34 来自手机 | 显示全部楼层
可以呀 价格可以的

—— 来自 vivo V1986A, Android 10上的 S1Next-鹅版 v2.4.4
回复

使用道具 举报

     
发表于 2021-2-20 18:50 | 显示全部楼层
双千兆口可以啊,想看下虚拟化支持怎么样。
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-2-20 18:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-2-20 18:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-2-20 18:57 来自手机 | 显示全部楼层
太棒了,以后给别人换上网机就用这个
回复

使用道具 举报

     
发表于 2021-2-20 18:57 来自手机 | 显示全部楼层
风怒
回复

使用道具 举报

     
发表于 2021-2-20 19:04 来自手机 | 显示全部楼层
兆芯性能是差了点,那个国产zen呢

—— 来自 HUAWEI ELE-AL00, Android 10上的 S1Next-鹅版 v2.4.4.1
回复

使用道具 举报

     
发表于 2021-2-20 19:09 来自手机 | 显示全部楼层
不知道集成显卡性能怎样,解码性能强的话拿来做htpc蛮不错的,做软路由感觉浪费性能了

—— 来自 Xiaomi Mi 10, Android 11上的 S1Next-鹅版 v2.4.4.1
回复

使用道具 举报

     
 楼主| 发表于 2021-2-20 19:14 来自手机 | 显示全部楼层
百猪夜行 发表于 2021-2-20 19:09
不知道集成显卡性能怎样,解码性能强的话拿来做htpc蛮不错的,做软路由感觉浪费性能了

—— 来自 Xiaomi M ...

支持h264 h265硬解
回复

使用道具 举报

     
发表于 2021-2-20 19:15 | 显示全部楼层
台球论坛网友 发表于 2021-2-20 18:57
可是现代配件贵啊,几十一个的SSD香不香?香!反正只放系统,随便艹,真的香! ...

399也能放2.5硬盘的,而且内存还是双槽位~
回复

使用道具 举报

     
发表于 2021-2-20 19:16 | 显示全部楼层
EP2 发表于 2021-2-20 19:04
兆芯性能是差了点,那个国产zen呢

—— 来自 HUAWEI ELE-AL00, Android 10上的 S1Next-鹅版 v2.4.4.1 ...

市面上买不到

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2021-2-20 19:23 来自手机 | 显示全部楼层
有没有试过装win2k甚至win98?

—— 来自 Xiaomi Redmi K30 5G, Android 11上的 S1Next-鹅版 v2.4.4.1
回复

使用道具 举报

     
发表于 2021-2-20 19:28 | 显示全部楼层
flymop 发表于 2021-2-20 19:15
399也能放2.5硬盘的,而且内存还是双槽位~

399那个是N3070?集显性能不行,做不了HTPC
回复

使用道具 举报

     
 楼主| 发表于 2021-2-20 19:28 来自手机 | 显示全部楼层
aithinkso 发表于 2021-2-20 19:23
有没有试过装win2k甚至win98?

—— 来自 Xiaomi Redmi K30 5G, Android 11上的 S1Next-鹅版 v2.4.4.1 ...

虚拟机不香吗?

win98se要csm,要ide,要1g以下内存,要ps2键盘才能启动起来
回复

使用道具 举报

     
发表于 2021-2-20 19:39 来自手机 | 显示全部楼层
4K60,,所以支持HDMI2.1输出?找了半天好像也没找到HDMI版本。。

—— 来自 Xiaomi M2007J1SC, Android 10上的 S1Next-鹅版 v2.4.4.1
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-2-20 19:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-2-20 19:40 来自手机 | 显示全部楼层
catxing 发表于 2021-2-20 19:28
虚拟机不香吗?

win98se要csm,要ide,要1g以下内存,要ps2键盘才能启动起来 ...

我接触过一台兆芯,芯片组完全就是VIA老产品,所以才有这个想法,可惜是公家的机器没法试

—— 来自 Xiaomi Redmi K30 5G, Android 11上的 S1Next-鹅版 v2.4.4.1
回复

使用道具 举报

     
 楼主| 发表于 2021-2-20 19:55 来自手机 | 显示全部楼层
听剑客 发表于 2021-2-20 19:39
4K60,,所以支持HDMI2.1输出?找了半天好像也没找到HDMI版本。。

—— 来自 Xiaomi M2007J1SC, Android 10 ...

想多了,最多2.0吧,HDMI 1.4就支持4k 60hz yuv420了
回复

使用道具 举报

     
发表于 2021-2-20 20:41 | 显示全部楼层
听剑客 发表于 2021-2-20 19:39
4K60,,所以支持HDMI2.1输出?找了半天好像也没找到HDMI版本。。

—— 来自 Xiaomi M2007J1SC, Android 10 ...

有评测说是HDMI2.0。视频地址: https://www.bilibili.com/video/BV15y4y1J7xJ     3分1秒左右。
回复

使用道具 举报

     
发表于 2021-2-20 21:00 | 显示全部楼层
看起来不错,当播片机的同时开虚拟机当旁路由挂加速器应该也没问题
回复

使用道具 举报

     
发表于 2021-2-20 21:22 | 显示全部楼层

你什么775,居然是300
回复

使用道具 举报

     
发表于 2021-2-20 21:29 来自手机 | 显示全部楼层
本帖最后由 DeepFishing 于 2021-2-20 21:31 编辑
EP2 发表于 2021-2-20 19:04
兆芯性能是差了点,那个国产zen呢

—— 来自 HUAWEI ELE-AL00, Android 10上的 S1Next-鹅版 v2.4.4.1 ...

我玩过性能很强,就是有硬件bug吧,加密指令集,avx还有就是多线程

—— 来自 Sony H8296, Android 10上的 S1Next-鹅版 v2.4.3.1
回复

使用道具 举报

     
发表于 2021-2-20 22:08 | 显示全部楼层
全格式硬解吗?性能跟J4125比怎么样?
要是性价比不错可以买来再开个all in one的灵车了
回复

使用道具 举报

     
发表于 2021-2-20 22:23 | 显示全部楼层
这个东西实际功耗多少
回复

使用道具 举报

     
发表于 2021-2-20 22:27 | 显示全部楼层
这价格按绝对值来看不高,但相对来看其实不算便宜
回复

使用道具 举报

     
 楼主| 发表于 2021-2-20 22:45 来自手机 | 显示全部楼层
BRRM 发表于 2021-2-20 22:27
这价格按绝对值来看不高,但相对来看其实不算便宜

从软路由角度来说,小的双网口的机器又少又贵,最高端的也就j4150那级别。单网口选择面就广了,但加个USB网卡做软路由时间长了普遍不稳定。
回复

使用道具 举报

     
发表于 2021-2-20 22:48 | 显示全部楼层
本帖最后由 BRRM 于 2021-2-20 22:52 编辑
catxing 发表于 2021-2-20 22:45
从软路由角度来说,小的双网口的机器又少又贵,最高端的也就j4150那级别。单网口选择面就广了,但加个USB ...

youtube或者bilibili会有些博主经常推荐各种型号的软路由给观众,印象中1100能买到不止i3-5010T这个档次的了。
如果是办公用途的话,去年我印象中1100~1300也能装一台狗东的2200ge的了,如果你去买20块钱的亮机卡的话甚至能上8100甚至9100。权衡下指令集、绝对性能和体积,你也会发现其实这机子算不上便宜。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-24 17:11 , Processed in 0.418685 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表