我希望找到解决这个非常烦人的问题的方法。今天我打开电脑,发现只检测到了我的 VGA 显示器,这很奇怪,因为就在昨晚,两个显示器都正常工作。另一个问题是,正常工作的显示器只允许我使用 640 X 480 分辨率。
我尝试过的事情:
从 Nvidia 驱动程序切换到 Xorg。
清除并重新安装 Nvidia
重启多次
使用 Xrandr 在终端中添加监视器(当我这样做时,它给出“无法获取输出默认值的伽马大小”的提示)
昨天我摆弄了一下 Wine 和 PlayOnLinux,但我不确定这是否是导致此问题的原因。当我进入显示器设置时,它只显示我的 VGA 显示器,不允许我更改分辨率。我原本可以毫无问题地更改 HDMI 和 VGA 显示器的分辨率。
请告诉我我可以提供哪些其他信息来帮助解决此问题。
根据评论者的建议,我尝试dmsg | grep -i nvidia
并得到了这个输出:
[ 2.522071] nvidia: module license 'NVIDIA' taints kernel.
[ 2.530529] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 2.537250] nvidia-nvlink: Nvlink Core is being initialized, major device number 247
[ 2.537639] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 384.98 Thu Oct 26 15:16:01 PDT 2017 (using threaded interrupts)
[ 2.539046] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 384.98 Thu Oct 26 14:41:13 PDT 2017
[ 2.539722] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 13.660397] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input5
[ 13.660463] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input6
[ 13.660530] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input7
输入后lspci -v | grep -i nvidia
我得到:
01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1) (prog-if 00 [VGA controller]) Kernel driver in use: nvidia Kernel modules: nvidiafb, nouveau, nvidia_384_drm, nvidia_384 01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)