标签: gpu

为什么传统 RAMDisk 比 GPU RAMDisk 更快?

我在 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 内存盘:

RTX 2060

DDR4 内存盘:

DDR4

三星 850 EVO 固态硬盘:

固态硬盘

memory performance ssd gpu ramdisk

4
推荐指数
1
解决办法
3907
查看次数

GPU 核心与 CPU 核心

(比如 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

4
推荐指数
1
解决办法
8748
查看次数

如何让 X 忽略我的主 GPU?

我有一块 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 …

xorg gpu amd-radeon nvidia-graphics-card

4
推荐指数
1
解决办法
5666
查看次数

与某人共享我的计算机以运行繁重的 CPU/GPU 计算,同时我继续使用它

我想将我强大的 Windows 10 Pro 机器的访问权限授予外部人员(我完全信任的人)来运行 Python/PyTorch 程序,使用 GPU 进行计算。

关键是我想在那个人运行计算负载时继续使用这台机器:据我所知,该要求不包括所有形式的 RDP/VNC,但我不确定(尤其是 RDP) : 你能确认/否认吗?

我正在考虑运行 SSH 服务器。那行得通吗?

remote-desktop ssh vnc gpu python

4
推荐指数
1
解决办法
410
查看次数

用板载显卡能省多少电

如果我使用板载视频而不是 PCI-E 卡,我会节省很多电费吗?

pci-express gpu graphics-card power-consumption integrated-graphics

3
推荐指数
2
解决办法
2930
查看次数

如果我将谨慎的 GPU 与 Sandy Bridge 一起使用,Sandy Bridge 的片上 GPU 会闲置并完全浪费吗?

如果我将谨慎的 GPU 与 Sandy Bridge 一起使用,Sandy Bridge 的片上 GPU 会闲置并完全浪费吗?

或者片上 GPU 会以某种方式与谨慎的 GPU 一起工作并且仍然具有生产力?

cpu gpu intel-core-i7

3
推荐指数
1
解决办法
727
查看次数

集成显卡与集成 GPU

APU/Sandy Bridge显卡和之前的所有集成芯片有什么区别?

gpu integrated-graphics

3
推荐指数
1
解决办法
845
查看次数

我可以将四台显示器与双链路双 DVI 卡一起使用吗?

我打算买这张卡,技嘉 GTS 450

显然它有两个支持双链路的 DVI 端口。这是否意味着我可以在每个端口插入两台 DVI 显示器,即四台显示器创建一个大桌面?

如果这是正确的,我能否连接我的四台 19" 显示器,这些显示器以 1280x1024 运行,为我提供 5120x1024 的完整桌面分辨率?

display multiple-monitors dvi gpu

3
推荐指数
1
解决办法
3178
查看次数

如何/在哪里可以比较特定 GPU 的不同供应商板?

我正在考虑买一个新的显卡。虽然我已经选择了 GTX 580,但我不知道我应该选择哪个供应商(板)。

这是一直困扰着我的事情 - 找到对不同 GPU 进行基准测试和相互比较的评论相对容易,但我从来没有找到一个像样的资源来比较使用相同 GPU 的一堆不同供应商的卡,例如华硕、PNY、耕升等。

虽然我现在特别关注 GTX 580,但我很想知道是否有任何资源可以进行此类基准测试。

review gpu graphics-card benchmarking

3
推荐指数
1
解决办法
969
查看次数

为什么 GPU 会过热?

大约一年前,我为 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-Z 读数/温度枪读数/时间 …

gpu overheating

3
推荐指数
1
解决办法
1237
查看次数