AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[nvidia-settings](ubuntu)

Martin Hope
Adupa Vasista
Asked: 2020-10-07 09:10:11 +0800 CST

/usr/bin/nvidia-modprobe:无法识别的选项:“-s”

  • 11
nvidia-smi
/usr/bin/nvidia-modprobe: unrecognized option: "-s"

ERROR: Invalid commandline, please run `/usr/bin/nvidia-modprobe --help` for usage information.

/usr/bin/nvidia-modprobe: unrecognized option: "-s"

ERROR: Invalid commandline, please run `/usr/bin/nvidia-modprobe --help` for usage information.

Tue Oct  6 22:37:24 2020      
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.80.02    Driver Version: 450.80.02    CUDA Version: 11.0     |
|-------------------------------+----------------------+----------------------+
| 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  GeForce GTX 166...  Off  | 00000000:01:00.0  On |                  N/A |
|  0%   49C    P8    17W / 125W |    547MiB /  5943MiB |     13%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1215      G   /usr/lib/xorg/Xorg                 28MiB |
|    0   N/A  N/A      1320      G   /usr/bin/gnome-shell               70MiB |
|    0   N/A  N/A      2951      G   /usr/lib/xorg/Xorg                198MiB |
|    0   N/A  N/A      3085      G   ...mviewer/tv_bin/TeamViewer        2MiB |
|    0   N/A  N/A      3086      G   /usr/bin/gnome-shell              137MiB |
|    0   N/A  N/A      3762      G   ...AAAAAAAAA= --shared-files       27MiB |
|    0   N/A  N/A      5431    C+G   ...al/lib/vmd/vmd_LINUXAMD64       74MiB |
+-----------------------------------------------------------------------------+

知道该怎么做吗?

nvidia nvidia-settings
  • 4 个回答
  • 8785 Views
Martin Hope
Oli
Asked: 2020-09-12 07:16:25 +0800 CST

Nvidia Prime 渲染卸载“按需”不适用于 nvidia-driver-450 和 ubuntu 20.04.1

  • 0

我在新安装的 Kubuntu 20.04.1 上安装了 Nvidia 450。

Prime Render Offload 在手动模式下工作__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia

但是nvidia-settings说不支持素数。因此,如下所示,我在 nvidia 窗口中没有主要条目。

所以我认为集成 GPU 和 nvidia GPU 之间的切换不会是自动的,并且“按需”不起作用。

怎么了 ?谢谢您的帮助。

电脑: 华硕A17-TUF766IU-H7074T

操作系统详细信息: Kubuntu 20.04.1 与主线 5.8.8 内核 Nvidia 驱动程序版本:450.66 桌面环境:等离子窗口管理器:KDE

硬件细节 处理器:AMD Ryzen 4800H GPU:GeForce GTX 1660 Ti 6 Go

meloli@Asus-A17:~$ __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | egrep "(OpenGL vendor|OpenGL renderer|OpenGL version)"
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1660 Ti/PCIe/SSE2
OpenGL version string: 4.6.0 NVIDIA 450.66

meloli@Asus-A17:~$  glxinfo | egrep "(OpenGL vendor|OpenGL renderer|OpenGL version)"
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RENOIR (DRM 3.38.0, 5.8.8-050808-generic, LLVM 10.0.0)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.8

和

meloli@Asus-A17:~$ nvidia-settings
 
(nvidia-settings:6099): GLib-GObject-CRITICAL **: 14:05:53.205: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

ERROR: nvidia-settings could not find the registry key file. This file should have been installed along with this driver at /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
       application profiles will continue to work, but values cannot be prepopulated or validated, and will not be listed in the help text. Please see the README for possible values and
       descriptions.

** Message: 14:05:53.270: PRIME: No offloading required. Abort
** Message: 14:05:53.271: PRIME: is it supported? no

在此处输入图像描述

nvidia graphics hybrid-graphics nvidia-prime nvidia-settings
  • 1 个回答
  • 2792 Views
Martin Hope
Amir
Asked: 2020-08-17 00:22:00 +0800 CST

Nvidia X 服务器设置在启动\唤醒\登录时恢复

  • 0

我在 ubuntu 20 上使用 nvidia-driver-450,具有 3 个屏幕设置,2 个水平 27" 1 个垂直 24" 屏幕。每次会话开始时,垂直屏幕的设置都会恢复为水平屏幕以及我尝试的其他更改,例如在设置为 16:10 时恢复为 16:9。

更改保存到 xorg.conf

有任何想法吗?

# 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 450.57

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      "Samsung S27H65x"
    HorizSync       30.0 - 81.0
    VertRefresh     50.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce RTX 2070"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-5"
    Option         "metamodes" "DP-0: nvidia-auto-select +3000+124 {ForceCompositionPipeline=On, AllowGSYNCCompatible=On}, DP-4: nvidia-auto-select +1080+124 {ForceCompositionPipeline=On, AllowGSYNCCompatible=On}, HDMI-0: nvidia-auto-select +0+0 {rotation=right, ForceCompositionPipeline=On, AllowGSYNCCompatible=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
multiple-monitors xorg nvidia nvidia-settings
  • 1 个回答
  • 167 Views
Martin Hope
nluciano233
Asked: 2020-07-06 05:25:06 +0800 CST

Nvidia X 服务器设置未保存设置

  • 1

我运行 Kubuntu 20.04 LTS。我的问题是 Nvidia X 服务器设置不会保存我的配置。我已经尝试了很长时间才能保存它,但我无法弄清楚为什么它不会。我发现很多人有同样的问题,但我找不到解决方案。我不是Linux专家,所以我希望有人能提供帮助。

我已经看到,在Thermal 设置下,GPU 风扇速度由Control Type: Variable管理。理想的情况是我可以修改变量的设置,以使 GPU 风扇在不同温度下以我想要的负载运行。

如果那是不可能的,那没关系;我手动设置了 GPU 风扇,但问题是每次我注销或重新启动 PC 时,手动设置都会重置,我每次都必须重新配置它。

  • 技嘉的 Nvidia GeForce 1060 3gb
nvidia fan fancontrol nvidia-settings
  • 1 个回答
  • 2262 Views
Martin Hope
ElTimablo
Asked: 2020-05-17 16:06:34 +0800 CST

如何阻止 nvidia-settings 还原我的元模式设置?

  • 0

这有点奇怪。

每当我的屏幕锁定并且我的显示器关闭时,nvidia-settings 会将 ForceFullCompositionPipeline 和 AllowGSync 的复选框重置为我似乎无法更改的某个先前状态。这在 18.04 中没有发生,但在 19.10 中确实发生了,并且在 20.04 中继续发生。我有一台 RTX 2070 Super。

我尝试过的事情包括以root身份更改设置并创建一个新用户并查看问题是否仍然存在(答案是“有点”,因为它重置为一组不同的设置)。我还将设置保存到我的 xorg.conf 中,这样它们可以在重新启动后立即应用,但是一旦屏幕关闭,它们就会丢失。

到目前为止,我有一个运行的别名,它为我设置元模式,但是每次我重新登录到我的计算机时运行它都很乏味。

此外,当我尝试退出询问我是否要应用我的设置时,我在 nvidia-settings 中遇到错误,即使我已经应用了它们并且按钮是灰色的。我认为这两个问题可能相关,但我无法证明。

nvidia nvidia-settings 20.04 19.10
  • 1 个回答
  • 679 Views
Martin Hope
Domenico Scopece
Asked: 2020-05-08 00:07:10 +0800 CST

Ubuntu 20.04 Nvidia 驱动程序撕裂问题

  • 1

我从 x.org 驱动程序切换到 nvidia,以便从旧的慢速 nvidia 820M 获得更好的性能。它有效,但我在任何应用程序、chrome、vlc 甚至 ubuntu 中的应用程序菜单中都有持续的撕裂效果。我该如何解决?

nvidia tearing nvidia-settings 20.04
  • 1 个回答
  • 212 Views
Martin Hope
deathMorlock
Asked: 2020-04-11 01:43:18 +0800 CST

nvidia-settings复杂问题

  • 2

我全新安装了 Ubuntu 16.04,并且仅在 ssh 中使用它。我有几个nvidia gpu。

这就是我安装驱动程序的方式(在谷歌中找到信息):

--------------------------驱动程序安装---------- ----

准备:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install build-essential libc6:i386

禁用默认的 Nouveau NVIDIA 驱动程序

sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

 更新内核 initramfs

sudo update-initramfs -u
sudo reboot

下载最新驱动https://www.geforce.com/drivers

sudo sh NVIDIA-Linux-x86_64-440.83.run
sudo reboot

之后检查

sudo lspci -vnn | grep -i VGA -A 18

08:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] [10de:1b06] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: ZOTAC International (MCO) Ltd. Device [19da:1471]
        Flags: bus master, fast devsel, latency 0, IRQ 140
        Memory at d4000000 (32-bit, non-prefetchable) [size=16M]
        Memory at 2f60000000 (64-bit, prefetchable) [size=256M]
        Memory at 2f70000000 (64-bit, prefetchable) [size=32M]
        I/O ports at 9000 [size=128]
        [virtual] Expansion ROM at d5000000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Legacy Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [250] Latency Tolerance Reporting
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [420] Advanced Error Reporting
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Kernel driver in use: nvidia
        Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

...

--------------------------结束驱动程序安装---------- -----

之后 gpus 与驱动程序正常工作。但

 nvidia-settings
** (nvidia-settings:2285): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-G3kXDTdi54: Connection refused
ERROR: Unable to load info from any available system

在export NO_AT_BRIDGE=1的帮助下解决了第一个警告

关于错误:无法从任何可用系统加载信息,我发现我需要

sudo prime-select nvidia

Info: the current GL alternatives in use are: ['mesa', None]
Info: the current EGL alternatives in use are: ['mesa-egl', None]
Error: the installed packages do not support PRIME
Error: nvidia mode can't be enabled

现在我不知道如何解决这一切......

nvidia nvidia-settings
  • 1 个回答
  • 617 Views
Martin Hope
That Guy
Asked: 2019-12-07 09:16:20 +0800 CST

使用 nouveau 解决屏幕撕裂问题(无需切换到专有的 Nvidia 驱动程序)

  • 2

我知道这里已经提出并回答了类似的问题,但我的问题是不同的:我想摆脱与nouveauXorg 驱动程序一起使用的屏幕撕裂,而不是使用 NVIDIA 专有驱动程序。

原因是我的笔记本(华硕 G75VW)只有 Nvidia GPU(板载没有 Intel GPU)。因此,当使用双显示器设置(通过显示端口连接外接显示器)时,即使在空闲状态(没有电影/游戏),GPU 温度也会迅速上升到 50 度,之后 GPU 风扇会加速,从而产生烦人的噪音...嗯,那是我前一段时间安装 MS Windows 的时候了,所以我用了一个外接显示器。最近我切换到 Ubuntu 18.04 并且 - 天哪!- 我的笔记本在双显示器设置中变得更安静了,因为即使在外接显示器上播放高清电影,GPU 温度也几乎没有达到 43 度!

但是有一个问题:播放视频时屏幕撕裂。我在 SE 找到了解决方案:nvidia-settings依次打开选项Force composition pipeline. 为此,我显然必须从nouveau默认使用的驱动程序切换到专有的 Nvidia 驱动程序。而且 - 瞧!- 温度和噪音问题又回来了。顺便说一句,简单地切换到专有驱动程序并不能解决屏幕撕裂问题;另外启用force composition pipeline确实可以消除屏幕撕裂。即使没有启用它,GPU 温度也会变高。

所以我想坚持使用nouveau驱动程序,但要摆脱屏幕撕裂。到目前为止,我尝试使用后端和后端compton来代替本xfce4机窗口管理器,但这并没有解决屏幕撕裂问题。xrenderglx

[或者,由于我不玩游戏,我可能会考虑使用 Nvidia 驱动程序但调整 GPU 以最小化其负载并因此降低温度。我调查了可用的选项nvidia-settings,发现只有少数可以更改;他们没有任何区别;不过,我可能错过了什么吗?]

multiple-monitors nvidia tearing nouveau nvidia-settings
  • 1 个回答
  • 2017 Views
Martin Hope
Daniel Hathcock
Asked: 2019-08-18 14:32:56 +0800 CST

Ubuntu 18.04 如何在 Wayland 中获取 nvidia-settings 版本 430

  • 4

Ubuntu 最近将更新的 Nvidia 驱动程序添加到 18.04 存储库(即不是通过 ppa)。所以我将我的驱动程序从版本 390 升级到了 430,这是现在推荐的版本:

> ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd0000139Bsv00001028sd000006E4bc03sc02i00
vendor   : NVIDIA Corporation
model    : GM107M [GeForce GTX 960M]
driver   : nvidia-driver-430 - distro non-free recommended
driver   : nvidia-driver-390 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

但是,nvidia-settings存储库中的软件包似乎适用于 390 版,而我没有看到 430 版的软件包。如果我nvidia-settings从存储库安装软件包,尝试运行它会输出

ERROR: Unable to find display on any available system

而如果我删除包,nvidia-settings则不存在(例如,它似乎没有与包一起nvidia-driver-430打包。或者,如果是,我找不到它)。

我认为 nvidia 驱动程序运行正常,作为nvidia-smi输出

+-----------------------------------------------------------------------------+
| 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 960M    Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   36C    P8    N/A /  N/A |      0MiB /  2004MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

有没有办法安装特定版本nvidia-settings以匹配我的驱动程序版本?

这个问题非常相似,但接受且唯一的答案说nvidia-settings应该与驱动程序一起打包,这里似乎不是这种情况。

让我知道是否有任何其他信息会有所帮助!

编辑:我刚刚尝试将我的显示服务器从 Wayland 切换到 Xorg,然后在 Xorg 下重新登录后,突然nvidia-settings可以工作了!这仍然有点令人困惑,因为它仍然表明它是 nvidia-settings 版本 390。

无论如何,理想情况下,我希望能够留在 Wayland。有没有办法nvidia-settings在 Wayland 下工作?

drivers nvidia wayland 18.04 nvidia-settings
  • 1 个回答
  • 3228 Views
Martin Hope
Jeroen Van de Kaai
Asked: 2018-04-11 12:17:31 +0800 CST

如何创建延迟启动命令

  • 1

这个问题可能很简单,但我是 Linux 新手。我的 nvidia 显卡出现屏幕撕裂问题,我查找了一个 YT vid,它说它与合成管道有关,并解释了如何修复它通过将下面的命令行添加到 nvidia 配置文件中。它起作用了,屏幕撕裂消失了,但它产生了另一个问题。一个名为“redshift”的程序不再起作用了..无论如何,我回滚了vid所说的更改并花了一整夜试图找到它的底部,我找到了解决方案。

我需要做的就是启动我的电脑,在 redshift 启动后,我在终端中运行这个命令:

"nvidia-settings --assign CurrentMetaMode="HDMI-0:1280x720_60 +0+0 { ForceFullCompositionPipeline = On }"

模板:nvidia-settings --assign CurrentMetaMode="CONNECTION:RESOLUTION_RATE +0+0 { ForceFullCompositionPipeline = On }"

不知何故,redshift不受它的影响,因为它已经启动了,同时,屏幕撕裂问题得到了解决(直到我重新启动计算机),然后我必须再次执行命令..

我现在正在寻找一个自动化的解决方案,可能是通过在“会话和启动”中使用此命令创建一个延迟脚本,该脚本将在“Redshift”启动后执行。

我怎么做?提前致谢

nvidia tearing screen redshift nvidia-settings
  • 1 个回答
  • 823 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve