我最近买了一个系统,i7 6700,z170 主板,Nvidia 980 Ti 等等。我设置了双启动:win10 和 ubuntu 14.04。虽然我懂电脑,但除了几年前的几个命令外,我对 ubuntu 一点都不熟悉。
目标是使用该系统进行模拟和学习算法,包括深度学习。对于后者,我需要 nvidia 驱动程序、cuda 以及可能还需要 bumblebee。
不幸的是,我目前被困在屏幕分辨率被限制为 640x480 的地方。我尝试过并搜索了所有地方,包括类似的问题,但都没有成功。
下表总结了以下内容:
- PC通过HDMI连接到电视
- 首先安装 nvidia 352.38,分辨率很好
- 安装大黄蜂后,重启时出现黑屏。
- 通过 restoresession 我重新进入,但现在停留在 640x480“内置显示器”。
- 集成 GPU 已被列入黑名单,因此我怀疑它是在 nvidia GPU 上运行。
尝试过的事情:
- 安装并尝试了 nvidia 352 和 358(尝试通过更新解决问题,但无济于事)
- nvidia-settings 可以运行,但是没有填写选项,并且找不到注册表项文件
- xorg.conf 已更改、已采用、已删除,但没有成功。
- 尝试通过 xrandr 添加额外模式。虽然已添加分辨率,但无法选择。Xrandr 反复声称“无法获取输出默认值的伽玛大小”
- 通过 grub 更改内核:i915.preliminary_hw_support = 1,无效
- 未找到 nvidia-xconfig 命令,但我可以在 PC 上找到它:/usr/lib/nvidia-358/bin/nvidia-xconfig。我运行并获取了 xorg.conf,但它没有任何效果,在我使用额外的屏幕分辨率对其进行修改后也没有效果。
目前,我不知所措,真的需要一些帮助才能让这个 Ubuntu 步入正轨!我会非常感激任何帮助!谢谢,AIworks
答案1
似乎 nvidia 驱动程序被列入了黑名单(无法在启动期间加载)。您提到这是在安装 bumblebee 后发生的,因此显然在安装时出了问题。bumblebee 安装可能会将 nvidia 驱动程序列入黑名单。要恢复 bumblebee 安装,请检查是否/etc/modprobe.d/bumblebee.conf
存在,如果存在,请备份此文件,然后将其删除。
sudo cp /etc/modprobe.d/bumblebee.conf ~/
sudo rm /etc/modprobe.d/bumblebee.conf
重新启动以更新更改。
答案2
很有可能是 nvidia 驱动程序未安装,因为 nvidia-settings 中没有选项。
首先在终端中尝试一下:
安装 nvidia-352
如果之后进入下载/安装,则表示您的 nvidia 驱动程序尚未安装。