bumblebee的作用是禁用nvidia独立显卡,需要使用独显时,使用”optirun 程序名“手动开启nvidia来运行需要加速的程序,如optirun vmware。

打开N卡设置:

optirun nvidia-settings -c :8
tips:

现在i系列的一般都是双显卡配置,请勿自行安装nvidia驱动。双显卡的机器,必须停止集成显卡才能正确安装nvidia驱动。
不要用root用户运行,最好是用sudo运行。
如果安装失败,可能无法进入任何一个界面,包括文字界面。解决办法,固定该主机IP,开启ssh服务,确保可以在局域网的另一台主机ssh进该主机。之后然后再折腾,如果失败,ssh进该主机,卸载掉nv的驱动(sudo apt-get autoremove nvidia-current),然后重启。
双显卡台式机折腾这个的时候注意把显示器连接到主板的输出端口上,否则没用。
安装好以后 , “系统->系统管理->NVIDIA X Server Settings“ 不要乱动。

有的bios里可以关掉独显,桌面渲染3D等,i卡能够胜任。(i卡虚拟机里运行win7无法开启aero特效)

http://bumblebee-project.org/index.html

https://fedoraproject.org/wiki/Bumblebee

http://elrepo.org/tiki/bumblebee

如果上面的配置没有的就参考这个 http://techies.ncsu.edu/wiki/bumblebee

1.检查独立显卡是否存在

update-pciids //更新显卡信息jia
lspci | grep -i vga
Nvidia 卡信息的末尾是 rev a1,表示独显运行。
Nvidia 卡信息的末尾是 rev ff,表示独显已经关闭。
2.安装bumblebee
yum groupinfo "Developer Tools"
yum groupinstall "Developer Tools"

添加源
yum -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/rhel7/noarch/bumblebee-release-1.0-1.noarch.rpm

yum -y --nogpgcheck install http://mirrors.hustunique.com/epel/7/x86_64/e/epel-release-7-1.noarch.rpm

yum -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/rhel7/noarch/bumblebee-nonfree-release-1.0-1.noarch.rpm

yum -y install bumblebee bbswitch bumblebee-nvidia primus

3 检查用户组

grep zhepama /etc/group
先查看当前用户是不是在bumblebee组中,在的话则不用执行下面的内容

grep bumblebee /etc/group
bumblebee:x:1001:

Add user to the bumblebee group

usermod -a -G bumblebee fufu

id fufu
uid=1000(fufu) gid=1000(fufu) groups=1000(fufu),1001(bumblebee)

4 重起

reboot

5 测试

glxgears
optirun glxgears

如果重启后发现错误。。一招绝杀。。。

ctrl +alt+f2

yum remove bumblebee kmod-bbswitch kmod-nvidia VirtualGL libbsd

====================== ╮(╯_╰)╭=============================

如果你发现,使用optirun之后。你的n卡有一定机率的启动。。。这时候。。。请运行

代码:
echo 'DEVPATH=="/module/nvidia", ACTION=="remove", RUN+="/bin/rm -f /dev/nvidiactl /dev/nvidia0 /dev/nvidia1"' > /etc/udev/rules.d/99-remove-nvidia-dev.rules

====================== ╮(╯_╰)╭=============================

1. bumblebee并不是单纯为了省电,是为了能初步使用双显卡所特有的optimus功能(说白了就是平时显示任务重的时候用独显渲染,普通显示用集显渲染),而鉴于nvidia官方驱动目前无法支持linux下双显卡模式,只能用bumblebee替代。(最新版本nvidia官方驱动初步支持双显卡模式,但是支持的很差,而且需要xrandr1.4+版本,强烈不建议使用)
2. Nvidia的双显卡电脑是无法禁用集显而单独工作的,因为就算使用独显渲染,也必须依靠集显来显示输出。(可以简单理解为独显是通过集显间接连接在主板上)。
3. 默认安装的系统是不带nvidia独显驱动的,所以默认驱动并正常工作的是集成intel显卡,而不是独显。在这种情况下,独显通电,发热,但是完全不起作用。但是你再装上nvidia的独显,由于目前linux下官方驱动并不支持双显卡的工作模式,所以结果一定是黑屏。。。
4.基于以上三点,bumblebee腾空出世。它本身并不是驱动,你可以看做是一个显卡驱动管理程序。安装好bumblebee之后,再安装bumblebee-nvidia来安装上官方驱动(你也可以自己下载安装nvidia官方驱动,或者nouveau开源驱动,但是不推荐,新手很容易出问题),这时候,你电脑上就有了intel的集显驱动和nvidia独显的官方驱动。bumblebee依赖与bbswitch(不用管他,会自动装上),会在系统运行时候,默认关闭掉独显,只使用集显(减少耗电和发热)。它并不会像windows下nvidia官方驱动那样提供智能的optimus功能,根据系统运行程序显示负担来判断是否需要独显工作。所以,如果你明确某个程序需要nvidia独显来渲染图形的时候,需要在terminal中手动输入optirun xxx来启动该程序。比如,你想用独显来显示网页,或者flash,可以用optirun firefox 命令来启动firefox, 而普通的firefox命令只会使用集显显示。
5.如果你想用独显玩dota2, 那么你需要用optirun steam来启动steam客户端,然后再启动游戏,这样游戏就是通过独显来渲染的。你也可以用普通的steam命令来启动steam,然后在dota2游戏的属性中,加入启动方式optirun %command。 这样只有在启动游戏之后独显才会工作。
6.如果安装完成bumblebee或者nvidia驱动之后,系统启动出现黑屏,解决方法很简单,ctl+alt+ 1或2或。。。。6,都可以,进入模拟终端,输入用户名和密码,删除掉/etc/X11/xorg.conf文件,再重启一定能启动图形界面。

linux 双显卡问题。。。的更多相关文章

  1. Linux学习心得之 双显卡、中文输入法及svn初步使用

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 双显卡.中文输入法及svn初步使用 1.前言 2.Linux双显卡解决 ...

  2. linux关闭双显卡的方法

    我正在使用的一体机是双显卡,在linux下没有很么太好的办法来切换双显卡, 导致使用一会儿后就发烫,关键是这时风扇呜呜的响很吵人 最后找到了下面的解决方法来关掉独立显卡 见 https://githu ...

  3. 在ubuntu上搭建开发环境5---联想Y470安装 ubuntu,解决双显卡发热等问题

    ubuntu14 没有解决显卡的问题的时候,会有这样的问题 1.耗电特别快.风扇狂转 2.鼠标键头显示有问题,乱闪,根本没法使用,容易卡住找不到鼠标箭头在哪里了:感觉图形界面显示也有问题,不稳定 解决 ...

  4. Ubuntu 13.04 双显卡安装NVIDIA GT 630M驱动

    [日期:2013-05-24]   Linux系统:Ubuntu 13.04 安装 bumblebee 以管理双显卡,下面命令会自动安装NVIDIA显卡驱动 sudo add-apt-reposito ...

  5. 使用 Bumblebee 控制 NVIDIA 双显卡

    简介 Nvidia的双显卡切换技术叫Optimus(擎天柱),可惜只能在win7.vista下实现.Linux下没有对应的技术,当然苹果也没有.这导致独立显卡一直在启用,显卡发热升温,风扇狂转,却没有 ...

  6. 双显卡笔记本安装CUDA+theano、tensorflow环境

    原文出处:http://www.cnblogs.com/jacklu/p/6377820.html 个人知乎主页欢迎关注:https://www.zhihu.com/people/jack_lu,相信 ...

  7. mac安装linux双系统的吐槽

    [First day] 尝试安装mac - linux 双系统 首先,尝试的是ubuntu16.06版本,要把双系统安装至电脑硬盘512G SSD中, *** 分盘 1.1 打开实用工具中的磁盘管理工 ...

  8. Ubuntu 14.04(64位)+GTX970+CUDA8.0+Tensorflow配置 (双显卡NVIDIA+Intel集成显卡) ------本内容是长时间的积累,有时间再详细整理

    (后面内容是本人初次玩GPU时,遇到很多坑的问题总结及尝试解决办法.由于买独立的GPU安装会涉及到设备的兼容问题,这里建议还是购买GPU一体机(比如https://item.jd.com/396477 ...

  9. Fedora16的双显卡切换问题

    症状:笔记本是Acer 4745G,安装了Fedora16+Win7 x64的双系统,每次开机后,独立显卡的风扇就开始狂转,同时笔记本的发热量极大,左侧出风口简直烫手.... 问题:Acer 4745 ...

随机推荐

  1. java面试第十一天

    多线程: 进程与线程: 进程:同一个操作系统中执行的一个子程序,包含了三部分虚拟CPU.代码.数据 多进程:同一个操作系统中执行的多个并行的子程序.可以提高cpu的使用率 线程:在同一个进程当中执行的 ...

  2. My Magic Android Tour —— 处女作

    近期考试什么的都已经结束了,闲在家也没什么事做,就想着学点什么,于是便选择了学一下Android开发.一直在使用Android手机.要是自己能为自己的手机开发一个APP就好了. 好了,也不扯些废话了, ...

  3. exeption ORA-00907: missing right parenthesis

      exeption ORA-00907: missing right parenthesis CreationTime--2018年8月16日11点11分 Author:Marydon 1.情景展示 ...

  4. rpcbind服务死活启动不了

    在配置nfs的时候,想要实现nfs共享文件的权限共享,必须保证uid/gid一致,方可权限的传递! 错误提示 rpcbind dead but pid file exists 解决方案 service ...

  5. 使用Nginx限制同一IP的访问频率

    http://nginx.org/en/docs/http/ngx_http_limit_conn_module.html http://nginx.org/en/docs/http/ngx_http ...

  6. OpenWrt设置访客网络Guest Wi-Fi

    参考 https://wiki.openwrt.org/doc/recipes/guest-wlan-webinterface 1. 在2.4GHz Wireless Controller下, 创建访 ...

  7. 【钉钉PC】PC端钉钉清除缓存

    最近被钉钉的PC端坑的要死要死的,一个缓存问题弄了我一天时间,去你大爷的,放在这里防止其他的人被坑. 1.右键点击微应用,选择devtools 2.展开的页面,就像web端的F12,勾选network ...

  8. HDUOJ-----4506小明系列故事——师兄帮帮忙

    小明系列故事——师兄帮帮忙 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Tot ...

  9. checkbox选择框如果被选中value值就可以传过去,没有被选中value就不能穿过去(调试了近一天,坑爹的说)

    因为要适合各种分辨率,所以将原来的单选按钮radio换成单个的checkbox

  10. RabbitMQ消息队列(一): Detailed Introduction 详细介绍[转]

    1. 历史 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现.AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有 ...