安装 nvidia 实验驱动程序后,桌面不显示。我尝试过 nvidia 简单的专有驱动程序,但它们也不起作用。
这是它的外观。这不是裁剪或任何东西。这是它的样子,安装驱动程序后桌面分辨率从1440x900降低到1024x768
当我使用开源驱动程序时,桌面只显示桌面和面板。
有什么办法可以解决这个问题,这样我就可以获得更好的性能吗?
小智 79
我也发生了同样的事情。这是我修复它的方法:
切换到终端Ctrl+ Alt+ F1。
以您的用户名登录。
安装 linux 头文件:
sudo apt-get install linux-headers-generic
Run Code Online (Sandbox Code Playgroud)卸载 nvidia 驱动程序 - 这取决于您安装的版本:
sudo apt-get remove nvidia-current
Run Code Online (Sandbox Code Playgroud)
或者
sudo apt-get remove nvidia-current-updates
Run Code Online (Sandbox Code Playgroud)
或者
sudo apt-get remove nvidia-experimental-304
Run Code Online (Sandbox Code Playgroud)重新安装英伟达驱动
sudo apt-get install nvidia-current-updates
Run Code Online (Sandbox Code Playgroud)
当你这样做时,它必须是这样的:
Building initial module for 3.5.0-17-generic
Done.
Run Code Online (Sandbox Code Playgroud)
如果它说
Module build for the currently running kernel was
skipped since the kernel source for this kernel
does not seem to be installed.
Run Code Online (Sandbox Code Playgroud)
那么问题就不会得到解决。不要相信这个消息。它不要求linux-source
安装,它只需要头文件,但您必须-generic
为内核安装特定的头文件。跑:
sudo apt-get install linux-headers-`uname -r`
Run Code Online (Sandbox Code Playgroud)
它不适用于仅linux-headers-generic
或linux-headers-3.5.0-17
(例如)。
如果安装成功,请重新启动计算机:
sudo shutdown -r now
Run Code Online (Sandbox Code Playgroud)这应该允许内核模块正确编译和安装。它对我有用!
小智 9
如果桌面仍然不显示,则可能是Nvidia Optimus显卡造成的。我有带GT 650M 的笔记本电脑,那也是 Optimus 卡。Optimus 卡的行为略有不同,默认情况下 Linux 不支持它们。有关 Linux 中 Optimus 的更多信息:http : //ubuntuforums.org/showthread.php?t=1657660
但是有可能让它与Bumblebee一起工作。这就是我在全新 Ubuntu 12.10 安装(未安装 nvidia 驱动程序)上的做法:
sudo add-apt-repository ppa:bumblebee/stable
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
Run Code Online (Sandbox Code Playgroud)
然后重新启动或重新登录。
当我离开第二个命令时,它首先不起作用。然后在命令之前运行带有图形卡类型optirun 的东西。例如:optirun glxspheres
或optirun ./executable-file
。测试集成显卡和图形卡之间的区别的好方法是运行glxspheres与不optirun。
https://wiki.ubuntu.com/Bumblebee
当您仅在需要时激活图形卡时,这可以节省电量。我希望我能帮助某人,因为我花了几个小时来找出我的显卡的问题(是的,我对这些 Linux 显卡驱动程序很陌生)。
小智 5
在我的 Geforce GT 630 上干预了几个晚上(消失的统一桌面,只有 640x480 分辨率,屏幕上出现奇怪的人工制品)之后,这对我有用:
sudo apt-get install linux-sources && sudo apt-get install linux-headers-generic
(我不完全确定是否/为什么需要执行此步骤,但我在此线程中看到并认为我会尝试一下)到目前为止一切顺利 - 我有 NVIDIA 设置面板(没有 Xconfig 错误消息)、双显示器和高分辨率。
特别注意:不要安装“附加驱动程序”包(Jockey)。这个包实际上似乎在第 2 步(软件更新)之后消失了——添加额外驱动程序的方法似乎已经转移到“软件源”应用程序中。
归档时间: |
|
查看次数: |
101462 次 |
最近记录: |