将 Coolbits 设置为 20.04 而不吹 X

Mad*_*ter 7 nvidia xorg graphics drivers

我正在尝试将 Coolbits 设置为 20.04,以获得手动 GPU 风扇控制。

10-nvidia.conf我编辑了已经存在的nvidia X 配置文件/usr/share/X11

Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    Option "Coolbits" "28"
    ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection
Run Code Online (Sandbox Code Playgroud)

请注意,我刚刚添加了Option "Coolbits" "28"

这没有任何效果。

根据我的配置,在 20.04 中设置 Coolbits 的正确方法是什么?

小智 2

根据我的理解,coolbits 选项应该位于“Device”部分而不是“OutputClass”部分。

对于仅手动 GPU 风扇控制,您可以将 Coolbits 设置为 4。28 也可以,因为它是 16+8+4(每个二进制位都是不同的位),还为您提供了另外两组选项(我认为一组是过压) (16),另一个是更改每个时钟的性能设置 (8)。


小智 1

你走在正确的轨道上。它是Option "Coolbits" "13"。另外,我的conf 文件xorg.conf位于/ect/x11(您可以使用 生成一个nvidia-xconfig)。它看起来像这样:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 455.28

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 440.82

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 435.21

Section "ServerLayout"

    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"

    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Microstep MSI G241"
    HorizSync       180.0 - 180.0
    VertRefresh     48.0 - 144.0
    Option         "DPMS"
EndSection

Section "Device"

    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 1070"
    Option         "Coolbits" "13"
EndSection

Section "Screen"

    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TripleBuffer" "On"
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-6"
    Option         "metamodes" "DP-4: 1920x1080_144 +0+0 {AllowGSYNCCompatible=On}, HDMI-0: 1920x1080_60 +1920+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Run Code Online (Sandbox Code Playgroud)

  • 不幸的是,如果我用“nvidia-xconfig”生成“xorg.conf”,它会破坏X。有什么解决方法吗? (2认同)