最近因为在实现一个自己的idea的时候,用到了网上的一个深度学习的模型,但是cpu跑的实在比较慢。
而且现在因为以太坊合并了,显卡价格大跳水,所以起了捡一张矿卡来玩玩的想法,而且除了跑深度学习,以后还可以跑跑hashcat,也是极好的
大概看了眼价格 1060 6g大概在500多左右,super好像是七八百的样子。感觉玩玩的话,还是有点贵。然后刷b站的时候,恰好看到了一张非常神奇的卡,P106-100
这张显卡据说是1060 6g的阉割版,阉割掉了视频输出接口,专为矿老板定制的。性能基本上在1050-1060之间,而且最重要的是这张卡便宜,一百块钱的价格还要什么自行车。
到手是一张索泰的,还算是比较干净
背部显示保修三个月,并且因为我的机箱不是很大,客服官方说法可以容纳25cm一下的显卡,所以专门问了卖家这张卡的长度,大概是22cm左右。
而且我到手的这张是带有一个老式输出接口的,但是对我来说并没有什么卵用
把卡插入了以后开机,在管理硬件里面确实可以看到GP106这张卡,但是后面的直通是灰色的,并且才发现我的esxi里面所有的设备都是不能直通的。
![image-20221016111613356](/Users//Library/Application Support/typora-user-http:.56728090/2022/10/17/10349d3d7862e.png)
折腾了将近一天,/etc/vmware/passthru.map
里面也改了,都没有什么卵用。我都怀疑是不是我这块cpu或者主班比较低端不支持esxi的设备直通,因为网上一些直通的基本上都是intel的u,给我整麻木了。
最后的最后,在网上找了一个文章,在一个bios里面的一个层级非常深的菜单里面开启了IOMMU
然后终于在esxi里面不是灰色的了,选中设备,点击左上的切换直通,然后重启。
在虚拟机里面添加PCI设备
虚拟机选项 —> 高级 —> 编辑配置参数 —> 添加参数 hypervisor.cpuid.v0:FALSE
然后把预留内存选中
直通给Windows以后,先装了个驱动,确认一下显卡是不是正常
鲁大师里面可以正常识别
然后顺手跑了一个鲁大师,顺手跑了一个评分,因为我这个不是接的这个显卡的输出口,所以应该是用cpu硬跑的。
一帧能玩、两帧流畅、三帧电竞 不知道我这个0.3属于什么水平
ubuntu18.4 下安装显卡驱动比较简单
apt-get install ubuntu-drivers-common
安装完了以后,nvidia-smi可以看到当前的功耗、负载、等等
但是在Ubuntu在驱动好像有问题,重启再执行nvidia-smi就检测不到卡了
装好以后,hashcat可以直接识别到 gpu
浅浅跑一个基准测试吧
gpu
-------------------
用我的r3-2200g对比
-------------------
以NetNTLMv2来计算
Speed.#1.........: 830.4 MH/s (50.08ms) @ Accel:8 Loops:1024 Thr:512 Vec:1
Speed.#1.........: 20146.6 kH/s (51.91ms) @ Accel:256 Loops:1024 Thr:1 Vec:8
大概是41倍多
tensorflow也没问题
没装显卡的时候,低负载待机的时候大概是30w
装了以后 ,待机功耗在50w
关于噪音,满负载的时候大概在60-70分贝之间,基本上差不多等于电风扇的声音了。