我试图找出系统中当前正在使用哪个 Nvidia 驱动程序(以及如何将其切换到另一个版本或开源nouveau驱动程序)。
modinfo知道系统中安装的几个 nvidia 驱动程序(nvidia_173和nvidia_331),但lsmod只是调用它nvidia(并modinfo nvidia失败):
$ modinfo nv
nvidia_173 nvidia_331 nvidiafb nvme nvram nv_tco
marsmorgana@marsmorgana:~$ modinfo nvidia_331
filename: /lib/modules/3.11.0-26-generic/updates/dkms/nvidia_331.ko
alias: char-major-195-*
version: 331.113
supported: external
license: NVIDIA
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
depends: drm
vermagic: 3.11.0-26-generic SMP mod_unload modversions 686
parm: NVreg_Mobile:int
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_RmLogonRC:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_RemapLimit:int
parm: NVreg_UpdateMemoryTypes:int
parm: NVreg_InitializeSystemMemoryAllocations:int
parm: NVreg_UsePageAttributeTable:int …Run Code Online (Sandbox Code Playgroud) 正如标题所示,我在 Ubuntu 18.04 中遇到了显示问题。我看过一些相关的帖子(像这样),但那些通常表明他们有几个检测到的显示器,其中一个被称为“未知显示器”。
好吧,我只有一个名为“未知显示器”的显示器,这意味着我:
显然,我非常希望能够做到以上几点,我希望这里的某个人能够帮助我。我尝试了几件事,比如删除当前的驱动程序以支持旧的驱动程序,但我似乎每次都遗漏了一些重要的东西..
以下是关于我的系统的一些细节:
GP107M [GeForce GTX 1050 Mobile]图形卡。nvidia-driver-396安装了。一些可能有趣的统计数据:
lspci | grep VGA 输出:
steven@stevens-laptop:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1
Run Code Online (Sandbox Code Playgroud)
xrandr 输出:
steven@stevens-laptop:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum …Run Code Online (Sandbox Code Playgroud) 我的工作站有两台 Geforce 7300GT 和三台显示器,我想好好利用它们。双显示器开箱即用,但三显示器不行。当 Monitor Prefs 对话框仅显示两个时,如何启动并运行第三个监视器?
我正在尝试调整我的新 MSI GT70 2OC 的分辨率。在设置中,只有一种分辨率可用:1920x1080。这很好,只是我需要降低分辨率并使其更矩形,以便笔记本电脑与我的旧 PL-550 平板电脑配合使用。
这是我所做的:
cvt 1200 1000 60
# 1200x1000 59.91 Hz (CVT) hsync: 62.19 kHz; pclk: 99.50 MHz
Modeline "1200x1000_60.00" 99.50 1200 1280 1400 1600 1000 1003 1013 1038 -hsync +vsync
sudo xrandr --newmode "1200_1000_60" 99.50 1200 1280 1400 1600 1000 1003 1013 1038 -hsync +vsync
xrandr: Failed to get size of gamma for output default
Run Code Online (Sandbox Code Playgroud)
我如何通过这一步?
更新
这是输出xrandr:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 …Run Code Online (Sandbox Code Playgroud) [更新] 我可以使用 375 驱动程序正常安装
sudo apt-get install nvidia-375
Run Code Online (Sandbox Code Playgroud)
但下面的问题仍然存在 381。[/更新]
所以昨晚我决定按照我在网上找到的一些步骤将我的 nvidia 驱动程序更新到 381。以下是我遵循的步骤:
sudo apt-get purge nvidia*
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
sudo apt-get install nvidia-381
Run Code Online (Sandbox Code Playgroud)
每当我执行“sudo apt-get install nvidia-381”命令时,我都会收到“无法找到软件包 nvidia-381”
我到处搜索,找不到解决方案。有任何想法吗?
这是我的输出:
tyler@tyler-ubuntu:~$ sudo add-apt-repository ppa:graphics-drivers/ppa
Fresh drivers from upstream, currently shipping Nvidia.
## Current Status
Current official release: `nvidia-381` (381.22)
Current long-lived branch release: `nvidia-375` (375.66)
For G8x, G9x and GT2xx GPUs use `nvidia-340` (340.102)
For NV4x and G7x GPUs use `nvidia-304` (304.135)
Support timeframes …Run Code Online (Sandbox Code Playgroud) 我已经进行了测试并更换了电缆。我得出的结论是,这不是电缆或显示器的问题,因为我在其他发行版上进行了测试,即使在 Windows 中,图像也是正常的。我相信这是 Wayland 与 Nvidia 显卡的问题,因为我的 GPU 是 GTX Nvidia GeForce 1650 Super。
在打开错误之前,我想知道是否有人有以下从 18.04 到 22.04 的更新,具有完全相同的硬件、nvidia GTX 1050ti 显卡和相同的显示器,而在 18.04 中,颜色在 22.04 中是正确的,甚至所有东西都有粉红色调白人和灰色人
测试起来非常简单,在两个版本中检查这种灰色阴影,在 18.04 时它显示为完美的灰色,在 22.04 时它看起来呈粉红色
https://imagecolorpicker.com/color-code/ebebeb
我不知道这是否可能是默认的颜色配置文件的错误,但即使停用它们也会发生,也许它与 yaru 主题有关?还有其他人有同样的问题吗?
Unity 无法在我的新 Ubuntu 11.04 安装(使用 Nvidia GeForce GO 7400)上运行。Ubuntu 经典桌面虽然可以工作,但我尝试了存储库中提供的所有不同驱动程序。
干吗System?Administration? Additional Drivers给我一个警告:
此驱动程序已激活但当前未使用。
我什至尝试了官方主页上的 Nvidia 驱动程序。
经过一番谷歌搜索,我找到了/usr/lib/nux/unity_support_test -p告诉我我的卡被列入黑名单的工具。其他测试显示绿色是。
这是一个错误吗?还是我的卡太旧了,这对我来说很奇怪:P?
谢谢。
以前,我使用以下命令检查 GPU 上的内存使用情况:
nvidia-settings -q all | grep Memory
Run Code Online (Sandbox Code Playgroud)
我正在使用numpy和处理我的 GPU 上的一些科学数据theano。我在运行 gnome 桌面的情况下执行此操作,并且设备上已经使用了 380 Mb 的内存。所以我停止了 lightdm 以释放更多的 GPU 内存;但是,现在 nvidia-settings 工具不再有效。
它只是错误,没有显示
ERROR: Cannot open display ':0.0'.
Run Code Online (Sandbox Code Playgroud)
是否有其他方法可以在不使用此工具的情况下获取 GPU 内存?有什么方法可以让它在无头模式下运行吗?
所以我试图为我的笔记本电脑(它有 GeForce 940MX)安装 nvidia 驱动程序,但没有运气。
我正在尝试通过键入以下内容来安装它们:
sudo ubuntu-drivers autoinstall
Run Code Online (Sandbox Code Playgroud)
不幸的是,这失败了,并给出了以下输出:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nvidia-driver-396 : Depends: nvidia-dkms-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
Depends: nvidia-utils-396 …Run Code Online (Sandbox Code Playgroud)