所以我重新安装了 KDE neon(它运行在最新的 LTS 版本 Ubuntu (16.04) 之上,因此我的问题在这里)。
我试图让 nvidia 驱动程序工作,但到目前为止,我向前走了几步,但仍然没有成功,所以这是我到目前为止所经历的过程
lspci -v | grep VGA
Run Code Online (Sandbox Code Playgroud)
给我作为输出,我目前正在使用我的英特尔集成显卡。
但我想要 nvidia,所以我找到了这个如何安装 Nvidia 驱动程序?,并做了涉及这些命令的事情
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-375
Run Code Online (Sandbox Code Playgroud)
但是,当我运行 nvidia-settings 时,我遇到了与这篇文章几乎相同的错误Ubuntu 14.04 can't get nvidia-prime working
ERROR: Error querying enabled displays on GPU 0 (Missing Extension).
ERROR: Error querying enabled displays on GPU 0 (Missing Extension).
** Message: PRIME: No offloading required. Abort
** Message: PRIME: is it supported? no
ERROR: nvidia-settings could not find the registry key file. This file should
have been installed along with this driver at
/usr/share/nvidia/nvidia-application-profiles-key-documentation. The
application profiles will continue to work, but values cannot be
preopulated or validated, and will not be listed in the help text.
Please see the README for possible values and descriptions.
Run Code Online (Sandbox Code Playgroud)
这篇文章提到的解决方案对我不起作用,
所以我尝试了别的东西。我进入 /usr/share 并注意到有 3 个 nvidia 文件夹,一个名为 nvidia,另一个 nvidia-375 和最后一个 nvidia-prime。但是只有 nvidia 文件夹是空的,并且配置文件密钥文档和 rc 文件在 nvidia-375 文件夹中,
所以我在 nvidia 文件夹中建立了两个符号链接,指向 nvidia-375 文件夹中的密钥和 rc 文件,重新启动系统并尝试再次运行 nvidia-settings。这删除了第三条错误消息,但我仍然坚持使用前两条错误消息。我不知道如何修复它们。
一些笔记。
- 我的笔记本电脑有 nvidia 和 intel 显卡(您可能在阅读前文后已经知道了)
-nvidia-settings 程序启动,但我在程序中只有两个选项,“应用程序配置文件”和“nvidia-settings-Configuration”。这个程序里面应该有更多的选择。
- 在此之前我已经安装了 linix mint KDE,并且 mint 的驱动程序软件允许我轻松选择一个 nvidia 驱动程序并应用该驱动程序。所以我之前确实让它在基于 ubuntu 的系统上工作......
已经做了一段时间了,数十次清除和安装......但无济于事......
编辑:
sudo lshw -c video
Run Code Online (Sandbox Code Playgroud)
返回
*-display
description: VGA compatible controller
product: Sky Lake Integrated Graphics
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 07
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915_bpo latency=0
*-display UNCLAIMED
description: 3D controller
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
Run Code Online (Sandbox Code Playgroud)
我解决了这个问题。我的一个非常愚蠢的错误......
所以这里是:
我放弃了所有希望,尝试使用 Nvidia 网站本身的驱动程序安装驱动程序http://www.nvidia.com/download/index.aspx。因此,我在清除当前的驱动程序安装后运行了安装程序
sudo apt-get purge nvidia*
Run Code Online (Sandbox Code Playgroud)
然而,安装程序失败了,我遇到了很多错误和警告,所以我认为这是由于我对如此多的安装和清除进行了太多修改。
所以我从头开始重新安装我的整个操作系统(甚至再次下载了 ISO,然后制作了一个可启动的 USB 驱动器)。现在,全新安装后,我做的第一件事就是安装 nvidia 驱动程序
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-375
Run Code Online (Sandbox Code Playgroud)
现在,当我在重新启动后看到安全启动屏幕时,我之前只是按 Enter 键并完成它...但今天我有了新的想法,我意识到这并没有关闭安全启动,您必须使用该对话框并输入您的密码以便禁用它。所以我做了。
最后重新启动,一切正常!
现在我不确定这些问题中的哪一个解决了这个问题,但可能我没有关闭安全启动(尽管经过深思熟虑后,全新安装可能是一个好主意)。
我希望这对其他人有帮助,花了一整天的时间......
| 归档时间: |
|
| 查看次数: |
22629 次 |
| 最近记录: |