我有两个 GPU:一个集成 Intel i915,一个 NVIDIA 560 Ti。这不是混合设置,也不是笔记本电脑。在 Windows 7 中,每张卡都连接到不同的显示器,NVIDIA 会做任何“繁重的工作”。在我的一生中,我无法让 Ubuntu 识别 i915,但是当注销或重新启动时,i915 上实际上出现了关机。lshw 列出了两者。我正在运行“当前”NVIDIA 驱动程序(不是实验版),但 Displays 将其显示器称为“笔记本电脑”。
这在Ubuntu下甚至可能吗?唯一看起来像是潜在解决方案的事情是针对笔记本电脑混合设置和使用 Bumblebee,但这似乎不适用于这里。
回答我之前的问题,Ubuntu 12.04 冻结,需要重新启动。我应该在日志中查找/grep 什么?,让我怀疑我的计算机正在经历间歇性的 GPU 锁定。它大约每周发生一次,通常是在我使用 Chrome 时。今天它发生在我在lucidchart上创建图表时
我有一台带有 ATI Radeon HD 2400 XT 和以 Xinerama 模式运行的双显示器的 Dell Optiplex 755。我使用的是 12.04,并安装了专有的 ATI 驱动程序。
当计算机锁定时,我仍然可以 ssh 进入。我想按照https://wiki.ubuntu.com/X/Troubleshooting/Freeze上提供的报告说明进行操作
有没有(安全的)方法来导致 GPU 锁定,以便我可以继续提交错误,而不是等到它再次发生?
我的笔记本电脑有 2 个 GPU,Intel HD Graphics 4000 和 NVIDIA GeForce FT 650M。如何在 GPU 之间切换?我尝试从 NVIDIA 安装驱动程序,但这毁了我的 Ubuntu 安装,我不得不重新安装。设置中的附加驱动程序也没有列出任何 Nvidia 驱动程序。
我在带有这两个显卡的华硕 N551JW笔记本电脑上安装了Ubuntu 14.04:
默认情况下,Ubuntu 可以识别 Intel 显卡,但不能识别 NVIDIA 显卡。
当我尝试安装 Nvidia 的驱动程序时,我收到以下错误之一(取决于我安装驱动程序的方式):
那么,如何为我的笔记本电脑安装 Nvidia 的驱动程序?
我按照这里的解释进行了尝试:
这些东西:
sudo apt-add-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
sudo rm /etc/X11/xorg.conf
sudo nvidia-xconfig
Run Code Online (Sandbox Code Playgroud)
但是我得到了上面描述的错误。
我最近在与kos的简短讨论中发现,Nvidia 不生产自己的显卡(除了 Quadro 系列),但其他制造商正在生产和销售它们(Zotac、EVGA、技嘉,...)。
因此,了解显卡的芯片组相当容易 ( lspci, lshw),但 Google 并没有帮助我们找到了解制造商的方法。
为什么有人会对它感兴趣?
因为根据制造商的不同,我们有不同的时钟、不同的冷却系统、不同的功能。
那么,我们如何知道 Ubuntu 的制造商/生产商?对于 GPU
是否有等效的命令dmidecode?
其他不涉及物理打开计算机并在那里寻找提示的想法?
I am running a headless server with an Nvidia GPU. Even when the GPU is not doing any work, it is consuming about 25 Watts of power:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 430.26 Driver Version: 430.26 CUDA Version: 10.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 950 Off | 00000000:01:00.0 Off | N/A |
| 0% 61C P0 26W / …Run Code Online (Sandbox Code Playgroud) 当我打开“软件和更新”时,我被告知我正在使用“手动安装的驱动程序”(这显然不是专有的):

我不太清楚为什么Ubuntu 会告诉我这一点,因为当我在发布日“清理”安装 Ubuntu 时,我明确选择使用最新版本的 Nvidia 专有驱动程序...我通过“其他驱动程序”选项卡安装了此驱动程序“软件和更新”。
有人在这里问了类似的问题,但是当我遵循那里的建议时,我被告知:
E: Unable to locate package nvidia.*
Run Code Online (Sandbox Code Playgroud)
这是输出lspci -k | grep -EA3 'VGA|3D|Display':
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 02)
DeviceName: VGA
Subsystem: ASUSTeK Computer Inc. UHD Graphics
Kernel driver in use: i915
Kernel modules: i915
--
02:00.0 3D controller: NVIDIA Corporation GP108BM [GeForce MX250] (rev a1)
DeviceName: Second VGA
Subsystem: ASUSTeK Computer Inc. GP108BM [GeForce MX250] …Run Code Online (Sandbox Code Playgroud) 我的笔记本电脑有一个专用的 GPU,它是AMD Radeon HD 6300。我怎样才能测试它glmark2?
默认情况下它使用iGPU。glmark2手册页没有显示选择dGPU的选项。
我正在运行配备 AMD CPU (EPYC 7H12) 和 Nvidia GPU (RTX 3090) 的工作站。该系统运行在Ubuntu 20.04上。使用张量流时,我反复收到警告,正如相关SO 问题中所述。
\nI tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:939] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero\nRun Code Online (Sandbox Code Playgroud)\n答案建议识别 GPU 的 PCI 总线 ID,然后将该设备的 numa_node 设置设置为 0。在我的例子中,以下方法有效。使用以下命令识别 PCI-ID 后lspci | grep NVIDIA:
I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:939] successful NUMA node read from SysFS had negative value (-1), but there must be at least …Run Code Online (Sandbox Code Playgroud)