我在 GitHub 上尝试了 prsyahmi 的 GPURamDrive 软件,并使用我的 nVidia RTX 2060 的 GDDR6 RAM 创建了一个 5 GB RAM 驱动器。后来我还使用 AMD 的 Radeon RamDisk 软件创建了 4 GB RAM 驱动器。使用 CrystalDiskMark6,我在 RAM 驱动器以及我的主三星 850 EVO SSD 上运行了基准测试。结果令我惊讶,GPU RamDisk 确实具有极快的顺序读/写速度,但三星 SSD 在其他测试中实际上也比 GPU RamDisk 好很多。然后与使用系统 DDR4 内存的传统 RamDisk 相比,它完全击败了 GPU RamDisk。
GPU 中使用的 GDDR6 甚至较旧的 GDDR5 内存不是应该比 DDR4 RAM 快得多吗?就此而言,也比闪存快得多?是软件问题吗?或者,GDDR6 RAM 在用于 RAM 磁盘时是否存在某种本质上不如 DRAM 的因素?
这些是基准测试的结果:
RTX 2060 GDDR6 内存盘:
DDR4 内存盘:
三星 850 EVO 固态硬盘:
(比如 NVidia)GPU 由流多处理器组成,流多处理器由流处理器阵列或 CUDA 核心组成。V100 上有 5120 个 CUDA 内核。通用(例如英特尔)CPU“仅”最多 48 个内核。
GPU 核心与 CPU 核心有何不同?区别本质上是支持的指令集吗?CUDA 核心的频率是多少?
编辑
CPU上的向量寄存器操作是单指令多数据(SIMD),GPU上网格/线程块/线程之间分布的内核是单指令多线程(SIMT)。我们可以说 GPU 只是一个 SIMT 设备吗?数据呢?并行运行的不同线程是否将相同的内核应用于不同的数据集?然后似乎 GPU 同时执行 SIMD 和 SIMT。你想对此有何评论 ?
gpu computer-architecture core cpu-architecture nvidia-graphics-card
我有一块 MSI B450 Tomahawk Max 主板,里面有两个 GPU。我的“主”GPU 是 NVidia GeForce GTX 1660,位于主 GPU 插槽(PCI_E1,最靠近 CPU 并以 16 倍速运行)。我的第二个 GPU 是一个便宜的小型 AMD Radeon HD 5450,位于 PCI_E4,这是唯一可以容纳全尺寸卡的插槽。我的 Ryzen 5 没有集成显卡功能。
我想让我的 X windows 系统仅使用 Radeon 卡,这样我的 NVidia 就可以腾出来做其他事情,比如 GPU 直通到虚拟机等。我在使用本指南作为参考的同时遵循了本指南。我设法完成所有设置,以便我的 nvidia 卡在启动时被 vfio-pci 存根捕获,并且正确的驱动程序最初被列入黑名单,但可以稍后加载。一切似乎都很好,除了...我无法在 nVidia 卡被拔掉的情况下启动 X。我的控制台上只是出现了空白的黑屏。我可以 ssh 进入盒子,但控制台是空白的。
具有讽刺意味的是,如果我改变方式来使 Radeon 卡失效,那么 X 就可以正常启动。我还可以同时运行两张卡,每张卡驱动不同的显示器。但我无法让 X 开始仅使用 Radeon 卡。
我确实尝试了参考页面上给出的解决方案,但它不起作用 - 我最终遇到了完全相同的情况。似乎根本没有任何效果。
我针对以下两种情况发布了我的 Xorg.0.log 文件。Radeon-stub 可以工作。Nvidia-stub 不起作用 - 它最终抱怨没有配置屏幕。我试图费力地浏览它以找到线索,但考虑到所有在幕后进行的自动配置,X 的配置对我来说非常不透明。我不明白为什么任何事情都会成功或失败。
如果我知道如何查看当前的 X 配置,那就太好了,这样至少我知道“好”是什么样子。
如何强制 X 仅使用我的 Radeon …
我想将我强大的 Windows 10 Pro 机器的访问权限授予外部人员(我完全信任的人)来运行 Python/PyTorch 程序,使用 GPU 进行计算。
关键是我想在那个人运行计算负载时继续使用这台机器:据我所知,该要求不包括所有形式的 RDP/VNC,但我不确定(尤其是 RDP) : 你能确认/否认吗?
我正在考虑运行 SSH 服务器。那行得通吗?
如果我使用板载视频而不是 PCI-E 卡,我会节省很多电费吗?
pci-express gpu graphics-card power-consumption integrated-graphics
如果我将谨慎的 GPU 与 Sandy Bridge 一起使用,Sandy Bridge 的片上 GPU 会闲置并完全浪费吗?
或者片上 GPU 会以某种方式与谨慎的 GPU 一起工作并且仍然具有生产力?
我打算买这张卡,技嘉 GTS 450。
显然它有两个支持双链路的 DVI 端口。这是否意味着我可以在每个端口插入两台 DVI 显示器,即四台显示器创建一个大桌面?
如果这是正确的,我能否连接我的四台 19" 显示器,这些显示器以 1280x1024 运行,为我提供 5120x1024 的完整桌面分辨率?
我正在考虑买一个新的显卡。虽然我已经选择了 GTX 580,但我不知道我应该选择哪个供应商(板)。
这是一直困扰着我的事情 - 找到对不同 GPU 进行基准测试和相互比较的评论相对容易,但我从来没有找到一个像样的资源来比较使用相同 GPU 的一堆不同供应商的卡,例如华硕、PNY、耕升等。
虽然我现在特别关注 GTX 580,但我很想知道是否有任何资源可以进行此类基准测试。
大约一年前,我为 HP M8000N 计算机添加了 9800GT(1 GB 版本)和 Corsair CX500 PSU。几周前,硬盘过热,我决定将 GPU 和 PSU 转移到新版本,其中包括:
一旦我启动并运行了 Win7,我就安装了 Gigabyte Mobo CD 附带的所有基本驱动程序。但是,每当我尝试安装图形媒体加速器驱动程序时,计算机就会崩溃并在下次启动时进入无休止的启动序列。我跳过安装这个驱动程序,而是安装了 9800GT 的 CD 驱动程序,它现在已经有一年的历史了。
一切正常,WEI 将我的 GPU 评为 6.6 图形和航空性能。但是,在将我的 Nvidia 驱动程序更新到最新版本后,WEI 将 Aero 的评分降至 3.3,图形性能的评分降至 4.7。为了确保一切正常,我在中等设置下运行了 Bad Company 2。前几分钟以平滑的帧速率运行得很好,所以我认为 Windows 就是 Windows。
大约 6 小时后,我再次运行 BC2。这次我的平均帧率为 2-5 FPS。我通过 GPU-Z 检查了 GPU 温度,结果显示为 120C。与此有关的问题是,到那时为止,计算机已经运行了六个小时。这张卡会不会比这更早地经历反应堆核心熔毁?当然,计算机有时在“睡眠”,但仍然......
第二天,我拿出了温度枪并进行了一些测试。我会将激光指向卡背面(不是风扇或“正面”)的一个非常特定的区域,并将温度读数与 GPU-Z 进行比较。在让系统闲置几分钟后,我运行了 BC2 两次。结果如下:
gpu ×10
amd-radeon ×1
benchmarking ×1
core ×1
cpu ×1
display ×1
dvi ×1
memory ×1
overheating ×1
pci-express ×1
performance ×1
python ×1
ramdisk ×1
review ×1
ssd ×1
ssh ×1
vnc ×1
xorg ×1