linux 双显卡问题。。。
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 双显卡问题。。。的更多相关文章
- Linux学习心得之 双显卡、中文输入法及svn初步使用
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 双显卡.中文输入法及svn初步使用 1.前言 2.Linux双显卡解决 ...
- linux关闭双显卡的方法
我正在使用的一体机是双显卡,在linux下没有很么太好的办法来切换双显卡, 导致使用一会儿后就发烫,关键是这时风扇呜呜的响很吵人 最后找到了下面的解决方法来关掉独立显卡 见 https://githu ...
- 在ubuntu上搭建开发环境5---联想Y470安装 ubuntu,解决双显卡发热等问题
ubuntu14 没有解决显卡的问题的时候,会有这样的问题 1.耗电特别快.风扇狂转 2.鼠标键头显示有问题,乱闪,根本没法使用,容易卡住找不到鼠标箭头在哪里了:感觉图形界面显示也有问题,不稳定 解决 ...
- Ubuntu 13.04 双显卡安装NVIDIA GT 630M驱动
[日期:2013-05-24] Linux系统:Ubuntu 13.04 安装 bumblebee 以管理双显卡,下面命令会自动安装NVIDIA显卡驱动 sudo add-apt-reposito ...
- 使用 Bumblebee 控制 NVIDIA 双显卡
简介 Nvidia的双显卡切换技术叫Optimus(擎天柱),可惜只能在win7.vista下实现.Linux下没有对应的技术,当然苹果也没有.这导致独立显卡一直在启用,显卡发热升温,风扇狂转,却没有 ...
- 双显卡笔记本安装CUDA+theano、tensorflow环境
原文出处:http://www.cnblogs.com/jacklu/p/6377820.html 个人知乎主页欢迎关注:https://www.zhihu.com/people/jack_lu,相信 ...
- mac安装linux双系统的吐槽
[First day] 尝试安装mac - linux 双系统 首先,尝试的是ubuntu16.06版本,要把双系统安装至电脑硬盘512G SSD中, *** 分盘 1.1 打开实用工具中的磁盘管理工 ...
- Ubuntu 14.04(64位)+GTX970+CUDA8.0+Tensorflow配置 (双显卡NVIDIA+Intel集成显卡) ------本内容是长时间的积累,有时间再详细整理
(后面内容是本人初次玩GPU时,遇到很多坑的问题总结及尝试解决办法.由于买独立的GPU安装会涉及到设备的兼容问题,这里建议还是购买GPU一体机(比如https://item.jd.com/396477 ...
- Fedora16的双显卡切换问题
症状:笔记本是Acer 4745G,安装了Fedora16+Win7 x64的双系统,每次开机后,独立显卡的风扇就开始狂转,同时笔记本的发热量极大,左侧出风口简直烫手.... 问题:Acer 4745 ...
随机推荐
- sql distinct 不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符
有个文章的表内容是列项,类型是text 我查询的是内容相同的文章,把其中的一个删除 select 内容 from 文章 group by 内容 having count(*)>1 查询ID和题目 ...
- SIT与UAT的分别
在企业级软件的测试过程中,经常会划分为三个阶段——单元测试,SIT和UAT,如果开发人员足够,通常还会在SIT之前引入代码审查机制(Code Review)来保证软件符合客户需求且流程正确.下面简单介 ...
- myeclipse debug不显示变量值解决的方法
依次点击打开mycelipse菜单选项:"Window" - "Preferences" - "Java" - "Editor&q ...
- login.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- 在Ubuntu上安装Mono
在Ubuntu上安装Mono 执行以下代码授权注冊repo源并更新软件列表: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ...
- 【mysql】Innodb三大特性之adaptive hash index
1.Adaptive Hash Indexes 定义 If a table fits almost entirely in main memory, the fastest way to perfor ...
- 工具-VIM配置
设置缩进的空格数 shiftwidth=4 设置制表符宽度 tabstop=4 高亮显示当前行 cursorline 高亮显示当前列 cursorcolumn
- JavaScript 设计模式之命令模式
一.命令模式概念解读 1.命令模式概念文字解读 命令模式(Command)的定义是:用来对方法调用进行参数化处理和传送,经过这样处理过的方法调用可以在任何需要的时候执行.也就是说该模式旨在将函数的调用 ...
- 配置Kafka集群和zookeeper集群
原文链接请参见:http://www.cnblogs.com/5iTech/articles/6043224.html
- Python学习笔记015——汉字编码
1 字符串的编码(encode)格式 GB2312 GBK GB18030 UTF-8 ASCII 其中常用的编码格式有 国标系列:GB18030(GBK(GB2312)) (window ...