标签: gpu

检查进程正在使用哪个 GPU

我有一个带有 Intel iGPU 和专用 AMD GPU 的笔记本,我被告知默认情况下将使用 iGPU,但我可以通过像这样运行来明确告诉程序使用 AMD GPU

DRI_PRIME=1 example_program
Run Code Online (Sandbox Code Playgroud)

我知道这对 glmark2 有效,因为它在终端告诉我,但我如何为任何其他进程验证这一点?

对于 nvidia GPU,显然有一个名为 的实用程序nvidia-smi,但我需要一些适用于 AMD GPU 的工具。

我正在使用 Fedora 34 以防万一……

fedora gpu amd-graphics

5
推荐指数
1
解决办法
190
查看次数

我应该使用 KVM 还是 Xen?主要区别是什么?

我花了几个小时试图了解 KVM 和 Xen 之间的差异,但没有取得多大成功。所以两者都是具有可比性能的 1 类虚拟机管理程序(来源),我不明白它们之间的区别。

我唯一的特定需求是来宾操作系统无法与主机的文件交互(这似乎是默认行为),并且主机和来宾都可以使用自己的 GPU 进行视频渲染。这似乎不是问题,因为只要有两个物理显卡,Xen 和 KVM 都支持某种“GPU/VGA/PCI 直通”。

那么 Xen 和 KVM 有什么区别呢?一个或另一个更适合图形性能吗?

在此先感谢您的帮助 :)

kvm graphics xen gpu

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

是否可以完全关闭 nvidia GPU 以运行 Wayland?

我即将购买一台仅用于 Linux 的新笔记本电脑。不幸的是,找到一台 Linux 笔记本电脑一点也不简单,而且我找到的唯一选择似乎包括 nvidia Quadro M1200 和 Intel HD 630。

我知道在 nvidia 上正确运行 wayland(例如 Ubuntu)非常复杂/不可能。其实我对 nvidia GPU 一点都不关心,Intel GPU 应该绰绰有余了。但是是否有可能完全禁用 nvidia GPU 以让 Wayland 在 Intel GPU 上正常运行?我读到了 nvidia prime:我可以这样使用它吗?我可以完全禁用 nvidia 并忘记它吗,就像它甚至不存在一样?

nvidia wayland gpu intel-graphics

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

如何在 Linux 服务器上监控 AMD GPU

我正在 Linux 服务器上工作,需要监控 AMD GPU 的 GPU 负载。不幸的是,我没有超级用户权限,所以我无法安装 radeontop。还有其他方法可以监控 AMD GPU 负载吗?

系统信息:

LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.4.1708 (Core) 
Release:    7.4.1708
Codename:   Core
Run Code Online (Sandbox Code Playgroud)

centos gpu amd-graphics

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

DRM 和图形驱动程序之间有什么区别?

我试图了解 DRM(直接渲染管理器)和图形驱动程序(例如 AMD 或 Nvidia GPU 驱动程序)之间的区别。

阅读 DRM wiki[1],在我看来,DRM 基本上是一个图形硬件驱动程序,但这并不能解释独立 GPU 的专有或 FOSS 图形驱动程序的存在。

那么,DRM over mesa 或 Nvidia 驱动程序的区别或用例是什么?安装 AMD 驱动程序后,DRM 会发生什么?它们用于不同的任务吗?专有驱动程序是围绕 DRM 构建的吗?

[1] https://en.wikipedia.org/wiki/Direct_Rendering_Manager

linux drivers linux-kernel gpu drm

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

我如何知道谁制造了我的显卡(而不是 GPU)?

我在某些我没有物理访问权限的机器上使用显卡。随着lspci我可以告诉它:

84:00.0 VGA compatible controller: NVIDIA Corporation GM200 [GeForce GTX TITAN X] (rev a1)
Run Code Online (Sandbox Code Playgroud)

但它是哪个供应商/制造商的卡(例如华硕、EVGA 等)?我怎样才能找到(作为 root 或非 root 用户)?

linux hardware graphics gpu

2
推荐指数
1
解决办法
103
查看次数

如何检查应用程序正在使用基于硬件或软件的显示渲染?

我的系统有一个GPU和一个共享视频内存。我使用的是 Fedora 27。lspci输出中的一些重要行如下。

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
0a:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230]
Run Code Online (Sandbox Code Playgroud)

我从“如何检查我的系统是否支持硬件加速?是在CPU上还是主板上?”中了解到的内容 是它是一个决定是否使用基于硬件或软件的渲染的应用程序。

Google Chrome可以选择关闭硬件渲染这一事实支持了这一点。

但是,在从所有应用程序启动应用程序时,gnome 3都可以选择使用专用图形启动。

所以,我有两个问题

  1. 谁决定使用什么渲染(启动器Gnome 3或仅应用程序或其他)?
  2. 如何检查正在运行的应用程序正在使用什么渲染?

对此的任何解释都受到高度赞赏。

performance hardware gpu

2
推荐指数
1
解决办法
5047
查看次数

相当于虚拟机端运行 Linux 的 Looking Glass?

Looking Glass是一款开源应用程序,允许使用配置有直通 GPU 的 KVM,而无需连接物理显示器、键盘或鼠标。

在Looking Glass 术语中,主机软件是指在VM guest 虚拟机(使用GPU 的VM)中运行的Looking Glass 部分。客户端软件是在 Linux主机上运行、显示渲染帧的部分的术语。

Looking Glass 主机目前仅支持 Windows,并涵盖了主要用例:在 Windows VM 中运行仅限 Windows 的 GPU 密集型软件,并在 Linux 主机上显示结果。

我的用例略有不同:我将更强大的无头 GPU 从 Linux 主机传递到Linux VM 来宾。它在基于 OpenCL 或 CUDA 等的 GPU 计算上运行良好。我还希望能够在该 Linux VM 来宾上运行 3D 软件,并在我的 Linux 主机上显示结果。

因此:Linux 主机上的 Linux 来宾是否有等效的技术?或者,是否有适用于 Linux 的 Looking Glass 主机?

kvm virtual-machine gpu gpu-passthrough

2
推荐指数
1
解决办法
2199
查看次数

lm-sensors 输出含义

这是什么意思,hyst 是什么?“hyst = -273.1\xc2\xb0C”

\n
$ sensors\nk10temp-pci-00c3\nAdapter: PCI adapter\nTctl:         +45.0\xc2\xb0C  \nTdie:         +45.0\xc2\xb0C  \nTccd1:        +45.2\xc2\xb0C  \n\nnvme-pci-0100\nAdapter: PCI adapter\nComposite:    +48.9\xc2\xb0C  (low  =  -5.2\xc2\xb0C, high = +83.8\xc2\xb0C)\n                       (crit = +87.8\xc2\xb0C)\n\namdgpu-pci-0400\nAdapter: PCI adapter\nvddgfx:      900.00 mV \nfan1:        1045 RPM  (min =    0 RPM, max = 3200 RPM)\nedge:         +51.0\xc2\xb0C  (crit = +94.0\xc2\xb0C, hyst = -273.1\xc2\xb0C)\npower1:       38.01 W  (cap = 135.00 W)\n
Run Code Online (Sandbox Code Playgroud)\n

linux cpu temperature gpu

2
推荐指数
1
解决办法
2467
查看次数