这是一个非常具体的问题,我以前曾因此来到这里,但现在我真的认为我别无选择,并试图看看是否有人有使用此特定显卡的经验。
过去曾尝试为其安装驱动程序 4 次,但没有任何效果。第一次.run
在他们的网页上使用可用的内容,没有发生任何事情,因为出现了错误。
然后尝试使用nvidia-detect
但没有检测到任何东西。所以我添加了非免费的下载路径nvidia-driver
和软件包。我第一次运行它们时只安装了它们,但没有安装,所以系统在重新启动后无法启动,必须清除 nvidia 的所有内容并恢复到空白(原始状态),按照这里有人推荐的方式提交错误报告,他们告诉我我需要让它发挥作用。下载了,再次下载所有这些软件包,系统重新启动后无法启动。nvidia-smi
nvidia-xconfig
bumblebee
bumblebee-nvidia
/etc/X11/xorg.conf
bumblebee-nvidia
bumblebee-nvidia
然后再次尝试使用 NVIDIA 网页上的软件包,这次没有图形接口,因为它需要图形接口,系统再次崩溃。
**对于所有这 3 次系统崩溃,我必须清除与 nvidia 相关的所有内容并恢复为空白文件xorg.conf
,然后键入startx
以再次使用图形界面。
接下来我尝试了什么Debian 的官方页面说,基本上从向后移植获取东西,按照步骤进行操作,重新启动后它不会再次启动,清除了我安装的所有内容以及与 nvidia 相关的所有内容,并且使用我之前完成的相同修复后它不会启动。一颗善良的心告诉我,我必须重新安装nouveau
它才能再次工作,然后它就完成了。
您能帮我了解如何安装该特定显卡的驱动程序吗?我已经尝试了在网上找到的所有内容,但我不知道足够的知识来弥补解决方案。我无法改变屏幕的亮度,无法连接额外的显示器,无法使用红移(我的眼睛很敏感),甚至由于缺少驱动程序而无法反转颜色。
使用 Debian 8 和 Gnome 3,我的计算机有两个显卡,一个是 intel(集成),另一个是 NVIDIA 卡。如果需要更多信息,请告诉我。
编辑:放置评论的结果
$ sudo apt-get install bbswitch-dkms intel-microcode firmware-linux-nonfree bumblebee bumblebee-nvidia primus primus-libs primus-libs:i386 linux-headers-$(uname -r) nvidia-driver
Reading package lists... Done
Building dependency tree
Reading state information... Done
bbswitch-dkms is already the newest version.
bbswitch-dkms set to manually installed.
primus is already the newest version.
primus-libs is already the newest version.
primus-libs set to manually installed.
bumblebee is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
bumblebee-nvidia : Depends: bumblebee (= 3.2.1-7) but 3.2.1-13~bpo8+1 is to be installed
E: Unable to correct problems, you have held broken packages.
然后sudo apt-get -f install
以防万一,它没有删除或安装任何东西。
答案1
根据我收集的信息...您有一台带有 Optimus 的笔记本电脑,例如您有一个 nvidia和笔记本电脑中的英特尔 GPU。长话短说,让两者同时工作并不容易,尽管 bumblebee 可以作为一种解决方案来解决这个问题。
我会解释为什么你不应该使用 nvidia 网站上的 .run 文件,但重要的是,它实际上会通过替换库和其他关键组件来损坏你的发行版。事实上,您选择了 Debian 自己的 wiki 路线,这是一个好的开始。
首先,您需要启用非自由存储库,/etc/apt/sources.list
并且需要启用 Jessie 的向后移植(详细信息与您为 Debian 安装 nvidia 驱动程序提供的链接相同)。然后你可以从那里开始:
dpkg --add-architecture i386
apt-get update
apt-get install bbswitch-dkms intel-microcode firmware-linux-nonfree bumblebee bumblebee-nvidia primus primus-libs primus-libs:i386 linux-headers-$(uname -r) nvidia-driver
然后修改/etc/bumblebee/bumblebee.conf:
KernelDriver=nvidia-current
将您自己添加到大黄蜂组(必需):
addgroup nazu bumblebee
您需要对 中的 GRUB 命令行进行更改/etc/default/grub
。添加这个:
GRUB_CMDLINE_LINUX_DEFAULT="quiet rcutree.rcu_idle_gp_delay=1"
更新 grub。
update-grub
继续并重新启动。大多数情况下,它应该有效。对于您的情况,我强烈建议您重新安装 Debian,因为您已经进行了多次尝试才能使其正常工作。在这种情况下最好重新开始。
答案2
apt-get -t jessie-backports install nvidia-driver bumblebee-nvidia primus xserver-xorg-video-nvidia nvidia-vdpau-driver nvidia-settings