写了一个基于 DirectX 的 Ethereum 挖矿程序, 可以部署到 XBox Series X/S 上, 求 star~

2021-09-25 18:24:40 +08:00
 zeni123

Proof of Concept 项目

Windows 下, Nvidia Tesla T4 (aws 的 instance ) 可以达到 19MH/s, 相当于 最好的 85% ( 22MH/s)。 Nvidia 2080Ti 有 37MH/s, 相当于最好的 67% ( 55MH/s)

因为 DirectX 可以分配一部分 RAM 作为显存,所以支持小于 4G 的 NV 显卡挖矿, 例如 Nvidia GT 710 2GB 大约可以有 0.18MH/s

在 XBox Series X 上 只有 1.10MH/s,可能是 MS 做了限制或者是驱动问题

另外 UWP app 在 Xbox 上最多只能分配 4G 显存 所以只能挖 Ethereum Classic 。Side loading 需要开启 developer mode,花费 19 美元。

仓库地址: https://github.com/laozhen/xdxminer

Release: https://github.com/laozhen/xdxminer/releases

有兴趣的请 Star, 谢谢~

Xbox 截图

部署

6994 次点击
所在节点    分享创造
47 条回复
x86
2021-09-25 18:39:46 +08:00
握日,XBOX 真能挖矿了
cjw1115
2021-09-25 18:49:03 +08:00
目测用纯 c++ 性能会大幅提升
ZRS
2021-09-25 19:23:31 +08:00
走 DirectX 能不能绕过 LHR 限制呢
ioriwong
2021-09-25 19:25:46 +08:00
star NMB,电脑游戏玩不成了,你想我们主机游戏也玩不成?!

不骂人都不行了
pooorguy
2021-09-25 19:28:29 +08:00
@ioriwong 哈哈,急了急了
zeni123
2021-09-25 19:42:31 +08:00
@cjw1115 主要时间花在了 DirectX shader 上了,网上的参考项目比不多。C# UWP 比较容易写。用的话 C++性能应该会提升不少吧
lithiumii
2021-09-25 20:30:08 +08:00
@ioriwong 不知道你是不是在玩梗,但他这个效率,买 xbox 挖矿非常不划算,应该不至于
billlee
2021-09-25 20:34:47 +08:00
前几天我还说现在买不起显卡,要要玩游戏只能买主机了。现在看来主机也买不起了(狗头
beyondex
2021-09-25 20:45:42 +08:00
牛逼 硬核
zeni123
2021-09-25 20:56:10 +08:00
@ZRS 手上没有 LHR 的卡所以这个真没测试过
360511404
2021-09-25 20:58:04 +08:00
提高效率,我的 xsx 可以卖个好价钱
explorerproxy
2021-09-25 21:59:38 +08:00
正打算十一期间搞一台呢,这也太坑了
mlhadoop
2021-09-25 22:02:54 +08:00
哈哈,借楼询价蓝光播放机 [ xbox one s] 多少钱合适出
zhuyongqi9
2021-09-25 22:05:28 +08:00
@mlhadoop 刚好最近想入一台
wellsc
2021-09-25 22:06:06 +08:00
谢谢,正好想把 xbox 出了卖个好价
7gugu
2021-09-25 22:18:14 +08:00
屌爆了
dreamramon
2021-09-25 23:38:49 +08:00
怎么装呢?
gyf304
2021-09-26 03:49:46 +08:00
我之前写过一个 PoC

https://github.com/gyf304/ethash-hlsl/blob/main/ETHash.hlsli

后来发现了和你一样的问题,在 XSX 上效率太低解决不了。最后把半成品开源了(半成品有一些 bug,主要是 Search 的实现不正确,但是我也懒得改,毕竟没啥用,在 AMD 平台上挖太慢了)。看起来你把我没干完的活干完了。
gyf304
2021-09-26 03:55:22 +08:00
另:XSX 如果用 DX12 的话是没有显存限制的。
gyf304
2021-09-26 04:06:50 +08:00
@zeni123 可以联系一下我,我把半成品的 DX12 版 的 VS Project 发给你,C++ 写的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/804173

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX