我正在使用 gnome 3.14 + debian 8 jessie + nvidia optimus 图形驱动程序。动画上的这些边界让我发疯,我希望得到一些关于如何解决它的建议:(?
PS,有人可以告诉我这个错误的名字是什么吗?
答案1
您使用二进制 Nvidia 驱动程序 nvidia-319 还是 Bumblebee?
如果您使用的是 nvidia,请尝试将其删除并安装
sudo apt-get install bumblebee primus
如果是 bumblebee,请尝试专有驱动程序(需要在 /etc/apt/sources.list 中取消注释 contrib 和 non-free)
sudo apt-get install bumblebee-nvidia primus
对于 x64 Debian:
- 删除以前安装的软件包
sudo apt-get purge bumblebee bumblebee-nvidia primus
并重新启动。
- 安装所有相关包:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install bbswitch-dkms intel-microcode firmware-linux-nonfree bumblebee bumblebee-nvidia primus primus-libs primus-libs:i386 linux-headers-$(uname -r)
以 root 身份打开 /etc/bumblebee/bumblebee.conf,找到
KernelDriver=nvidia
并将其更改为KernelDriver=nvidia-current
将您自己添加到大黄蜂组:
addgroup <your_username_here> bumblebee
以 root 身份打开
/etc/default/grub
,找到 GRUB_CMDLINE_LINUX_DEFAULT,并向其附加“rcutree.rcu_idle_gp_delay=1”。重新生成启动映像:sudo update-grub
答案2
我在 Debian Jessie 中使用 XFCE、Docky 和 compton 找到了一个非常类似问题的解决方案。
在阅读了一些帖子之后,这似乎是内核的问题,所以我安装了更高的版本(4.3),现在一切正常。
我发现的最简单(也许也是最安全)的方法是使用以下说明安装 linux-libre(100% 免费版本的 linux):https://jxself.org/linux-libre/
我希望它会有用。