教程

双显卡用户如何解决 Linux 下的显卡问题

此文作者是我们开源学村村长所写,由于不方便录入文章,改由华华代录入。

大家都喜欢在什么环境下安装 Linux 呢?

笔记本是个不错的选择,方便快捷。而且,由于 Linux 下用户对硬件的管理更加全面,笔记本实在是折腾 Linux 的不二之选啊!不论你是方便快捷的办公,或者是远程监控服务器,又或是跟我一样出去搞事情(划掉) XD ,搭配装有 Linux 的笔记本总是这么合适。

不过现在的笔记本啊, CPU 总要带一块小核显,再带一块独显。单单就驱动而言呢,非常的好解决, Intel 核显在 Linux 内核里就自带驱动, Nvidia 或者 AMD/ATI 的独立显卡驱动也可以非常简单的安装上,跑起来。

然后就坏了,你笔记本的独显会一直运行,耗电发热损硬件,3年寿命的本子在你手里只有一年半 XD 。

接下来我们就要解决这个问题!

0x00 搞清你笔记本的独显

这个……我就不多说了XD,大家自己解决!

0x01 Intel 与 Nvidia 组合

nvidia-prime

这个是 Nvidia 官方的项目,可行度非常高。
默认情况下呢,大家的 N 卡都是 Nouveau 开源驱动,性能比不上官方驱动。所以要让机子以最大性能跑起来,就得禁用它。
如果 /etc/modprobe.d/ 下有 nouveau-blacklist.conf ,则编辑这个文件。在文件末尾添加 blacklist nouveau

sudo su
gedit /etc/modprobe.d/blacklist

然后,在终端中安装驱动和 Prime :(为何安装 Nvidia 319 驱动、而不是最新的 331 驱动?因为软件源中还没有 331 驱动配套的设置程序,319 驱动足矣)

sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime

安装完毕,还要安装一个 Nvidia Prime 双显卡切换指示器,用于在系统托盘中轻点鼠标即可切换显卡,而不必使用命令。在终端中使用如下 PPA 安装:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator

最后,重启电脑,你会发现桌面环境托盘里多了个小图标,用它就 ok 啦。

bumblebee

这个是一个社区主导的项目,比 prime 要早,不过用的人也挺多的。
首先,也是要禁用 N 卡的开源驱动,方法如上。
接下来,安装 bumblebee
这里由于我只有 fedora 的机器,所以所有命令以 fedora 为准,其他发行版大同小异。

# dnf -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/fedora24/noarch/bumblebee-nonfree-release-1.2-1.noarch.rpm

接着安装 nvidia-bumblebee

# dnf install bumblebee-nvidia bbswitch-dkms VirtualGL.x86_64 VirtualGL.i686 primus.x86

重启机器,就能用了,是不是很方便?
通常用法为:

$ optirun [options] application [application-parameters

0x02 Intel 与 AMD/ATI

这个时候,A 卡用户的方便之处就体现出来了!
去官网,下载最新的驱动安装上。
然后,你就可以用官方的图形化管理软件管理你的显卡啦!
(哇,哭的像一个伤心的孩子, N 卡用户不要面子的?)

大概就是这样了。。
现在我要去砸了我的 N 卡本子(一脸认真)!


本文来自开源学村村长,转载请注明出处,否则必究相关责任。

本文链接: https://linuxstory.org/how-to-resolve-the-driver-issue-for-dual-video-card-users

对这篇文章感觉如何?

太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
喜欢谋略,善良有爱心;爱古装剧,追求剧中的江湖义气和兄弟情义。一身男儿义气,却又缺点男儿侠气!常以萌妹子角色混迹江湖!

    You may also like

    Leave a reply

    您的电子邮箱地址不会被公开。

    此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

    More in:教程

    教程

    一步一步动手安装 Kali Linux

    当你想要做渗透测试、Hacking 、攻击测试时,那么你一定要想起大名鼎鼎的 Kali Linux 。Kali 基于 Debian , 支持 32 位和 64 位机器。本文亲自动手装装最新的 Kali Linux ...
    教程

    提升编程水平的靠谱方法

    提高编程水平,除了多写代码,更重要的是阅读高水平的代码。那么你该如何选择阅读素材,又该如何阅读呢? 编程大牛杰洛德·桑托教给你四种挑选准则,即:阅读你所依赖的代码,阅读给你印象深刻的代码,阅读你所膜拜的牛人写的代码,阅读那些你真正心领神会的代码。大牛同时给你五种阅读建议,即:众览全局,记录你的发现,使用测试,执行-变更-执行,周而复始。