最近因为在实现一个自己的idea的时候,用到了网上的一个深度学习的模型,但是cpu跑的实在比较慢。
而且现在因为以太坊合并了,显卡价格大跳水,所以起了捡一张矿卡来玩玩的想法,而且除了跑深度学习,以后还可以跑跑hashcat,也是极好的
大概看了眼价格 1060 6g大概在500多左右,super好像是七八百的样子。感觉玩玩的话,还是有点贵。然后刷b站的时候,恰好看到了一张非常神奇的卡,P106-100
这张显卡据说是1060 6g的阉割版,阉割掉了视频输出接口,专为矿老板定制的。性能基本上在1050-1060之间,而且最重要的是这张卡便宜,一百块钱的价格还要什么自行车。
到手是一张索泰的,还算是比较干净
背部显示保修三个月,并且因为我的机箱不是很大,客服官方说法可以容纳25cm一下的显卡,所以专门问了卖家这张卡的长度,大概是22cm左右。
而且我到手的这张是带有一个老式输出接口的,但是对我来说并没有什么卵用
把卡插入了以后开机,在管理硬件里面确实可以看到GP106这张卡,但是后面的直通是灰色的,并且才发现我的esxi里面所有的设备都是不能直通的。
![image-20221016111613356](/Users/k/Library/Application Support/typora-user-http://139.155.45.67:28090/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
ubuntu-drivers autoinstall
ubuntu-drivers devices
安装完了以后,nvidia-smi可以看到当前的功耗、负载、等等
但是在Ubuntu在驱动好像有问题,重启再执行nvidia-smi就检测不到卡了
装好以后,hashcat可以直接识别到 gpu
浅浅跑一个基准测试吧
gpu
-------------------
* Hash-Mode 0 (MD5)
-------------------
Speed.#1.........: 11348.1 MH/s (58.53ms) @ Accel:64 Loops:1024 Thr:1024 Vec:1
----------------------
* Hash-Mode 100 (SHA1)
----------------------
Speed.#1.........: 4348.5 MH/s (76.28ms) @ Accel:256 Loops:256 Thr:512 Vec:1
---------------------------
* Hash-Mode 1400 (SHA2-256)
---------------------------
Speed.#1.........: 1674.3 MH/s (49.65ms) @ Accel:16 Loops:512 Thr:1024 Vec:1
---------------------------
* Hash-Mode 1700 (SHA2-512)
---------------------------
Speed.#1.........: 544.7 MH/s (76.49ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
-------------------------------------------------------------
* Hash-Mode 22000 (WPA-PBKDF2-PMKID+EAPOL) [Iterations: 4095]
-------------------------------------------------------------
Speed.#1.........: 232.3 kH/s (85.90ms) @ Accel:32 Loops:512 Thr:512 Vec:1
-----------------------
* Hash-Mode 1000 (NTLM)
-----------------------
Speed.#1.........: 18357.3 MH/s (72.40ms) @ Accel:128 Loops:1024 Thr:1024 Vec:1
---------------------
* Hash-Mode 3000 (LM)
---------------------
Speed.#1.........: 10710.9 MH/s (62.00ms) @ Accel:2048 Loops:1024 Thr:32 Vec:1
--------------------------------------------
* Hash-Mode 5500 (NetNTLMv1 / NetNTLMv1+ESS)
--------------------------------------------
Speed.#1.........: 11122.8 MH/s (59.27ms) @ Accel:512 Loops:256 Thr:512 Vec:1
----------------------------
* Hash-Mode 5600 (NetNTLMv2)
----------------------------
Speed.#1.........: 830.4 MH/s (50.08ms) @ Accel:8 Loops:1024 Thr:512 Vec:1
用我的r3-2200g对比
-------------------
* Hash-Mode 0 (MD5)
-------------------
Speed.#1.........: 289.0 MH/s (4.03ms) @ Accel:256 Loops:1024 Thr:1 Vec:8
----------------------
* Hash-Mode 100 (SHA1)
----------------------
Speed.#1.........: 139.9 MH/s (7.42ms) @ Accel:256 Loops:1024 Thr:1 Vec:8
---------------------------
* Hash-Mode 1400 (SHA2-256)
---------------------------
Speed.#1.........: 53020.4 kH/s (19.71ms) @ Accel:256 Loops:1024 Thr:1 Vec:8
---------------------------
* Hash-Mode 1700 (SHA2-512)
---------------------------
Speed.#1.........: 15940.8 kH/s (65.63ms) @ Accel:256 Loops:1024 Thr:1 Vec:4
-------------------------------------------------------------
* Hash-Mode 22000 (WPA-PBKDF2-PMKID+EAPOL) [Iterations: 4095]
-------------------------------------------------------------
Speed.#1.........: 6246 H/s (40.68ms) @ Accel:256 Loops:1024 Thr:1 Vec:8
-----------------------
* Hash-Mode 1000 (NTLM)
-----------------------
Speed.#1.........: 475.8 MH/s (2.11ms) @ Accel:256 Loops:1024 Thr:1 Vec:8
---------------------
* Hash-Mode 3000 (LM)
---------------------
Speed.#1.........: 131.3 MH/s (7.46ms) @ Accel:256 Loops:1024 Thr:1 Vec:8
--------------------------------------------
* Hash-Mode 5500 (NetNTLMv1 / NetNTLMv1+ESS)
--------------------------------------------
Speed.#1.........: 313.8 MH/s (3.25ms) @ Accel:256 Loops:1024 Thr:1 Vec:8
----------------------------
* Hash-Mode 5600 (NetNTLMv2)
----------------------------
Speed.#1.........: 20146.6 kH/s (51.91ms) @ Accel:256 Loops:1024 Thr:1 Vec:8
以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分贝之间,基本上差不多等于电风扇的声音了。