当你从 live CD 启动,或者在安装 Ubuntu 后进行第一次启动时,启动画面看起来很棒。但是,一旦您启用了使用 apt-get 安装的 nvidia-current 驱动程序,启动画面就会变得疯狂。
疯狂我的意思是分辨率非常低,字体(我认为)非常奇怪,而且看起来好像已经坏了。
这发生在 10.04,现在又发生在 10.10。
启用 nvidia 驱动程序后如何修复启动画面?
我刚刚安装了 Ubuntu 14.04 64 位并启用了 nvidia 驱动程序。现在我正在尝试安装 WINE,但收到消息:
nvidia-libopencl1-331 has to be removed before installing WINE(从荷兰语翻译)。这是一个错误吗?或者我应该继续删除这个包?
安装任何程序后,我收到以下错误
Processing triggers for libc-bin (2.23-0ubuntu7) ...
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 is not a symbolic link
/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 is not a symbolic link
Run Code Online (Sandbox Code Playgroud)
这是什么错误,我该如何解决?
我已经安装了 Ubuntu 14.04,但我遇到了模糊/模糊的屏幕和对多个屏幕的不良支持。
我意识到 Ubuntu 默认安装 nouveau,但我需要安装 nvidia 驱动程序,所以我尝试了这个:
Run Code Online (Sandbox Code Playgroud)sudo apt-add-repository ppa:ubuntu-x-swat/x-updates apt-get update apt-get install nvidia-current apt-get upgrade现在安装了 nvidia,您需要将 nouveau 驱动程序列入黑名单,以便在您重新启动时它不会弹出。创建或编辑以下文件:
Run Code Online (Sandbox Code Playgroud)nano /etc/modprobe.d/blacklist-nouveau.conf...并在最后添加这些行:
Run Code Online (Sandbox Code Playgroud)blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
我通过软件和更新检查了 nvidia 驱动程序是否安装成功,它说安装的驱动程序是 nvidia 304.117
然后我尝试运行:
lshw -c video | grep 'configuration'
Run Code Online (Sandbox Code Playgroud)
结果是驱动程序仍然是nouveau:
configuration: driver=nouveau latency=0
Run Code Online (Sandbox Code Playgroud)
那么如何安装和使用 nvidia 驱动程序呢?
我在 Ubuntu 14.04(此版本的 Ubuntu 版本不支持)上安装了 CUDA 5.5 包,但我做得不好。
我想删除我之前安装的内容并安装新的 CUDA 6.5 工具包,
在终端输入此之后:dpkg -l | grep -i nvidia,
我得到以下输出:
ii bbswitch-dkms 0.8-1~trustyppa1 all Interface for toggling the power on NVIDIA Optimus video cards
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii libcublas5.5:amd64 5.5.22-3ubuntu1 amd64 NVIDIA CUDA BLAS runtime library
ii libcuda1-331 331.38-0ubuntu7.1 amd64 NVIDIA CUDA runtime library
ii libcudart5.5:amd64 5.5.22-3ubuntu1 amd64 NVIDIA CUDA runtime library
ii …Run Code Online (Sandbox Code Playgroud) 编译SFML项目时出现问题(看不到任何图形):
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Run Code Online (Sandbox Code Playgroud)
通过本教程简单地重新安装 nvidia-drivers 即可解决此错误:https : //askubuntu.com/a/451248/341889
..但是当我得到新的更新时 - 这个错误又回来了;(我该怎么办?这不是解决方案 - 不使用系统更新......
PS,是的,我在安装 nvidia 驱动程序后保存了所有更改
全部。我正在尝试修复我的系统,以便我可以安装 nvidia 驱动程序,但它似乎由于某种原因卡住了。我尝试手动删除下载的文件
/var/cache/apt/archives/libnvidia-gl-390_390.48-0ubuntu3_i386.deb
/var/cache/apt/archives/libnvidia-gl-390_390.48-0ubuntu3_amd64.deb
Run Code Online (Sandbox Code Playgroud)
...为了让他们再次下载但无济于事。有没有人最近尝试在 18.04 上安装这些驱动程序?
~$ sudo apt --fix-broken install
[sudo] password for jarl:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
lib32gcc1 libc6-i386
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
libnvidia-gl-390 libnvidia-gl-390:i386
The following NEW packages will be installed
libnvidia-gl-390 libnvidia-gl-390:i386
0 to upgrade, 2 to newly install, 0 to remove and …Run Code Online (Sandbox Code Playgroud) 在尝试运行各种软件(特别是 Steam 和 Yenka)时,我遇到了类似的错误: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
我正在运行 64 位系统,带有 NVidia Optimus 卡(我对某些需要专用显卡的仅 Windows 软件进行双重引导)。我安装了 bumblebee,我使用的是 nvidia-current 驱动程序,而不是按照推荐从 NVidia 下载的驱动程序。
库 (libGL.so.1) 不存在于 的顶级目录中/usr/lib,但它/usr/lib32/nvidia-current作为软链接存在于中/usr/lib32/nvidia-current/libGL.so.304.64。
ldconfig -p 输出的一部分:
libGL.so.1 (libc6,x86-64, OS ABI: Linux 2.4.20) => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
libGL.so (libc6,x86-64, OS ABI: Linux 2.4.20) => /usr/lib/x86_64-linux-gnu/libGL.so
libGL.so (libc6,x86-64, OS ABI: Linux 2.4.20) => /usr/lib/x86_64-linux-gnu/mesa/libGL.so
Run Code Online (Sandbox Code Playgroud)
显然正在加载具有该名称的库,但它们位于 中/usr/lib/x86_64-linux-gnu,但是已安装的软件似乎无法“看到”它。对于 Steam,使用 optirun 运行它会使其工作,但对于 Yenka 则不是这种情况。我假设 optirun …
从 12.04 升级到 14.04 后,我可以登录到我的 X 会话(尽管图形非常低)。在尝试修复图形时,我设法中断了 X 会话。
现在,在 unity-greeter 中输入我的密码后,项目消失了,我只能看到桌面背景和指针。这发生在每个用户身上。我仍然可以登录 tty。我该如何解决这个问题?
另外,我似乎无法安装 nvidia-current,因为它尝试安装 nvidia-304,并且它依赖于旧的 video-abi 库。有没有办法告诉包管理器 nvidia-current 应该使用更新的版本?
我想知道是否有办法从启动菜单切换到控制台模式。我有一个 NVIDIA 1070,每次有更新时,GUI 都会停止工作。我需要做的就是重新安装驱动程序;但是,要做到这一点,我需要处于控制台模式。
编辑:我应该为这个问题添加更多信息,但我会对所有答案发表评论。简而言之:我尝试过text而不是quiet splash在文本模式下看到启动活动;但是,我没有看到登录屏幕并且ctrl + Alt + F1没有帮助,因为 GDM 一直在尝试重新启动。以前,我通过多次尝试成功杀死了 GDM,但自最新更新以来无法正常工作。
编辑:搜索运行级别后,我发现如何更改 systemd 上的运行级别?但我认为这需要我有一个正在运行的系统来进行更改——如果我错了,请纠正我。