首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在没有nvidia-xconfig或xorg.conf的Nvidia GPU上设置Coolbit(双GPU /Nvidia系统)

在没有nvidia-xconfig或xorg.conf的Nvidia GPU上设置Coolbit(双GPU /Nvidia系统)
EN

Ask Ubuntu用户
提问于 2021-04-16 16:24:28
回答 1查看 4.4K关注 0票数 0

我的系统有两个GPU,我的主显卡,是AMD,和一个计算卡,它是Nvidia。我想超越或改变我的Nvidia卡的风扇曲线,而不破坏我的nvidia-xconfig卡-使用的结果在它写如下:

代码语言:javascript
运行
复制
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce RTX 3090"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Coolbits" "28"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

然后,我无法启动我的AMD GPU,我看到的只是一个灰色的屏幕。是否有一种方法可以在不修改xorg.conf的情况下设置冷却位,使我无法启动?我尝试过向/usr/share/X11/xorg.conf.d/10-nvidia.conf添加冷却器,但没有效果。是否可以修改xorg.conf,以便启用冷却位,但是AMD也可以运行,或者,不使用xorg.conf就可以这样做?

谢谢。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-05-31 18:10:11

这是我的xorg.conf,radeon为双显示器,nvidia为gpu卡:

代码语言:javascript
运行
复制
Section "ServerLayout"
    Identifier "layout"
    Screen 0 "radeon"
    Screen 1 "nvidia"
EndSection

Section "Device"
    Identifier "radeon"
    Driver "radeon"
    Option "TearFree" "on"
    BusID "PCI:8:0:0"
EndSection

Section "Screen"
    Identifier "radeon"
    Device "radeon"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:6:0:0"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "True"
    Option "UseDisplayDevice" "none"
    Option "Coolbits" "12"
EndSection

用您的显示设置替换任何标记为"radeon“的内容。

用您的卡BusID替换为以下命令之一:

代码语言:javascript
运行
复制
$ nvidia-xconfig --query-gpu-info
$ lspci | grep VGA

通过这种配置,我无法通过nvidia- set命令为GPU卡设置风扇速度。

为此,我们必须欺骗Xorg,使其认为显示器连接到GPU卡。

从当前监视器中提取EDID文件(扩展显示标识数据),并将其放在xorg.conf文件夹中:

代码语言:javascript
运行
复制
$ sudo apt install read-edid
$ sudo get-edid -m 0 > edid.bin

我的最后一个xorg.conf“屏幕”配置包含您可以拥有的所有Coolbit,一个假监视器看起来如下:

代码语言:javascript
运行
复制
Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "True"
    Option "UseDisplayDevice" "none"
    Option "Coolbits" "28"
    Option "ConstrainCursor" "off"
    Option "ConnectedMonitor" "DFP-0"
    Option "CustomEDID" "DFP-0:/usr/share/X11/xorg.conf.d/edid.bin"
EndSection

要获得更多GPU,请向"ServerLayout“部分添加新屏幕,并为您的附加卡定义”设备“和”屏幕“部分的对。

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

https://askubuntu.com/questions/1331843

复制
相关文章

相似问题

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