我有一台 NVIDIA Corporation GM206 [GeForce GTX 950],并安装了最新的驱动器。我通过 GUI 进行了软件更新,重启后,我使用启动选项“Ubuntu,带有 Linux 5.15.0-52-generic”,启动时我的屏幕无法识别,分辨率锁定在 1024 x 768。当我使用“Ubuntu,带有 Linux 5.15.0-50-generic”启动时,我的屏幕可以正常工作,并允许我使用正确的宽高比和分辨率(16:9 至 3840x2160)。我尝试了几次sudo ubuntu-drivers install
循环,sudo apt update; sudo apt upgrade; sudo apt autoclean && sudo apt autoremove; sudo update-grub
但无济于事。
xrandr --verbose
下面我将展示当nvidia-settings
我使用 Linux 5.15.0-52-generic 启动时屏幕不工作时的输出。
xrandr --verbose
:
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 (0x523) normal (normal) 0mm x 0mm
Identifier: 0x522
Timestamp: 71382
Subpixel: unknown
Clones:
CRTC: 0
CRTCs: 0
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
_MUTTER_PRESENTATION_OUTPUT: 0
non-desktop: 0
supported: 0, 1
1024x768 (0x523) 59.769MHz *current
h: width 1024 start 0 end 0 total 1024 skew 0 clock 58.37KHz
v: height 768 start 0 end 0 total 768 clock 76.00Hz
nvidia-settings
:
ERROR: NVIDIA driver is not loaded
ERROR: Unable to load info from any available system
uname -a
:
Linux josephe-desktop 5.15.0-52-generic #58~20.04.1-Ubuntu SMP Thu Oct 13 13:09:46 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
dkms status
:
zsh: command not found: dkms
我正在使用 nvidia-515 专有版本,我相信它是之前安装的sudo ubuntu-drivers autoinstall
。我现在正在尝试安装 nvidia-520。
编辑切换到专有之后,nvidia-drivers-520
一切正常,这里是当前输出dkms status
:
dkms status
nvidia, 520.56.06, 5.15.0-50-generic, x86_64: installed
nvidia, 520.56.06, 5.15.0-52-generic, x86_64: installed
答案1
该问题似乎与 dkms 有关。
我正在使用nvidia-515
专有技术,我相信它是sudo ubuntu-drivers autoinstall
不久前安装的。
通过“软件和更新/附加驱动程序”选项卡切换到专有版本后,两个内核版本上的所有功能均能正常运行。以下是更新后nvidia-drivers-520
的输出:dkms status
dkms status
nvidia, 520.56.06, 5.15.0-50-generic, x86_64: installed
nvidia, 520.56.06, 5.15.0-52-generic, x86_64: installed