0

我在 UBuntu 上的视频卡上遇到了 OpenGL 支持问题,所以我进入了软件和更新、附加驱动程序并更改了驱动程序。列出了 3 个驱动程序,我使用的是 XOrg,据我所知,它是某种默认驱动程序。我切换到可用并重新启动的专有 NVIDEA 驱动程序,现在它不会加载我的桌面并直接进入 tty 控制台,它正在闪烁,所以我认为驱动程序不工作。我什至无法在 tty 中输入我的登录信息,我想我需要回到旧驱动程序?

查找有关如何仅使用终端在可用驱动程序之间切换的信息令人惊讶地令人沮丧,您会认为这将是@#$^#$^ 足够简单,但它不是。

如果我输入

sudo ubuntu-drivers devices

它显示了我的 NVIDIA Corporation GT218 显卡和 3 个可用驱动程序:

nvidia-340 - distro non-free recommended
xserver-xorg-video-nouveau - distro free builtin
nvidia-304 - distro non-free

如果我输入

sudo lshw -c display

它显示了我的 2 个视频卡(第二个,ATI,自从我安装了 Ubuntu 并且我没有在其中插入任何东西后,它从未工作过)。英伟达显示:

...
configuration: driver=nvidia latency=0
...

我如何切换回该死的 xserver-xorg-video-nouveau 驱动程序??????首先,我需要访问桌面,我不能只处理这个 tty。如果我卸载其他 2 个驱动程序,是否会强制它使用 nouveau 驱动程序并且一切都会恢复正常?这是一个问题,因为我认为 nouveau 驱动程序不支持 OpenGL 4.0,这是我需要的,这也是我开始头痛的全部原因。是否会为我的 GT218 找到最新最好的 NVIDIA 驱动程序来解决这个问题,或者是 Ubuntu 列出的专有驱动程序。

谢谢你的帮助

4

1 回答 1

0

如果你回到开源驱动程序(这对 kicad 等来说很好),你会遇到一个真正的问题。Nvidia 可以将旧驱动程序列入黑名单,卸载后会将黑名单文件留在原处,从而使您的屏幕分辨率较低。修复它的方法是转到 /etc/modprobe.d 并查找一个名为 nvidia_graphics_drivers....conf 的文件。要么删除它,要么把它重命名为最后没有 .conf 的东西。重启。享受您的开源驱动程序。

于 2018-09-20T07:51:29.047 回答