首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Nvidia-在附加第三个GPU之后,设置将无法工作

Nvidia-在附加第三个GPU之后,设置将无法工作
EN

Unix & Linux用户
提问于 2022-07-26 19:41:50
回答 1查看 212关注 0票数 0

首先,我附加了两个GTX 1660超级在我的Z390 A专业主板和安装Ubuntu22.04。我使用nvidia-sminvidia-settings成功地超过了这些GPU。

但是在附加了第三个GPU (RTX3060TI)之后,我就不能再使用nvidia-settings了。

当我运行命令nvidia-smi时,它返回:

代码语言:javascript
运行
复制
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.129.06   Driver Version: 470.129.06   CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:02:00.0  On |                  N/A |
|  0%   47C    P8    16W / 125W |     25MiB /  5943MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
|   1  NVIDIA GeForce ...  Off  | 00000000:04:00.0 Off |                  N/A |
| 30%   27C    P8    12W / 125W |      1MiB /  5944MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

但是,当我运行命令nvidia-settings时,它会返回:

代码语言:javascript
运行
复制
(nvidia-settings:2926): GLib-GObject-CRITICAL **: 21:37:24.306: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

** (nvidia-settings:2926): CRITICAL **: 21:37:24.309: ctk_powermode_new: assertion '(ctrl_target != NULL) && (ctrl_target->h != NULL)' failed
** Message: 21:37:24.353: PRIME: No offloading required. Abort
** Message: 21:37:24.353: PRIME: is it supported? no
EN

回答 1

Unix & Linux用户

发布于 2022-07-26 20:51:30

我能够在ubuntu 22.04中使用多张卡,并且能够用nvidia-设置更改设置,与Fedora 33/34/35/36上的相同配置相反,nvidia-smi在Fedora上的配置很好。

代码语言:javascript
运行
复制
nvidia-smi -pl 100
nvidia-smi -lgc 1050

但对于我的时钟,你需要使用nvidia设置。你对nvidia的设置有什么要求?我使用了以下方法(但在Fedora上只应用了第一个gpu - gpu:0其他忽略)

代码语言:javascript
运行
复制
nvidia-settings -c :0 -a [gpu:0]/GPUMemoryTransferRateOffsetAllPerformanceLevels=2200
nvidia-settings -c :0 -a [gpu:1]/GPUMemoryTransferRateOffsetAllPerformanceLevels=2200
...

然而,当更改配置时,我总是运行

代码语言:javascript
运行
复制
nvidia-xconfig -a --cool-bits=28 --allow-empty-initial-configuration --enable-all-gpus

重新生成xorg.conf,然后启动GUI。如果你只是远程运行它,你就可以运行。

代码语言:javascript
运行
复制
startx

更改值,然后停止它。希望这能给你一些线索。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/711379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档