正如标题所示,我在 Ubuntu 18.04 中遇到了显示器问题。我看过一些相关的帖子(例如这一),但这些通常表明它们检测到了多个显示器,其中一个被称为“未知显示器”。
好吧,我只有一个名为“未知显示器”的显示器,这意味着我:
- 无法添加第二个/第三个/等等屏幕,
- 无法调整分辨率,
- 并且无法调节亮度
显然,我非常希望能够做到上述这些,我希望这里有人能帮助我。我尝试过几种方法,比如删除当前的驱动程序,转而使用较旧的驱动程序,但每次我似乎都错过了一些关键的东西。
以下是有关我的系统的一些细节:
- 我正在运行 Ubuntu 18.04.1 LTS。
- 我有一张
GP107M [GeForce GTX 1050 Mobile]
显卡。 - 我已经
nvidia-driver-396
安装了。 - 这是一个双启动系统,我保留了原始的 Windows 副本。
一些可能有趣的统计数据:
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
xrandr
输出:
steven@stevens-laptop:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 0mm x 0mm
1920x1080 77.00*
nvidia-settings
输出:
steven@stevens-laptop:~$ nvidia-settings
ERROR: NVIDIA driver is not loaded
ERROR: Unable to load info from any available system
如果需要任何其他信息来弄清楚发生了什么,请告诉我。在此先感谢您提供的任何帮助!
答案1
我遇到了这个问题,删除 monitors.xml 配置没有作用。
nvidia 驱动程序有问题。运行检查
ubuntu-drivers devices
如果看起来不错
sudo ubuntu-drivers autoinstall
应该可以
https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux
答案2
我通过删除显示设置的配置文件(重置)解决了这个问题:
rm -rf ~/.config/monitors.xml
答案3
我认为这适用于那些未通过上述建议解决问题的人。
我也有同样的情况。我刚刚更改了 grub 文件
sudo vim /etc/default/grub
并改变路线
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
到
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
这解决了我的问题。
答案4
此命令加上重新启动为我解决了这个问题。
sudo apt full-upgrade -y