我有一个带有 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 以防万一……
我花了几个小时试图了解 KVM 和 Xen 之间的差异,但没有取得多大成功。所以两者都是具有可比性能的 1 类虚拟机管理程序(来源),我不明白它们之间的区别。
我唯一的特定需求是来宾操作系统无法与主机的文件交互(这似乎是默认行为),并且主机和来宾都可以使用自己的 GPU 进行视频渲染。这似乎不是问题,因为只要有两个物理显卡,Xen 和 KVM 都支持某种“GPU/VGA/PCI 直通”。
那么 Xen 和 KVM 有什么区别呢?一个或另一个更适合图形性能吗?
在此先感谢您的帮助 :)
我即将购买一台仅用于 Linux 的新笔记本电脑。不幸的是,找到一台 Linux 笔记本电脑一点也不简单,而且我找到的唯一选择似乎包括 nvidia Quadro M1200 和 Intel HD 630。
我知道在 nvidia 上正确运行 wayland(例如 Ubuntu)非常复杂/不可能。其实我对 nvidia GPU 一点都不关心,Intel GPU 应该绰绰有余了。但是是否有可能完全禁用 nvidia GPU 以让 Wayland 在 Intel GPU 上正常运行?我读到了 nvidia prime:我可以这样使用它吗?我可以完全禁用 nvidia 并忘记它吗,就像它甚至不存在一样?
我正在 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) 我试图了解 DRM(直接渲染管理器)和图形驱动程序(例如 AMD 或 Nvidia GPU 驱动程序)之间的区别。
阅读 DRM wiki[1],在我看来,DRM 基本上是一个图形硬件驱动程序,但这并不能解释独立 GPU 的专有或 FOSS 图形驱动程序的存在。
那么,DRM over mesa 或 Nvidia 驱动程序的区别或用例是什么?安装 AMD 驱动程序后,DRM 会发生什么?它们用于不同的任务吗?专有驱动程序是围绕 DRM 构建的吗?
我在某些我没有物理访问权限的机器上使用显卡。随着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 用户)?
我的系统有一个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都可以选择使用专用图形启动。
所以,我有两个问题
Gnome 3或仅应用程序或其他)?对此的任何解释都受到高度赞赏。
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 主机?
这是什么意思,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)\nRun Code Online (Sandbox Code Playgroud)\n gpu ×9
linux ×3
amd-graphics ×2
graphics ×2
hardware ×2
kvm ×2
centos ×1
cpu ×1
drivers ×1
drm ×1
fedora ×1
linux-kernel ×1
nvidia ×1
performance ×1
temperature ×1
wayland ×1
xen ×1